What Is Hyperledger? [The Most Comprehensive Step-by-Step Guide!]

Updated on: May 4th, 2020
This content has been Fact-Checked.
what is hyperledger

Uno de los proyectos con los que inevitablemente tropezará cuando visite conferencias de blockchain y siga las noticias de blockchain es Hyperledger of the Linux Foundation. Pero si bien es relativamente sencillo entender qué son las criptomonedas como Bitcoin e incluso Ethereum, es más difícil entender la iniciativa Hyperledger. Pero si lo hace, encontrará algunos proyectos emocionantes para aplicaciones de blockchain industriales no monetarias.

¿Qué es Hyperledger? Un breve tutorial de Hyperledger

Comencemos con lo que Hyperledger no es: No es una empresa. No es una criptomoneda. No es una cadena de bloques. No es una Blockchain Coin.Hyperledger de IBM es algo así como un centro para el desarrollo de blockchain industrial abierto. En su sitio web Hyperledger explica:

“Hyperledger es un esfuerzo colaborativo de código abierto creado para avanzar en tecnologías de blockchain 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.”

Hyperledger no es compatible con Bitcoin o cualquier otra criptomoneda. Pero la plataforma está emocionada por la tecnología blockchain. No desde la Web misma, dice el sitio web, “tiene una tecnología prometida revolución más amplia y fundamental que la tecnología blockchain”. Blockchains tiene el potencial de “construir una nueva generación de aplicaciones transaccionales que establezca confianza, rendición de cuentas y transparencia en su núcleo, al tiempo que optimiza los procesos empresariales y las limitaciones legales”.

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

Así que tenemos muchas promesas... y tenemos Hyperledger. Con él, la Fundación Linux tiene como objetivo crear un entorno en el que las comunidades de desarrolladores de software y empresas se reúnan y coordinen para construir marcos de blockchain. La Fundación Linux fundó la plataforma en diciembre de 2015. En febrero de 2016 anunció los primeros miembros fundadores, en marzo de 2016 se unieron otros diez miembros.

Hoy Hyperledger tiene una impresionante lista de más de 100 miembros. La lista abarca una amplia gama de líderes de la industria bien conocidos. Incluye gigantes tecnológicos de movilidad como Airbus y Daimler, empresas de TI como IBM, Fujitsu, SAP, Huawei, Nokia, Intel y Samsung, instituciones financieras como Deutsche Börse, American Express, J.P. Morgan, BBVA, BNP Paribas y Well Fargo, así como startups de Blockstream, Netki, Lykke, Factom, bloq y Consensys. Muchas de las empresas más grandes del mundo en tecnología y finanzas se reúnen en Hyperledger con algunas de las startups de blockchain más populares.

¡Conviértete en un Hyperledger Pro en menos de 5 semanas!

Regístrese ahora

Algo así como el gobierno ejecutivo de Hyperledger es el comité de líderes. Consiste en más de 10 ejecutivos, la mayoría con décadas de experiencia en Open Source y estrechas conexiones con varias industrias. Encontrará líderes de la Fundación Apache y del Consorcio W3C, así como ingenieros de IBM y más. Algunos de los miembros de Hyperledgers, como Richard Brown y Tamas Blumer, ya trabajaron con Blockchain durante años. Para sus miembros, Hyperledger no sólo proporciona conocimientos técnicos y marcos de software, sino también varios contactos a industrias y desarrolladores.

Relativamente temprano en la historia de Hyperledger, el proyecto tuvo que tomar una decisión importante. Se le preguntó al Director Ejecutivo Brian Behlendorf si habrá una “moneda Hyperledger”, una unidad monetaria que se ejecuta en las cadenas de bloques de Hyperledger. Behlendorf respondió que el proyecto Hyperledger nunca construirá su propia criptomoneda.

“Nunca verá una moneda de Hyperledger”, dijo, “Al no presionar una moneda, evitamos tantos desafíos políticos de tener que mantener una moneda coherente a nivel mundial”.

Esta decisión dio forma a los objetivos estratégicos de Hyperledger para construir aplicaciones industriales de la tecnología blockchain y separarla bruscamente de los esquemas de enriquecimiento que generalmente evolucionan a partir de blockchains basadas en moneda. Esto podría ser más aburrido, pero también más directo para la tecnología.

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

Además, una “carta” describe los objetivos de Hyperledger, como una guía de misión. Según él, la plataforma tiene como objetivo “crear un marco de libro mayor distribuido de código abierto de calidad empresarial y base de código” y crear, promover y mantener una infraestructura abierta.

Esto es de alguna manera revelador, pero de alguna manera vago. Describe algún tipo de programa, pero no responde a las grandes e importantes preguntas: ¿Qué hacen todas estas compañías y líderes mundiales en Hyperledger? ¿Qué proyectos están impulsando? ¿Quién participa?

Proyectos de Hyperledger

La “estrategia global” de Hyperledger incuba y promueve una gama de tecnologías de blockchain de negocios, framework, bibliotecas, interfaces y aplicaciones. Actualmente, Hyperledger es el anfitrión de los siguientes proyectos:

diente de sierra Hyperledger:

Esta es una suite modular blockchain desarrollada por Intel, que utiliza un nuevo algoritmo de consenso llamado Proof of Elapsed Time (PoET).

Hyperledger Iroha:

Iroha es un proyecto de un par de empresas japonesas para crear un marco fácil de incorporar para una cadena de bloques.

Estructura Hyperledger (Hyperledger IBM):

Este proyecto está dirigido por IBM. Fabric es una implementación plug and play de la tecnología blockchain diseñada como base para desarrollar aplicaciones blockchain de gran escala con un grado flexible de permisos.

Burrow de hiperlibro:

Este proyecto desarrolla una máquina de contrato inteligente permisible a lo largo de la especificación de Ethereum.

Compositor de Hyperledger

Una herramienta para construir redes de negocios blockchain.

Explorador de hiperlibros

Hyperledger Explorer es un módulo blockchain y uno de los proyectos Hyperledger alojados por The Linux Foundation. Diseñado para crear una aplicación Web fácil de usar, Hyperledger Explorer puede ver, invocar, desplegar o consultar bloques, transacciones y datos asociados, información de red (nombre, estado, lista de nodos), códigos de cadena y familias de transacciones, así como cualquier otra información relevante almacenada en el libro mayor.

Hyperledger Indy

Hyperledger Indy es una colección de herramientas, bibliotecas y componentes adicionales para identidades digitales arraigadas en blockchains.

Violonchelo Hyperledger

Un modelo de implementación de blockchain como servicio.

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

Además de estos proyectos de marco, Hyperledger tiene varios proyectos de herramientas con el objetivo de hacer el acceso y el desarrollo de blockchains más fácil y eficaz.

Hyperledger obviamente se involucra en un amplio alcance de proyectos de blockchain no monetarios. Pero esta visión aproximada de estos proyectos debe seguir siendo insatisfactoria, ya que las descripciones cortas no van mucho más allá de las palabras clave. Así que echamos un vistazo más de cerca a los dos proyectos más destacados: Sawtooth y Fabric. Ambos proyectos son creados por grandes empresas (Intel e IBM) y entregados a Hyperledger como código fuente abierto. Con Hyperledger, las empresas continúan impulsando sus proyectos de blockchain hacia adelante, mientras que todos los demás están invitados a contribuir.

diente de sierra Hyperledger (Intel)

Sawtooth Lake es la suite modular blockchain de Intel. Está escrito en Python y diseñado para casos de uso en muchos campos, desde IoT hasta Financials. Las características dominantes de Sawtooth Lake son que soporta aplicaciones y despliegues tanto permisionadas como sin permiso y que utiliza un algoritmo de consenso recientemente desarrollado llamado Proof of Elapsed Time (PoET).

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

PoET utiliza nuevas instrucciones de CPU seguras, que está cada vez más disponible en nuevos procesadores como las compilaciones Intel. Con estas instrucciones, PoET asegura una selección segura y aleatoria de un llamado “líder”. Esto se puede comparar con la minería de Bitcoin, en la que los mineros compiten por un acceso de una sola vez para escribir la cadena de bloques. Aparte del algoritmo de prueba de Bitcoin, PoET no necesita hardware especializado para minería.

Para convertirse en un líder, cada “validador” — que equivale a un nodo o un minero — necesita usar la instrucción segura de la CPU para solicitar un tiempo de espera. El validador con el menor tiempo de espera será elegido como líder. Como cualquier buena minería, el algoritmo PoET funciona como una lotería con el precio para obtener acceso de escritura a la cadena de bloques.

Aparte de las criptomonedas, no hay recompensa para el líder. Es sólo parte de ejecutar el software. Por lo tanto, no habrá competencia para quemar energía como en las criptomonedas. Cada nodo simplemente puede utilizar su CPU, siempre y cuando sea un nuevo modelo y, tal vez, de Intel, para participar en la selección líder sin costo alguno. Lo que es la minería en Bitcoin, es simplemente una parte no intrusiva del software en Sawtooth Lake.

Otra innovación del lago Sawtooth es la construcción y propagación de transacciones. Un cliente crea transacciones y las envía a los validadores. Esto envuelve las transacciones que obtienen dentro de un lote y las compromete al estado por completo. Este es un proceso similar, pero no idéntico, como cuando los mineros de criptomonedas envuelven las transacciones en un bloque. Con este lote Sawtooth resuelve el problema de validar de forma segura las transacciones que dependen unas de otras.

Hasta la fecha, Sawtooth se prueba en varias aplicaciones. Se prueba para registrar el viaje de mariscos desde el océano hasta la mesa, utilizando sensores IoT, y rastrear la propiedad, posesión y parámetros a través de toda la cadena de suministro, desde el pescador hasta el supermercado. El comprador puede acceder a un registro completo y sin confianza de toda la cadena viva de los mariscos. Este caso de uso en la cadena de suministro y el historial de productos se discute cada vez más para Blockchains.

Sawtooth también se prueba para agilizar el proceso de transferencia de bonos. Los desarrolladores crearon una interfaz de usuario para rastrear y transferir bonos. Con esto, los usuarios pueden administrar toda una cartera de bonos en la cadena de bloques. Otro caso de uso de Sawtooth actualmente probado son los activos digitales. Los desarrolladores construyeron una plataforma para administrar la propiedad de activos digitales en la cadena de bloques de Sawtooth, que podría ser capaz de administrar una amplia gama de activos digitales. El punto de conexión entre esta aplicación de Sawtooth parece ser el mercado de activos digitales de cualquier tipo que está construido en la cadena de bloques y ya tiene una interfaz gráfica para los usuarios.

Aunque estas pruebas están en curso y Sawtooths goza de un amplio interés en la industria, el proyecto parece obtener menos tracción que la contribución de IBM a Hyperledger.

Estructura Hyperledger

Tal vez el proyecto más interesante de la familia Hyperledger sea IBM's Fabric. En lugar de una sola cadena de bloques Fabric es una base para el desarrollo de soluciones basadas en blockchain con una arquitectura modular. Con Fabric diferentes componentes de Blockchains, como el consenso y los servicios de membresía pueden convertirse en plug-and-play. Fabric está diseñado para proporcionar un marco con el que las empresas pueden armar su propia red de blockchain individual que puede escalar rápidamente a más de 1,000 transacciones por segundo.

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

¿Qué es Fabric y cómo funciona? El marco se implementa en Go. Está hecho para habilitar blockchains de consorcio con diferentes grados de permisos. Fabric depende en gran medida de un sistema de contrato inteligente llamado Chaincode, que cada par de las redes se ejecuta en contenedores Docker. En el manual se puede encontrar una visión general de la tecnología de Fabric.

Aunque no está completamente autorizado y generalmente, Fabric permite a las empresas hacer partes de la cadena de bloques, si no todas, permitidas. Los participantes generalmente necesitan registrarse para obtener el permiso para unirse y emitir transacciones en una cadena de bloques basada en Fabric. Para utilizar los recursos de manera más eficiente, Fabric tiene menos nodos que una cadena pública y calcula datos masivamente en paralelo, lo que hace que la escala de Fabric sea mucho mejor que las cadenas de bloques públicas. También su arquitectura básica admite datos confidenciales, dando a sus miembros más privacidad a medida que encuentran en una cadena de bloques pública.

Tal vez lo más importante es la separación entre los llamados “Endorsers” y “Nodos de Consenso”. Si está familiarizado con criptomonedas como Bitcoin reconocerá la separación entre mineros y nodos. Los Endorsers tienen el estado, y construyen, validan y propagan las transacciones y el código de cadena, mientras que los nodos de consenso ordenan las transacciones ya validadas. Si bien esta separación no ha sido un concepto del primer concepto blockchain de Satoshi Nakamoto, sino que se convirtió en una realidad no deseada en la mayoría de las criptomonedas, Fabric es uno de los primeros en hacer de esta separación un principio de diseño. Esto permite a Fabric, por ejemplo, implementar una mejor división del trabajo, de modo que no todos los pares de la red tengan que hacer cada trabajo.

Aunque no tiene moneda nativa, Fabric permite al usuario definir activos desde el lado del cliente y usarlos con Fabric Composer. El marco Chaincode Smart Contracts de Fabric es similar a Ethereum: Chaincode define la lógica comercial de los activos, las reglas para leer y alterar el llamado estado de los activos. Al igual que Ethereum Fabric no mantiene un conjunto de salidas no gastadas, como mantiene Bitcoin, sino el estado de la cadena de bloques que no está restringido a los datos transaccionales.

Aparte de las cadenas de bloques públicas de criptomonedas Fabric permite a los participantes construir un canal separado para sus activos y, por lo tanto, aislar y segregar las transacciones y un libro mayor. Con este método, el código de cadena necesario para leer y alterar el estado de un activo solo se instalará en pares involucrados en este caso de negocio determinado. Al igual que en los buenos programas de chat, las cadenas de bloques de Fabric permiten al usuario participar en interacciones abiertas y privadas.

Más allá de esto, IBM propone un diseño alternativo para blockchains públicas y sin permiso. Fabric utiliza una infraestructura de clave pública para generar certificados criptográficos vinculados a organizaciones y usuarios. Por lo tanto, es posible restringir el acceso a los datos y canales a ciertos actores.

La fortaleza de Fabric parece ser el alto grado de flexibilidad en permisos y privacidad, al tiempo que permite una alta escalabilidad a través de una división más avanzada del trabajo de los participantes de la red.

Para IBM Fabric sirve como un proyecto insignia para el desarrollo de blockchain. El gigante de TI utiliza Fabric para una variedad de sus propios proyectos y para colaboraciones con varios socios comerciales.

En marzo de 2017 IBM lanzó IBM Blockchain, un servicio que permite a los desarrolladores “construir y alojar rápidamente redes de blockchain de producción ricas en seguridad en IBM Cloud”. Con este movimiento, IBM se pone al día con Microsoft, que durante mucho tiempo integró blockchains en su Azure Cloud.

Sin embargo, mientras que Microsoft es solo un host en la nube para varias blockchains externas, IBM promueve en gran medida su propio framework blockchain, Fabric, para muchos casos de uso. Por ejemplo, a finales de marzo, Natixis y Trafigure se asociaron con IBM para usar una cadena de bloques basada en Fabric para financiar el comercio de productos básicos para las transacciones de petróleo crudo en Estados Unidos. Todos los pasos principales en una transacción de petróleo crudo se digitalizan en la cadena de bloques, mejorando masivamente la transparencia, la eficiencia y la seguridad.

En abril IBM anunció varios nuevos proyectos de blockchain basados en Fabric: La compañía se asoció con Sichuan Heijia para construir una plataforma de cadena de suministro basada en blockchain para adquisiciones farmacéuticas. En el mismo mes, IBM comenzó a cooperar con Mizuho Financial Group de Japón y Mizuho Bank para crear una plataforma basada en blockchain para el financiamiento comercial. Estos proyectos tienen como objetivo racionalizar las operaciones comerciales y mejorar la eficiencia de la cadena de suministro.

En otro proyecto divulgado en abril de 2017 IBM coopera con la Universidad Nacional de Singapur para desarrollar un módulo sobre tecnología financiera para mejorar la educación del estudiante en esta área. Finalmente, en mayo de 2017, IBM fue elegido como socio de TenNet, Sonnen y Vandebron para desarrollar una cadena de bloques para administrar la red eléctrica en los Países Bajos y Alemania.

¿La columna vertebral de la tecnología blockchain industrial no monetaria?

Si bien hay mucha información disponible sobre Sawtooth y Fabric, hay menos información sobre los otros proyectos. Tal vez estos proyectos primero tienen que crecer y madurar para ser objeto de lanzamientos de medios, pruebas y aplicaciones en el mundo real. Pero los proyectos más conocidos, Sawtooth y Fabric, son interesantes y parecen estar respaldados por fuertes empresas de TI. Será interesante ver si Hyperledgers logra conectar estas cadenas de bloques, por ejemplo, desarrollando herramientas que se pueden usar con todos los frameworks de blockchain de Hyperledger.

Hyperledger: Conclusión

Mientras que la mayoría de los otros proyectos de blockchain se centran en criptomonedas y tokens, los proyectos alrededor de Hyperledger demuestran un fuerte potencial para construir la columna vertebral de aplicaciones industriales no monetarias y de gran escala de la tecnología blockchain. Con conceptos interesantes y líderes en la tecnología detrás, Hyperledge no tiene las peores posibilidades de ganar este premio.

Uno de los proyectos con los que inevitablemente tropezará cuando visite conferencias de blockchain y siga las noticias de blockchain es Hyperledger of the Linux Foundation. Pero si bien es relativamente sencillo entender qué son las criptomonedas como Bitcoin e incluso Ethereum, es más difícil entender la iniciativa Hyperledger. Pero si lo hace, encontrará algunos proyectos emocionantes para aplicaciones de blockchain industriales no monetarias. ¿Qué es Hyperledger? Un breve tutorial de Hyperledger Comencemos con lo que Hyperledger no es: No es una empresa. No es una criptomoneda. No es una cadena de bloques. No es una Blockchain Coin.Hyperledger de IBM es algo así como un centro para el desarrollo de blockchain industrial abierto. En su sitio web, Hyperledger explica: “Hyperledger es un esfuerzo colaborativo de código abierto creado para avanzar en tecnologías de blockchain 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.” Hyperledger no es compatible con Bitcoin o cualquier otra criptomoneda. Pero la plataforma está emocionada por la tecnología blockchain. No desde la Web misma, dice el sitio web, “tiene una tecnología prometida revolución más amplia y fundamental que la tecnología blockchain”. Blockchains tiene el potencial de “construir una nueva generación de aplicaciones transaccionales que establezca confianza, rendición de cuentas y transparencia en su núcleo, al tiempo que optimiza los procesos empresariales y las limitaciones legales”. Así que tenemos muchas promesas... y tenemos Hyperledger. Con él, la Fundación Linux tiene como objetivo crear un entorno en el que las comunidades de desarrolladores de software y empresas se reúnan y coordinen para construir marcos de blockchain. La Fundación Linux fundó la plataforma en diciembre de 2015. En febrero de 2016 anunció los primeros miembros fundadores, en marzo de 2016 se unieron otros diez miembros. Hoy Hyperledger tiene una impresionante lista de más de 100 miembros. La lista abarca una amplia gama de líderes de la industria bien conocidos. Incluye gigantes tecnológicos de movilidad como Airbus y Daimler, empresas de TI como IBM, Fujitsu, SAP, Huawei, Nokia, Intel y Samsung, instituciones financieras como Deutsche Börse, American Express, J.P. Morgan, BBVA, BNP Paribas y Well Fargo, así como startups de Blockstream, Netki, Lykke, Factom, bloq y Consensys. Muchas de las empresas más grandes del mundo en tecnología y finanzas se reúnen en Hyperledger con algunas de las startups de blockchain más populares. ¡Conviértete en un Hyperledger Pro en menos de 5 semanas! Regístrese Ahora Algo así como el gobierno ejecutivo de Hyperledger es el comité de líderes. Consiste en más de 10 ejecutivos, la mayoría con décadas de experiencia en Open Source y estrechas conexiones con varias industrias. Encontrará líderes de la Fundación Apache y del Consorcio W3C, así como ingenieros de IBM y más. Algunos de los miembros de Hyperledgers, como Richard Brown y Tamas Blumer, ya trabajaron con Blockchain durante años. Para sus miembros, Hyperledger no sólo proporciona conocimientos técnicos y marcos de software, sino también varios contactos a industrias y desarrolladores. Relativamente temprano en la historia de Hyperledger, el proyecto tuvo que tomar una decisión importante. Se le preguntó al Director Ejecutivo Brian Behlendorf si habrá una “moneda Hyperledger”, una unidad monetaria que se ejecuta en las cadenas de bloques de Hyperledger. Behlendorf respondió que el proyecto Hyperledger nunca construirá su propia criptomoneda. “Nunca verá una moneda de Hyperledger”, dijo, “Al no presionar una moneda, evitamos tantos desafíos políticos de tener que mantener una moneda coherente a nivel mundial”. Esta decisión dio forma a los objetivos estratégicos de Hyperledger para construir aplicaciones industriales de la tecnología blockchain y separarla bruscamente de los esquemas de enriquecimiento que generalmente evolucionan a partir de blockchains basadas en moneda. Esto podría ser más aburrido, pero también más directo para la tecnología. Además, una “carta” describe los objetivos de Hyperledger, como una guía de misión. Según él, la plataforma tiene como objetivo “crear un marco de libro mayor distribuido de código abierto y de calidad empresarial” y crear, promover y mantener una infraestructura abierta. Esto es de alguna manera revelador, pero de alguna manera vago. Describe algún tipo de programa, pero no responde a las grandes e importantes preguntas: ¿Qué hacen todas estas compañías y líderes mundiales en Hyperledger? ¿Qué proyectos están impulsando? ¿Quién participa? Hyperledger Projects La “estrategia global” de Hyperledger incuba y promueve una gama de tecnologías de blockchain de negocios, framework, bibliotecas, interfaces y aplicaciones. Actualmente, Hyperledger es el anfitrión de los siguientes proyectos: Hyperledger Sawtooth: Esta es una suite modular de blockchain desarrollada por Intel, que utiliza un nuevo algoritmo de consenso llamado Proof of Elapsed Time (PoET). Hyperledger Iroha: Iroha es un proyecto de un par de empresas japonesas para crear un marco fácil de incorporar para una cadena de bloques. Hyperledger Fabric (Hyperledger IBM): Este proyecto está dirigido por IBM. Fabric es una implementación plug and play de la tecnología blockchain diseñada como base para desarrollar aplicaciones blockchain de gran escala con un grado flexible de permisos. Hyperledger Burrow: Este proyecto desarrolla una máquina de contrato inteligente permisible a lo largo de la especificación de Ethereum. Hyperledger Composer Uma ferramenta para construir redes de negócios blockchain. Hyperledger Explorer Hyperledger Explorer es un módulo blockchain y uno de los proyectos Hyperledger alojados por The Linux Foundation. Diseñado para crear una aplicación Web fácil de usar, Hyperledger Explorer puede ver, invocar, desplegar o consultar bloques, transacciones y datos asociados, información de red (nombre, estado, lista de nodos), códigos de cadena y familias de transacciones, así como cualquier otra información relevante almacenada en el libro mayor. Hyperledger Indy Hyperledger Indy es una colección de herramientas, bibliotecas y componentes adicionales para identidades digitales arraigadas en blockchains. Hyperledger Cello Un modelo de implementación de blockchain como servicio. Además de estos proyectos de marco, Hyperledger tiene varios proyectos de herramientas con el objetivo de hacer el acceso y el desarrollo de blockchains más fácil y eficaz. Hyperledger obviamente se involucra en un amplio alcance de proyectos de blockchain no monetarios. Pero esta visión aproximada de estos proyectos debe seguir siendo insatisfactoria, ya que las descripciones cortas no van mucho más allá de las palabras clave. Así que echamos un vistazo más de cerca a los dos proyectos más destacados: Sawtooth y Fabric. Ambos proyectos son creados por grandes empresas (Intel e IBM) y entregados a Hyperledger como código fuente abierto. Con Hyperledger, las empresas continúan impulsando sus proyectos de blockchain hacia adelante, mientras que todos los demás están invitados a contribuir. Hyperledger Sawtooth (Intel) Sawtooth Lake es la suite modular blockchain de Intel. Está escrito en Python y diseñado para casos de uso en muchos campos, desde IoT hasta Financials. Las características dominantes de Sawtooth Lake son que soporta aplicaciones y despliegues tanto permisionadas como sin permiso y que utiliza un algoritmo de consenso recientemente desarrollado llamado Proof of Elapsed Time (PoET). PoET utiliza nuevas instrucciones de CPU seguras, que está cada vez más disponible en nuevos procesadores como las compilaciones Intel. Con estas instrucciones, PoET asegura una selección segura y aleatoria de un llamado “líder”. Esto se puede comparar con la minería de Bitcoin, en la que los mineros compiten por un acceso de una sola vez para escribir la cadena de bloques. Aparte del algoritmo de prueba de Bitcoin, PoET no necesita hardware especializado para minería. Para convertirse en un líder, cada “validador” — que equivale a un nodo o un minero — necesita usar la instrucción segura de la CPU para solicitar un tiempo de espera. El validador con el menor tiempo de espera será elegido como líder. Como cualquier buena minería, el algoritmo PoET funciona como una lotería con el precio para obtener acceso de escritura a la cadena de bloques. Aparte de las criptomonedas, no hay recompensa para el líder. Es sólo parte de ejecutar el software. Por lo tanto, no habrá competencia para quemar energía como en las criptomonedas. Cada nodo simplemente puede utilizar su CPU, siempre y cuando sea un nuevo modelo y, tal vez, de Intel, para participar en la selección líder sin costo alguno. Lo que es la minería en Bitcoin, es simplemente una parte no intrusiva del software en Sawtooth Lake. Otra innovación del lago Sawtooth es la construcción y propagación de las transacciones. Un cliente crea transacciones y las envía a los validadores. Esto envuelve las transacciones que obtienen dentro de un lote y las compromete al estado por completo. Este es un proceso similar, pero no idéntico, como cuando los mineros de criptomonedas envuelven las transacciones en un bloque. Con este lote Sawtooth resuelve el problema de validar de forma segura las transacciones que dependen unas de otras. Hasta la fecha, Sawtooth se prueba en varias aplicaciones. Se prueba para registrar el viaje de mariscos desde el océano hasta la mesa, utilizando sensores IoT, y rastrear la propiedad, posesión y parámetros a través de toda la cadena de suministro, desde el pescador hasta el supermercado. El comprador puede acceder a un registro completo y sin confianza de toda la cadena viva de los mariscos. Este caso de uso en la cadena de suministro y el historial de productos se discute cada vez más para Blockchains. Sawtooth también se prueba para agilizar el proceso de transferencia de bonos. Los desarrolladores crearon una interfaz de usuario para rastrear y transferir bonos. Con esto, los usuarios pueden administrar toda una cartera de bonos en la cadena de bloques. Otro caso de uso de Sawtooth actualmente probado son los activos digitales. Los desarrolladores construyeron una plataforma para administrar la propiedad de activos digitales en la cadena de bloques de Sawtooth, que podría ser capaz de administrar una amplia gama de activos digitales. El punto de conexión entre esta aplicación de Sawtooth parece ser el mercado de activos digitales de cualquier tipo que está construido en la cadena de bloques y ya tiene una interfaz gráfica para los usuarios. Aunque estas pruebas están en curso y Sawtooths goza de un amplio interés en la industria, el proyecto parece obtener menos tracción que la contribución de IBM a Hyperledger. Hyperledger Fabric Tal vez el proyecto más interesante de la familia Hyperledger sea IBM's Fabric. En lugar de una sola cadena de bloques Fabric es una base para el desarrollo de soluciones basadas en blockchain con una arquitectura modular. Con Fabric diferentes componentes de Blockchains, como el consenso y los servicios de membresía pueden convertirse en plug-and-play. Fabric está diseñado para proporcionar un marco con el que las empresas pueden armar su propia red de blockchain individual que puede escalar rápidamente a más de 1,000 transacciones por segundo. ¿Qué es Fabric y cómo funciona? El marco se implementa en Go. Está hecho para habilitar blockchains de consorcio con diferentes grados de permisos. Fabric depende en gran medida de un sistema de contrato inteligente llamado Chaincode, que cada par de las redes se ejecuta en contenedores Docker. En el manual se puede encontrar una visión general de la tecnología de Fabric. Aunque no está completamente autorizado y generalmente, Fabric permite a las empresas hacer partes de la cadena de bloques, si no todas, permitidas. Los participantes generalmente necesitan registrarse para obtener el permiso para unirse y emitir transacciones en una cadena de bloques basada en Fabric. Para utilizar los recursos de manera más eficiente, Fabric tiene menos nodos que una cadena pública y calcula datos masivamente en paralelo, lo que hace que la escala de Fabric sea mucho mejor que las cadenas de bloques públicas. También su arquitectura básica admite datos confidenciales, dando a sus miembros más privacidad a medida que encuentran en una cadena de bloques pública. Tal vez lo más importante es la separación entre los llamados “Endorsers” y “Nodos de Consenso”. Si está familiarizado con criptomonedas como Bitcoin reconocerá la separación entre mineros y nodos. Los Endorsers tienen el estado, y construyen, validan y propagan las transacciones y el código de cadena, mientras que los nodos de consenso ordenan las transacciones ya validadas. Si bien esta separación no ha sido un concepto del primer concepto blockchain de Satoshi Nakamoto, sino que se convirtió en una realidad no deseada en la mayoría de las criptomonedas, Fabric es uno de los primeros en hacer de esta separación un principio de diseño. Esto permite a Fabric, por ejemplo, implementar una mejor división del trabajo, de modo que no todos los pares de la red tengan que hacer cada trabajo. Aunque no tiene moneda nativa, Fabric permite al usuario definir activos desde el lado del cliente y usarlos con Fabric Composer. El marco Chaincode Smart Contracts de Fabric es similar a Ethereum: Chaincode define la lógica comercial de los activos, las reglas para leer y alterar el llamado estado de los activos. Al igual que Ethereum Fabric no mantiene un conjunto de salidas no gastadas, ya que Bitcoin mantiene, pero el estado de la cadena de bloques que no está restringido a los datos transaccionales. Aparte de las cadenas de bloques públicas de criptomonedas Fabric permite a los participantes construir un canal separado para sus activos y, por lo tanto, aislar y segregar las transacciones y un libro mayor. Con este método, el código de cadena necesario para leer y alterar el estado de un activo solo se instalará en pares involucrados en este caso de negocio determinado. Al igual que en los buenos programas de chat, las cadenas de bloques de Fabric permiten al usuario participar en interacciones abiertas y privadas. Más allá de esto, IBM propone un diseño alternativo para blockchains públicas y sin permiso. Fabric utiliza una infraestructura de clave pública para generar certificados criptográficos vinculados a organizaciones y usuarios. Por lo tanto, es posible restringir el acceso a los datos y canales a ciertos actores. La fortaleza de Fabric parece ser el alto grado de flexibilidad en permisos y privacidad, al tiempo que permite una alta escalabilidad a través de una división más avanzada del trabajo de los participantes de la red. Para IBM Fabric sirve como un proyecto insignia para el desarrollo de blockchain. El gigante de TI utiliza Fabric para una variedad de sus propios proyectos y para colaboraciones con varios socios comerciales. En marzo de 2017 IBM lanzó IBM Blockchain, un servicio que permite a los desarrolladores “construir y alojar rápidamente redes de blockchain de producción ricas en seguridad en IBM Cloud”. Con este movimiento, IBM se pone al día con Microsoft, que durante mucho tiempo integró blockchains en su Azure Cloud. Sin embargo, mientras que Microsoft es solo un host en la nube para varias blockchains externas, IBM promueve en gran medida su propio framework blockchain, Fabric, para muchos casos de uso. Por ejemplo, a finales de marzo, Natixis y Trafigure se asociaron con IBM para usar una cadena de bloques basada en Fabric para financiar el comercio de productos básicos para las transacciones de petróleo crudo en Estados Unidos. Todos los pasos principales en una transacción de petróleo crudo se digitalizan en la cadena de bloques, mejorando masivamente la transparencia, la eficiencia y la seguridad. En abril IBM anunció varios nuevos proyectos de blockchain basados en Fabric: La compañía se asoció con Sichuan Heijia para construir una plataforma de cadena de suministro basada en blockchain para adquisiciones farmacéuticas. En el mismo mes, IBM comenzó a cooperar con Mizuho Financial Group de Japón y Mizuho Bank para crear una plataforma basada en blockchain para el financiamiento comercial. Estos proyectos tienen como objetivo racionalizar las operaciones comerciales y mejorar la eficiencia de la cadena de suministro. En otro proyecto divulgado en abril de 2017 IBM coopera con la Universidad Nacional de Singapur para desarrollar un módulo sobre tecnología financiera para mejorar la educación del estudiante en esta área. Finalmente, en mayo de 2017, IBM fue elegido como socio de TenNet, Sonnen y Vandebron para desarrollar una cadena de bloques para administrar la red eléctrica en los Países Bajos y Alemania. ¿La columna vertebral de la tecnología blockchain industrial no monetaria? Si bien hay mucha información disponible sobre Sawtooth y Fabric, hay menos información sobre los otros proyectos. Tal vez estos proyectos primero tienen que crecer y madurar para ser objeto de lanzamientos de medios, pruebas y aplicaciones en el mundo real. Pero los proyectos más conocidos, Sawtooth y Fabric, son interesantes y parecen estar respaldados por fuertes empresas de TI. Será interesante ver si Hyperledgers logra conectar estas cadenas de bloques, por ejemplo, desarrollando herramientas que se pueden usar con todos los frameworks de blockchain de Hyperledger. Hyperledger: Conclusión Mientras que la mayoría de los otros proyectos de blockchain se centran en criptomonedas y tokens, los proyectos alrededor de Hyperledger demuestran un fuerte potencial para construir la columna vertebral de aplicaciones industriales no monetarias y de gran escala de la tecnología blockchain. Con conceptos interesantes y líderes en la tecnología detrás, Hyperledge no tiene las peores posibilidades de ganar este premio.

Ameer Rosic
#SerialEntrepreneur, Investor, #Digitalmarketing Adviser and Cofounder of @Blockgks a #blockchain innovation hub

Like what you read? Give us one like or share it to your friends and get +16

497
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today

Already have an account? Sign In