¿Qué es Hyperledger? Un enfoque industrial para Blockchain



¿Qué es Hyperledger? Un esfuerzo colaborativo de código abierto de la Fundación Linux para hacer avances en las redes de cadenas de bloques entre industrias.

¿Qué es Hyperledger?

“Hyperledger es una comunidad de comunidades de código abierto para beneficiar a un ecosistema de proveedores de soluciones basados ​​en Hyperledger y usuarios enfocados en casos de uso relacionados con blockchain que funcionarán en una variedad de sectores industriales.” - Brian Behlendorf, Director Ejecutivo de Hyperledger.

Si eso no tuvo sentido para usted, entonces no se preocupe porque explicaré todo sobre Hyperledger en este blog. Revisaré los siguientes temas:





Puede pasar por esta grabación donde nuestro ha explicado los temas de forma detallada con ejemplos que le ayudarán a comprender mejor este concepto.

Antes de decirte qué es Hyperledger, déjame decirte qué no es Hyperledger. Porque con tantas plataformas blockchain en la industria de TI hoy en día, es muy fácil confundirse. Entonces, para empezar, Hyperledger no es:



  • Una criptomoneda
  • Una cadena de bloques
  • A company

¿Qué es Hyperledger?

Hyperledger es un proyecto general de la Fundación Linux. NodeJs, Alljoyn, Dronecode son algunos proyectos de ejemplo que han adoptado el 'Camino Linux', es decir, para tejer una comunidad de desarrolladores que trabajan en proyectos de código abierto, manteniendo así un ciclo en el que un fragmento de código se modifica y redistribuye constantemente.

Linux-Family-What-is-Hyperledger-Edureka

Familia Linux - ¿Qué es Hyperledger?



El espíritu de Hyperledger es que el mundo tendrá múltiples cadenas privadas con mercados separados. Dado que cada negocio es único en sí mismo, las aplicaciones que tienden a estos negocios deben desarrollarse utilizando reglas personalizadas. A diferencia de ethereum, que tiende a obligar a los desarrolladores a construir sus aplicaciones alrededor de protocolos generalizados.

El proyecto Hyperledger comenzó con un pequeño número de desarrolladores a finales de 2015. Estos desarrolladores provenían de diversos sectores como ciencia de datos, fabricación, banca, etc., y tenían un objetivo común en mente, es decir, hacer que blockchain como tecnología fuera más accesible para desarrolladores e industrias. . El proyecto comenzó con la prueba de interacciones entre aplicaciones y redes seguras de blockchain.

Inicio de la prueba: ¿Qué es Hyperledger?

cómo configurar la ruta de Java

¿Por qué necesitamos Hyperledger?

Durante las pruebas rigurosas, los desarrolladores involucrados se dieron cuenta de que en las redes blockchain, donde todos los pares necesitan validar todas y cada una de las transacciones y ejecutar el consenso al mismo tiempo, reciben un gran golpe. en términos de escalabilidad. Por encima de eso, las transacciones con una medida de confidencialidad y privacidad adjunta no se pueden ejecutar en cadenas de bloques públicas debido a las medidas exhaustivas que se toman para garantizar la integridad de una transacción.

Restricción de cadenas de bloques públicas - ¿Qué es Hyperledger?

pasar por referencia en java

Supongamos que Bob, que vive en India, quisiera comprarle chocolates a Alice en Suiza. Como eran viejos amigos, Alice decide venderle sus bombones a Bob con un generoso descuento. El problema aquí es que Alice vende sus productos a varios mercados diferentes y todavía los necesita para comprarlos a tarifas estándar. Aparte de eso, para obtener el producto de Alice a Bob, se requieren muchos terceros para completar la transacción.

Alice's Markets - ¿Qué es Hyperledger?

Es posible que estos terceros tengan que verificar otros aspectos del producto como garantía de calidad, verificación logística, verificación de pago y mucho más. Pero no necesitan saber sobre el trato especial entre Bob y Alice. En una red pública de blockchain, cada libro mayor de la red se actualizará sobre el trato a medida que los mineros validan y agregan transacciones a la cadena.

Contratos privados y confidenciales: qué es Hyperledger

¿Cómo actúa Hyperledger?

Sin embargo, en una red basada en Hyperledger, ¡es una historia completamente diferente! Los pares directamente afiliados al trato están conectados y solo sus libros de contabilidad se actualizan sobre el trato. Los terceros que ayudan a llevar a cabo la transacción solo llegan a conocer la cantidad exacta de información que necesitan con la ayuda de permisos y regulaciones impuestas a la red.

Hyperledger Network: qué es Hyperledger

Supongamos que Alice y Bob estuvieran ejecutando su transacción especial en una red basada en Hyperledger, ella buscaría a Bob a través de una aplicación que, en devoluciones, consulta un servicio de membresía. Una vez validada la membresía, los dos pares se conectan y se generan los resultados. En este acuerdo de dos partes, ambos resultados deben ser iguales para que sean validados. Pero en otras transacciones con múltiples partes, se pueden aplicar más reglas. Estas transacciones generadas ahora se envían a una nube de consenso para realizar pedidos, luego de lo cual se comprometen con sus respectivos libros de contabilidad.

Transacción Hyperledger - ¿Qué es Hyperledger?

Cambios notables en Hyperledger

Todo esto es posible gracias a la arquitectura modular de Hyperledger, que hace que propiedades como el consenso sean una función plug-and-play. En esta arquitectura, los cambios más notables se ven en los pares de una red. Los pares se han dividido en dos tiempos de ejecución separados y tres roles distintos, a saber:

Cambios arquitectónicos: qué es Hyperledger

    • Committer : Estos pares solo escriben transacciones validadas devueltas por el mecanismo de consenso en los respectivos libros de contabilidad. Los nodos de confirmación pueden actuar como patrocinadores en redes con menos restricciones. Pero, a medida que aumentan las restricciones, esta condición se evita por completo.
    • Probador : Estos nodos son responsables de simular transacciones específicas de su red y evitar transacciones no deterministas y poco fiables. Si bien los que se comprometen pueden o no ser patrocinadores dependiendo de las restricciones de la red, todos los patrocinadores actúan como comprometidos
    • Consenters : Estos nodos son responsables de ejecutar el consenso de la red. Se ejecutan en un tiempo de ejecución completamente diferente, a diferencia de los endosantes y los confirmadores que se ejecutan en el mismo tiempo de ejecución. Los otorgantes de consentimiento son responsables de validar las transacciones y decidir con qué libro mayor se comprometerá la transacción.

Proyectos Hyperledger

Entonces, si recuerdas, mencioné que Hyperledger es un proyecto general. Esto significa que hay numerosos proyectos en Hyperledger. Estos incluyen proyectos como:

Proyectos Hyperledger - ¿Qué es Hyperledger?

  • Tejido Hyperledger, utilizado ampliamente en redes de cadena de suministro
  • Hyperledger Sawtooth, se utiliza en la industria pesquera para rastrear el viaje de los peces
  • Madriguera de Hyperledger, que se utiliza para ejecutar contratos inteligentes de Ethereum en una red Hyperledger
  • Hyperledger Iroha, encuentra uso en la optimización de aplicaciones móviles con la ayuda de blockchain
  • Hyperledger Indy, se utiliza como un servicio de base de datos de identidad descentralizado para empresas

Ahora que sabemos qué es Hyperledger, por qué es necesario en la industria de TI actual y cómo funciona, comparemos Hyperledger con las dos redes blockchain más famosas: Bitcoin y Ethereum.

Parámetros Bitcoin Ethereum Hyperledger
Criptomoneda BitcoinÉterNinguno puede implementarse si se considera necesario
Red PúblicoPúblicoAutorizado
Consenso Prueba de trabajo (SHA26)EthashTolerancia bizantina de fallas prácticas
Contrato inteligente NingunaSi (solidez)Sí (código de cadena)
Idioma c++golang / javagolang / python

Ahora que he terminado de explicar Hyperledger, espero que hayas disfrutado leyendo mi blog.

tutorial de sql y pl sql

yoSi desea obtener más información sobre blockchain y desarrollar una carrera en tecnologías blockchain, consulte nuestro que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender Hyperledger Fabric en profundidad y lo ayudará a dominar el tema.

Tienes una pregunta para nosotros? Por favor, menciónelo en la sección de comentarios de 'Qué es Hyperledger' y nos comunicaremos con usted.