Tabla de Contenidos
ToggleBlockchain y la tecnología de contabilidad distribuida (distributed ledger technology o DLT,) han representado un profundo cambio para las instituciones financieras. Hyperledger ha dado su gran contribución al desarrollo gracias a su estructura de gobierno open-source con el objetivo de ayudar a las empresas tecnológicas a crear aplicaciones basadas en tecnología blockchain.
Hoy te mostraremos y profundizaremos sobre qué es Hyperledger, cómo funciona su estructura y haremos una rápida descripción de los que son sus proyectos más destacados.
Cómo se define en su página oficial: «Hyperledger es un esfuerzo colaborativo de código abierto creado para avanzar en las tecnologías de cadena de bloques entre industrias. Es una colaboración global, organizada por The Linux Foundation, que incluye líderes en finanzas, banca, Internet de las cosas, cadenas de suministro, fabricación y tecnología».
El proyecto Hyperledger fue creado en diciembre de 2015 por la Fundación Linux con sede en San Francisco, California, para ayudar al avance de blockchain para empresas mediante la formación de un consorcio de empresas. En sus inicios empezó con 30 miembros.
En la actualidad Hyperledger incluye más de 200 empresas líderes como Bosch, IBM, Samsung, Microsoft, Hitachi, American Express, JP Morgan y Visa, además de una gran cantidad de startups basadas en blockchain como Blockforce y ConsenSys.
La filosofía de Hyperledger tiene como base la creación de múltiples cadenas de bloques privadas con mercados separados, personalizadas por cada negocio, dada la unicidad de los mismos. Es decir, el objetivo es no obligar (cómo hace Ethereum, por ejemplo) a los desarrolladores a crear aplicaciones alrededor de protocolos generalizados.
El proyecto Hyperledger comenzó con la prueba de interacciones entre aplicaciones y redes seguras de blockchain.
Durante varias pruebas, los desarrolladores involucrados en el proyecto se dieron cuenta de que en las redes blockchain, donde es necesario validar las transacciones y ejecutar el consenso al mismo tiempo, hay un gran problema de escalabilidad. Existen transacciones que necesitan de confidencialidad y privacidad y que no se pueden ejecutar en blockchain públicas .
Por ejemplo, imaginemos que un cliente A en España , quiere comprar online una botella de buen vino a un comerciante B en Francia y que el comerciante B quiere darle un descuento especial por ser un cliente de confianza.
Para comprar dicho producto se requieren muchos terceros para completar la transacción, que probablemente tienen que verificar varios aspectos del producto como: verificación de calidad, verificación logística, verificación de pago y otros. Pero estos terceros no necesitan saber sobre el trato confidencial entre el cliente A y el comerciante B ya que casi seguramente el vendedor B vende a más clientes y mercados a tarifas estándar.
Entonces, gracias a Hyperledger, en una red pública de blockchain, cada libro mayor de la red se actualizará sobre el trato a medida que los mineros tendrán que validar para agregar transacciones a la blockchain.
Por lo tanto, usando los componentes disponibles en Hyperledger, una empresa puede aplicar varias soluciones y servicios de blockchain modular para mejorar la eficiencia de sus procesos comerciales.
Dada la creciente popularidad de la tecnología blockchain, muchas empresas querían empezar a trabajar con esta tecnología y muchas de ellas, definidas cómo empresas ‘con visión del futuro‘, entendieron que, uniendo sus recursos, habrían podido lograr un grado mayor de innovación.
Así el objetivo principal de Hyperledger ha sido reunir los recursos de todas las empresas participantes para hacer que la tecnología blockchain sea más aceptada y se convierta en tecnología de grado industrial.
Este es el objetivo general. Pero, detrás de la creación de Hyperledger hay otras razones que listamos a continuación:
Fuente: Hyperledger.github.io
En su sitio web Hyperledger explica que:
«Hyperledger no respalda Bitcoin ni ninguna otra criptomoneda. Pero la plataforma está encantada con la tecnología blockchain. Desde que la Web en sí «no ha prometido una tecnología más amplia y fundamental que la tecnología blockchain». Blockchain tiene el potencial de «construir una nueva generación de aplicaciones transaccionales que establezcan la confianza, la responsabilidad y la transparencia en su núcleo, al tiempo que agilizan los procesos comerciales y las restricciones legales».
Hyperledger promueve una amplia gama de tecnologías blockchain. Actualmente, cuenta con seis proyectos muy novedosos y populares:
Fuente imagen: Hyperledger.org
Es un cliente de Ethereum diseñado para ser amigable para las empresas para casos de uso de redes públicas y privadas con permisos. Hyperledger Besu incluye varios algoritmos de consenso que incluyen PoW y PoA (IBFT, IBFT 2.0, Etherhash y Clique).
Es una distribución completa de blockchain binaria única centrada en la simplicidad, la velocidad y la ergonomía del desarrollador. Ejecuta el código de contrato inteligente en la máquina virtual de Ethereum (EVM) y WASM y utiliza el consenso BFT a través del algoritmo Tendermint.
Este proyecto está dirigido por IBM. Se trata de una implementación plug and play de la tecnología blockchain pensada para el desarrollo de aplicaciones o soluciones con una arquitectura modular, basadas en blockchain para uso empresarial.
Ofrece un enfoque único de consenso que permite el rendimiento a gran escala y, al mismo tiempo, preserva la privacidad.
Hyperledger Indy ofrece herramientas, bibliotecas y componentes reutilizables para proporcionar identidades digitales arraigadas en cadenas de bloques u otros libros de contabilidad distribuidos para que sean interoperables entre dominios administrativos, aplicaciones y cualquier otro silo. Indy es interoperable con otras cadenas de bloques o se puede usar de forma independiente para impulsar la descentralización de la identidad.
Lanzado en mayo de 2019, y alojado por la Fundación Linux, es una plataforma blockchain diseñada para ser fácilmente integrable en varios usos comerciales que requieren tecnología de contabilidad distribuida. Por ejemplo, la plataforma se puede utilizar para ayudar a empresas y gobiernos con la gestión de identidades.
Desarrollada por la Fundación Linux en colaboración con IBM, Intel y SAP, Sawtooth tiene como objetivo mantener los libros contables distribuidos y hacer que los contratos inteligentes sean mucho más seguros y adecuados para las empresas. Es una implementación de blockchain-as-a-service (BaaS).
Hyperledger Sawtooth ofrece una arquitectura modular y flexible que separa el sistema central del dominio de la aplicación y admite una variedad de algoritmos de consenso, entre ellos, la Tolerancia práctica a fallas bizantinas (PBFT) y la Prueba de tiempo transcurrido (PoET)
Estos 6 proyectos que están bajo el paraguas de Hyperledger siguen la metodología de diseño que admite un enfoque modular y extensible, interoperabilidad y características de seguridad.
Es muy importante recordar que estos proyectos son independientes de un token o criptomoneda en particular.
En la actualidad Hyperledger cuenta con más de 100 miembros que incluyen una amplia lista de líderes de la industria muy conocidos. Entre ellos encontramos empresas de IT como IBM, Fujitsu, SAP, Huawei, Nokia, Intel y Samsung, gigantes de la tecnología de la movilidad como Airbus y Daimler, instituciones financieras como American Express, J.P. Morgan, BBVA, BNP Paribas, así como startups de Blockchain como Blockstream, Netki, Lykke y Consensys.
Si bien la mayoría de los otros proyectos de blockchain se enfocan en criptomonedas y tokens esto ha hecho de Hyperledger la columna vertebral de aplicaciones industriales y de alta escala de la tecnología blockchain.