ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

Tejido Hyperledger

¿Qué es Hyperledger Fabric?

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

Conclusiones clave

  • Hyperledger es de nivel empresarial Marco de contabilidad distribuida de código abierto lanzado por la Fundación Linux en diciembre de 2015.
  • Fabric es un tejido altamente modular Plataforma de tecnología de contabilidad descentralizada (DLT) 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, las transacciones se pueden acelerar porque se reduce el número 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, e intercambio de datos simplificado.

Hyperledger Fabric fue iniciado por Digital Asset e IBM y ahora ha surgido como una empresa colaborativa entre industrias. que actualmente está alojado 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 un modular, base 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 empresariales, como salud y finanzas, están sujetos a las 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, pedido de transacciones, y validación y compromiso de 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

Adicionalmente, 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 una palabra, 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 confirmadores. Los confirmadores validan que se siguió la política de respaldo y que no hay transacciones en conflicto. Una vez que se hayan realizado las dos comprobaciones, las transacciones se comprometen en el libro mayor.

Fuente de la imagen:IBM

Dado que solo las instrucciones de confirmación, como las firmas y el conjunto de lectura / escritura, se envían a través de la red, se mejora la escalabilidad y el rendimiento de la red. Solo los endosantes 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 desea enviar chocolates a un minorista o mercado de minoristas específico (es decir, todos los minoristas de EE. UU.) a un precio específico, pero no desea revelar ese precio en otros mercados (es decir, Minoristas chinos).

Dado que el movimiento del producto puede involucrar a otras partes, como costumbres, una empresa de transporte, y un banco de financiación, El precio privado puede ser revelado 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 de agua alta del cripto-entusiasmo 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 tecnologías relacionadas, incluyendo Hyperledger, También sufrió este escepticismo.

Competidores de Hyperledger Fabric

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

La empresa de servicios Blockchain Chainstack publicó un artículo en enero de 2020 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ó el 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 un blockchain privada con las características de Hyperledger Fabric no es una blockchain, 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í. Simplemente pon, 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 Sorbona de París y CSIRO - Data61, La agencia nacional de ciencia de Australia, descubrió que retrasos significativos en la red reducían la confiabilidad de Fabric:"[B] y retrasar la propagación de bloques, demostramos que Hyperledger Fabric no ofrece suficientes garantías de coherencia para su implementación en entornos críticos ".

Hyperledger Fabric 2.0 lanzado en enero de 2020

En enero de 2020, Hyperledger Fabric 2.0 se lanzó 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, conocido como gobierno descentralizado 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, Se espera que blockchain empresarial, sin duda, encuentre su uso adecuado.