Tecnologías de la Información

Aplicaciones Blockchain (1)

Aplicaciones Blockchain (1)
Aplicaciones Blockchain (1)larazon

La tecnología blockchain se dio a conocer inicialmente como la tecnología sobre la que se sustenta la ya famosa criptomoneda Bitcoin.

Como parte del sistema Bitcoin, su funcionalidad es básicamente la de proporcionar un registro o libro de contabilidad distribuido en el que se van almacenando las diferentes transacciones realizadas con bitcoins.

Cada 10 minutos aproximadamente se genera un bloque con la información de las transacciones que se han realizado durante ese período de tiempo. El bloque es verificado por los propios miembros de la comunidad Bitcoin y, si hayconsenso, se almacena en lablockchaino cadena de bloques principal.

Esta cadena de bloques es pública y puede ser consultada en cualquier momento por cualquiera; además, no existe una copia única de la cadena, sino que se trata de un sistema descentralizado en el que cada nodo almacena una copia.

De ese modo no solo desaparecen los intermediarios, disminuyendo el coste de las transacciones, sino que el sistema es mucho más seguro, transparente e inalterable.

Además, la tecnología blockchain tiene otra peculiaridad y es que cada usuario tiene una clave criptográfica privada asociada a otra clave pública. La clave privada es la que contiene toda la información sobre el usuario y garantiza su identidad, mientras que la clave pública solo muestra lo que el usuario desea que los demás puedan ver.

Para enviar dinero, el usuario necesita acreditar que tiene en su poder la clave privada para demostrar que es quien dice ser y firmar con ella la transacción, mientras que para recibir dinero basta con proporcionar la clave pública.

Eso proporciona cierto anonimato en las transacciones, algo que ha sido muy criticado en el sistema Bitcoin, por facilitar las transacciones de negocios turbios.

Entre sus aplicaciones están:

· La posibilidad de agilizar los pagos y transferencias y el envío de remesas, abaratando considerablemente su coste: por ejemplo, la startup estadounidense Abra.

· Mercados de valores.

· Mercados de predicción descentralizados: Augur.

Sin embargo, las aplicaciones de la tecnología blockchain no se limitan al sistema financiero, sino que son mucho más variadas.

1. Almacenamiento en la nube distribuido

En lugar de depender de servicios de almacenamiento en la nube centralizados, como Dropbox, Amazon o Google Drive, la tecnología blockchain ofrece la posibilidad de almacenar los datos o archivos en una red P2P(peer-to-peer).

En el almacenamiento distribuido los archivos e información se almacenan de forma similar a los sistemas P2P empleados por programas como Torrent o Emule, es decir, se almacena una copia idéntica en cada nodo de la red.

Storj, por ejemplo, ha desarrollado un sistema de este tipo en el que los usuarios que tienen espacio de sobra en sus discos pueden alquilar automáticamente el espacio sin usar a otros usuarios que lo necesiten, mientras que los que necesitan espacio para almacenar sus archivos pueden pagar para hacerlo en los ordenadores de otros usuarios.

Además del de Storj existen otros sistemas como los de Tahoe-LAFS, Datacoin o Factom.

2. Identidad Digital

La tecnología blockchain permite a los usuarios crear su propia identidad digital a prueba de manipulación. Según los expertos, esta especie de ID basado en blockchain reemplazará pronto a los nombres de usuario y contraseñas en línea.

Podremos utilizar nuestra identidad blockchain para acceder a aplicaciones y sitios web, firmar documentos digitales, etc. Ya hay algunas compañías que ofrecen este tipo de servicios, como: Onename, Keybase o ShoCard.

Existe también una iniciativa denominada “Blockchain Emergency ID”, de Bitnation, que básicamente proporciona un ID digital de emergencia a los inmigrantes y refugiados cuyos pasaportes han sido confiscados o extraviados en su camino.

Para ello, crea una red de confianza en la que los miembros de cada familia verifican las identidades de los demás miembros.

3. Registro y verificación de datos

Al igual que se pueden almacenar de forma inmutable en la blockchain las transacciones de bitcoin, esta tecnología se puede utilizar para almacenar cualquier otro tipo de información.

Empresas como Tierion, Proof of Existence o Factom ya ofrecen este tipo de servicios.

Sus posibilidades son enormes tanto en el sector empresarial como el público. Por ejemplo:

· En clínicas y hospitales:para crear un registro con los datos y el historial médico de los pacientes.

· En el registro de la propiedad: para crear un registro en el que figure quién es el propietario de cada inmueble o terreno, así como todas las transacciones de compraventa realizadas. De ese modo, se evita cualquier tipo de fraude o manipulación.

· Para el registro de vehículos.

· Para la protección de la propiedad intelectual y la creación de productos digitales creativos, como la música, las fotos, los libros electrónicos, etc.: Si tenemos una obra original de creación propia en formato digital podremos cifrarlo y almacenarlo como transacción en una blockchain diseñada para tal efecto, de ese modo quedarán registrados la autoría y la fecha en la que ha sido registrada.

· Registros de nacimientos y defunciones, matrimonios y divorcios, etc.

· Incluso se podría crear un registro de antecedentes penales internacional.

· Otros ejemplos a nivel privado :se podrían almacenar en un registro todas las conversaciones de Slack de una empresa; hacer un seguimiento de todos los pedidos de una compañía desde el momento de la compra hasta que el usuario recibe el producto en su domicilio; crear un registro de auditoría verificable de las reclamaciones de seguros; etc.

4. Ejecución automática de contratos

Algunas blockchains como Ethereum incluyen la posibilidad de crear “contratos inteligentes” (smart contracts). Se trata de meros programas de software que recogen los términos de un contrato entre las partes y se almacenan en la blockchain, con la peculiaridad de que se autoejecutan cuando se cumplen una serie de condiciones especificadas en el propio contrato.

De este modo se evitan los intermediarios, aligerando costes y retrasos burocráticos; así como cualquier tipo de interferencia por parte de un tercero.

Las posibilidades de esta funcionalidad combinada con otras nuevas tecnologías como el Internet de las cosas y las tecnologías financieras son enormes. Por ejemplo:

· Se podría conectar la información de un contrato de compraventa con un GPS de forma que el contrato inteligente emita automáticamente el pago al proveedor y al transportista en cuento el paquete llegue a su destino.

· O elaborar un contrato inteligente para el leasing de un vehículo que en caso de impago de alguno de los recibos impida al conductor encender el vehículo o acceder a él. Y en un futuro, en caso de tratarse de un vehículo autónomo, el coche podría incluso volver solo a la compañía propietaria del vehículo que ofrece el leasing.

· También podría transformar el mundo de la música. El cantante británico Imogen Heap pretende utilizar la tecnología blockchain para que los músicos puedan conceder licencias de uso de su música y recibir el pago correspondiente sin necesidad de que haya numerosos abogados, contables e intermediarios de por medio.

5. Seguimiento de la cadena de suministros y prueba de procedencia

Compañías como Provenance.Org, SkuChain o Everledger están utilizando ya la tecnología blockchain para hacer este tipo de seguimientos y garantizar la procedencia de distintos productos: desde ingredientes alimentarios o productos de agricultura, a diamantes, obras de arte y, prácticamente, cualquier otra cosa que lo requiera.

De este modo, la blockchain ofrece una solución a las falsificaciones y puede facilitar la trazabilidad de los productos de cara a la obtención de una certificación (por ejemplo, de producto ecológico).

6. Servicios de notaría

Utilizar la blockchain como servicio de notaría es fácil y barato.

Al permitir crear registros inmutables y hacer un seguimiento de un documento o una cadena de sucesos, la blockchain permite, por ejemplo, verificar la autenticidad de cualquier documento que haya sido registrado en ella, eliminando la necesidad de que una autoridad centralizada o tercero lo certifique desde correos electrónicos y documentos a productos farmacéuticos.

Dado que la blockchain no es manipulable y puede ser verificada por terceros independientes, estos servicios son legalmente vinculantes.

7. Seguridad automatizada

La combinación de las identidades digitales basadas en la blockchain con los contratos inteligentes y las cerraduras electrónicas del Internet de las cosas, permitirá también crear sistemas de seguridad automatizados que garanticen o impidan el acceso a algo de personas concretas de forma completamente automática.

Por ejemplo, se puede almacenar un código en la blockchain para que una puerta de un coche, de una casa o de una sala dentro de una compañía permita o deniegue el acceso a ella a la persona que se aproxime dependiendo de quién sea la persona que está tratando de acceder.

Esto garantiza completamente la seguridad, dado que nadie tiene que custodiar las llaves ni hay ningún tercero implicado en el proceso que pueda corromperse.

8. Alquiler de propiedades y economía colaborativa

El sistema anterior se puede hacer aún más complejo combinándolo con un contrato inteligente de alquiler. Por ejemplo, si un propietario de un piso o un vehículo quiere alquilarlo, bastaría con elaborar y almacenar en la blockchain un contrato inteligente en el que el propietario fija un precio para el alquiler por un tiempo.

En el momento en que el usuario realiza el pago con una transacción registrada en la blockchain, el contrato inteligente se ejecutaría permitiendo el acceso a la propiedad a dicho usuario concreto por el tiempo estipulado. Una compañía que ofrece este tipo de servicios es Slock.

Otro ejemplo, en este caso de economía colaborativa, es La’Zooz, una aplicación de compartición de coches similar a BlaBlaCar pero basada en la tecnología blockchain. La’Zooz premia a sus usuarios, desarrolladores y conductores con puntos Zooz.

Al estar basada en la blockchain la identidad de los usuarios y las valoraciones asignadas por ellos a otros usuarios son mucho más fiables, dado que no pueden ser manipuladas.

Además, el servicio se abarata, al no existir ninguna autoridad central o compañía que haga de intermediario entre los usuarios llevándose una parte del dinero, como en el caso de Uber o BlaBlaCar.

9. Votar por Internet

La blockchain resuelve uno de los grandes problemas de los sistemas de votación por Internet: el anonimato del voto.

Por su propia estructura y funcionamiento, la blockchain puede garantizar que una persona no pueda votar más de una vez en una misma elección, al tiempo que garantiza la privacidad de su voto.

Además, al no haber ninguna autoridad central que gestione la votación no es posible manipularla.

10. Mercado de electricidad sin intermediarios: un sistema en el que las casas puedan crear su propia electricidad y vender el excedente.

Hoy en día, lo habitual es que un proveedor central de energía abastezca de electricidad a cada casa, empresa o edificio público a cambio de unas tarifas, a menudo abusivas.

Sin embargo, cada vez son más las casas o edificios que generan su propia electricidad con sistemas de energías renovables.

Algunos usuarios se desconectan completamente de la red eléctrica, pero otros continúan conectados y, básicamente, utilizan la energía de la red cuando no generan suficiente energía con sus renovables y aportan energía a la red cuando generan mucha y tienen excedente.

Utilizando una blockchain, las casas y edificios, conectados entre sí a través de una red distribuida, podrían comprar energía a la red o vender sus excedentes dependiendo de sus necesidades en cada momento, sin necesidad de que ningún intermediario lleve el control.

Todas las transacciones de pagos e intercambios de energía quedarían almacenadas en la blockchain y serían verificadas por los miembros de la red.

11. Aplicaciones en el sector de los medios de comunicación

Una de las principales aplicaciones en este sector se basa en la capacidad de la blockchain para facilitar las microtransacciones de bajo coste.

La redes de pagos actuales tienen un coste muy elevado y requieren tarifas también elevadas. De ahí que los usuarios solo puedan contratar suscripciones mensuales o anuales, en lugar de poder pagar por un contenido concreto.

Utilizando la blockchain, un sitio web o periódico digital podrá cobrar a sus lectores por página o artículo, garantizando el acceso a dichos contenidos de forma automática en cuanto el lector realiza el pago correspondiente registrado a través de la blockchain.

12. Descentralización del Internet de las cosas (IoT)

El Internet de las cosas es cada vez más popular y a diario surgen nuevos dispositivos conectados, pero la mayor parte de las plataformas de IoT actuales están basadas en modelos centralizados, en los que una empresa o autoridad central controla las conexiones entre los diferentes dispositivos.

Sin embargo, se ha comprobado ya que este enfoque no resulta práctico en muchos escenarios, en los que los dispositivos necesitan intercambiar datos entre sí de forma autónoma.

De ahí que el siguiente paso sea el desarrollo de plataformas IoT descentralizadas.

La tecnología blockchain permite el intercambio de datos de forma segura y fiable al tiempo que elabora un registro inmutable de todos los mensajes intercambiados entre los diferentes dispositivos inteligentes conectados.

IBM ya ha creado una plataforma de este tipo en colaboración con Samsung.

La plataforma, denominada ADEPT (Autonomous Decentralized Peer To Peer Telemetry), genera una red de dispositivos distribuida, utilizando la tecnología blockchain y tres protocolos:

• BitTorrent para la compartición de archivos.

• Ethereum, para los contratos inteligentes.

• Y TeleHash para la mensajería P2P.

Una startup denominada Filament ha creado también un software para un IoT descentralizado que utiliza la blockchain de Bitcoin para asignar a cada dispositivo de la red un ID único.

14. Aplicaciones en el sector de los seguros (Insurtech)

La combinación de la blockchain con los contratos inteligentes y el IoT podrían revolucionar completamente el sector de los seguros y proporcionar a los usuarios un sistema de gestión de demandas más transparente, responsable e indiscutible.

Bastaría con registrar las condiciones del contrato en un contrato inteligente y almacenarlo en la blockchain, de forma que este se ejecute automáticamente cuando se cumplen unas condiciones determinadas establecidas previamente por ambas partes.

15. Aplicaciones en Internet

Actualmente, lo servidores de DNS (Domain Name Servers) están bajo el control de gobiernos y grandes empresas, por lo que son vulnerables a un abuso de poder ya sea de censura o de espionaje del uso que hacemos de Internet.

El uso de la tecnología blockchain en este sector, permitiría que los DNS o guía telefónica de Internet se mantuvieran de forma descentralizada, de forma que cada usuario tuviese el mismo listado de DNS en su ordenador.

NameCoin es una tecnología blockchain alternativa (con pequeñas variaciones), de código abierto y experimental, utilizada para implementar una versión descentralizada de los DNS a prueba de censuras o cualquier otro tipo de control externo.

La infraestructura de claves públicas (PKI), utilizada actualmente para la gestión y distribución centralizada de los certificados digitales emitidos por una autoridad central, también podría cambiar y ser reemplazada por una de tipo KSI (Keyless Security Infrastructure).

Conclusión:

No hay duda de que las aplicaciones de la blockchain son muchas y muy diversas. Sus posibilidades reales son todavía mayores.

Basta con ver estos ejemplos y tratar de aplicarlos a otros sectores, como los servicios de apuestas tan de moda hoy en día; o incluso el reparto de becas y subvenciones concedidas por los gobiernos a estudiantes y organizaciones sin ánimo de lucro, en las que tanto el pago como el seguimiento posterior podría llegar a estar completamente automatizado.

De lo que no hay duda, es que la tecnología blockchain nos ofrece la posibilidad de transformar gran parte de nuestro mundo y nuestra vida diaria, dando el control directamente a las personas.