¿Qué es Hyperledger Fabric?

Hyperledger Fabric es un marco de blockchain modular que actúa como base para el desarrollo de productos, soluciones y aplicaciones basados en blockchain que utilizan componentes plug-and-play destinados a empresas privadas.

CONSEJOS CLAVE

Hyperledger es un marco de contabilidad distribuida de código abierto y de nivel empresarial lanzado por la Fundación Linux en diciembre de 2015.
Fabric es una plataforma de tecnología de contabilidad descentralizada (DLT) altamente modular que fue diseñada por IBM para uso empresarial industrial.
Debido a que Hyperledger Fabric es privado y requiere permiso para acceder, las empresas pueden segregar información (como precios), además de que las transacciones se pueden acelerar porque se reduce la cantidad de nodos en la red.
Fabric 2.0 se lanzó en enero de 2020. Las principales características de esta versión son transacciones más rápidas, tecnología de contrato inteligente actualizada y uso compartido de datos optimizado.

Hyperledger Fabric fue iniciado por Digital Asset e IBM y ahora ha surgido como una empresa colaborativa entre industrias, que actualmente está alojada por la Fundación Linux. Entre los varios proyectos de Hyperledger, Fabric fue el primero en salir de la etapa de “incubación” y alcanzar la etapa “activa” en marzo de 2017.

Cómo funciona Hyperledger Fabric

Las redes tradicionales de blockchain no pueden admitir transacciones privadas y contratos confidenciales que son de suma importancia para las empresas. Hyperledger Fabric fue diseñado en respuesta a esto como una base modular, escalable y segura para ofrecer soluciones de cadena de bloques industriales.

Hyperledger Fabric es el motor de código abierto para blockchain y se encarga de las características más importantes para evaluar y usar blockchain para casos de uso empresarial.

Dentro de las redes industriales privadas, la identidad verificable de un participante es un requisito primordial. Hyperledger Fabric admite membresías basadas en permisos; todos los participantes de la red deben tener identidades conocidas. Muchos sectores comerciales, como la salud y las finanzas, están sujetos a regulaciones de protección de datos que exigen el mantenimiento de datos sobre los diversos participantes y su respectivo acceso a varios puntos de datos. Fabric admite dicha membresía basada en permisos.

Arquitectura modular

La arquitectura modular de Hyperledger Fabric separa el flujo de trabajo de procesamiento de transacciones en tres etapas diferentes: contratos inteligentes llamados chaincode que comprenden el procesamiento lógico distribuido y el acuerdo del sistema, el orden de las transacciones y la validación y el compromiso de las transacciones. Esta segregación ofrece múltiples beneficios:

  • Un número reducido de niveles de confianza y verificación que mantiene la red y el procesamiento sin desorden.
  • Escalabilidad de red mejorada
  • Mejor desempeño general

Además, el soporte de Hyperledger Fabric para plug-and-play de varios componentes permite una fácil reutilización de las funciones existentes y la integración lista para usar de varios módulos. Por ejemplo, si ya existe una función que verifica la identidad del participante, una red de nivel empresarial simplemente necesita conectar y reutilizar este módulo existente en lugar de construir la misma función desde cero.

Los participantes de la red tienen tres roles distintos:

  • Probador
  • Committer
  • Consentidor

En pocas palabras, la propuesta de transacción se envía al par del endosante de acuerdo con la política de endoso predefinida sobre la cantidad de endosantes requeridos. Después de respaldos suficientes por parte del endosante (s), se entrega un lote o bloque de transacciones a los que se comprometen. Los confirmadores validan que se siguió la política de respaldo y que no hay transacciones en conflicto. Una vez que se realizan las dos verificaciones, las transacciones se comprometen en el libro mayor.

Dado que solo se envían instrucciones de confirmación, como firmas y conjuntos de lectura / escritura, a través de la red, se mejora la escalabilidad y el rendimiento de la red. Solo los patrocinadores y los comprometidos tienen acceso a la transacción, y la seguridad se mejora con un menor número de participantes que tienen acceso a puntos de datos clave.

Ejemplo de tejido Hyperledger

Suponga que hay un fabricante que quiere enviar chocolates a un minorista específico o mercado de minoristas (es decir, todos los minoristas de EE. UU.) A un precio específico, pero no quiere revelar ese precio en otros mercados (es decir, minoristas chinos).

Dado que el movimiento del producto puede involucrar a otras partes, como aduanas, una empresa de transporte y un banco financiero, el precio privado puede revelarse a todas las partes involucradas si se utiliza una versión básica de la tecnología blockchain para respaldar esta transacción.

Hyperledger Fabric aborda este problema manteniendo las transacciones privadas privadas en la red; solo los participantes que necesitan saber conocen los detalles necesarios. La partición de datos en la cadena de bloques permite que los puntos de datos específicos sean accesibles solo para las partes que necesitan saberlo.

Críticas a Hyperledger Fabric

La marca máxima del criptoentusiasmo se rompió en 2018 después del colapso del precio de bitcoin (que alcanzó su punto máximo el 17 de diciembre de 2017). Las afirmaciones demasiado optimistas sobre el valor de la nueva tecnología fueron reemplazadas por escepticismo, y las tecnologías relacionadas, incluida Hyperledger, también sufrieron este escepticismo.

Competidores de Hyperledger Fabric

Hyperledger Fabric compite con otros proyectos de Hyperledger como Iroha, Indy y Sawtooth. También compite con Corda de R3, que también es un DLT privado basado en permisos.

La empresa de servicios Blockchain Chainstack publicó un artículo en enero de 20201 que muestra que el desarrollo en Corda ha sido históricamente más alto que el desarrollo en Fabric, aunque el desarrollo de Fabric superó al de Corda en el tercer trimestre de 2019 cuando Fabric cambió a GitHub.

El informe de Chainstack muestra que si bien hay tres veces más desarrolladores trabajando en Fabric, los desarrolladores de Corda hicieron más del doble de contribuciones de código, y los desarrolladores de Fabric impulsan mucho menos código por desarrollador que los desarrolladores de Corda.

Hyperledger Fabric no es una cadena de bloques y no es eficiente

Varias críticas de Hyperledger Fabric señalan que una cadena de bloques privada basada en permisos con las características de Hyperledger Fabric no es una cadena de bloques, y las tecnologías actuales que no son de cadena de bloques son mucho menos costosas y brindan la misma cantidad de seguridad. Stuart Popejoy de Cointelegraph expuso el caso así:

La arquitectura de Fabric es mucho más compleja que cualquier plataforma blockchain y, al mismo tiempo, es menos segura contra la manipulación y los ataques. Pensaría que una cadena de bloques “privada” al menos ofrecería escalabilidad y rendimiento, pero Fabric también falla aquí. En pocas palabras, los pilotos creados en Fabric se enfrentarán a una implementación compleja e insegura que no podrá escalar con sus negocios.

Hyperledger Fabric también ha sido criticado por su falta de resistencia. Un equipo de investigadores de la Sorbonne en París y CSIRO – Data61, la agencia científica nacional de Australia, descubrió que retrasos significativos en la red redujeron la confiabilidad de Fabric: “[Al retrasar la propagación de bloques, demostramos que Hyperledger Fabric no brinda suficientes garantías de coherencia para ser implementado en entornos críticos “. 3

Hyperledger Fabric 2.0 lanzado en enero de 2020

En enero de 2020, se lanzó Hyperledger Fabric 2.0 para abordar algunas de las críticas existentes. Según Ron Miller de Techcrunch, “las actualizaciones más importantes implican forzar un acuerdo entre las partes antes de que se puedan agregar nuevos datos al libro mayor, lo que se conoce como gobernanza descentralizada de los contratos inteligentes”.

Aunque la actualización no es un cambio radical en la simplicidad o aplicabilidad de Fabric, sí demuestra que se continúa avanzando en la industria de las criptomonedas más allá de la cripto-manía que ocurrió en 2018. Durante los próximos cinco a diez años, es Se esperaba que la cadena de bloques empresarial, sin duda, encontraría su uso adecuado.

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum