Investor's wiki

Tela de hiperlibro

Tela de hiperlibro

驴Qu茅 es Hyperledger Fabric?

Hyperledger Fabric es un marco de blockchain modular que act煤a como base para desarrollar productos, soluciones y aplicaciones basados en blockchain utilizando componentes plug-and-play que est谩n destinados para su uso en empresas privadas.

Hyperledger Fabric fue iniciado por Digital Asset e IBM y ahora ha surgido como una empresa de colaboraci贸n entre industrias, que actualmente est谩 siendo 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 blockchain tradicionales no pueden soportar transacciones privadas y contratos confidenciales que son de suma importancia para las empresas. Hyperledger Fabric se dise帽贸 en respuesta a esto como una base modular, escalable y segura para ofrecer soluciones industriales de cadena de bloques.

Hyperledger Fabric es el motor de c贸digo abierto para blockchain y se ocupa 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 principal. Hyperledger Fabric admite membres铆as basadas en permisos; todos los participantes de la red deben tener identidades conocidas. Muchos sectores comerciales, como la atenci贸n m茅dica y las finanzas, est谩n sujetos a normas de protecci贸n de datos que exigen el mantenimiento de datos sobre los distintos participantes y su acceso respectivo 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 del procesamiento de transacciones en tres etapas diferentes: contratos inteligentes llamados chaincode que comprenden el procesamiento l贸gico distribuido y el acuerdo del sistema, el pedido de transacciones y la 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 ordenados

  • Escalabilidad de red mejorada

  • Mejor rendimiento 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 crear la misma funci贸n desde cero.

Los participantes en la red tienen tres roles distintos:

  • Endosante

  • Comitente

  • Consentimiento

En pocas palabras, la propuesta de transacci贸n se env铆a al par endorsante de acuerdo con la pol铆tica de endoso predefinida sobre el n煤mero de endosantes necesarios. Despu茅s de suficientes endosos por parte de los endosantes, se entrega un lote o bloque de transacciones a los emisores. Los remitentes validan que se sigui贸 la pol铆tica de respaldo y que no hay transacciones en conflicto. Una vez que se realizan ambas comprobaciones, las transacciones se consignan en el libro mayor.

Fuente de la imagen: IBM

Dado que solo se env铆an instrucciones de confirmaci贸n, como firmas y conjunto de lectura/escritura, a trav茅s de la red, se mejora la escalabilidad y el rendimiento de la red. Solo los patrocinadores y los que se comprometen tienen acceso a la transacci贸n, y la seguridad mejora con una menor cantidad de participantes que tienen acceso a puntos de datos clave.

Ejemplo de Hyperledger Fabric

Supongamos 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 la aduana, 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 al mantener privadas las transacciones privadas en la red; s贸lo 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 saber.

Cr铆ticas a Hyperledger Fabric

La marca de agua m谩s alta 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, incluido 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 una DLT privada basada en permisos.

La firma 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 blockchain 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 cadenas de bloques son mucho menos costosas y brindan la misma cantidad de seguridad. Stuart Popejoy de Cointelegraph expuso el caso de esta manera:

La arquitectura de Fabric es mucho m谩s compleja que cualquier plataforma de cadena de bloques y, al mismo tiempo, es menos segura contra la manipulaci贸n y los ataques. Uno 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 resiliencia. Un equipo de investigadores de la Sorbona en Par铆s y CSIRO - Data61, la agencia cient铆fica nacional de Australia, descubri贸 que los retrasos significativos en la red reduc铆an la confiabilidad de Fabric: "[Al] retrasar la propagaci贸n de bloques, demostramos que Hyperledger Fabric no brinda suficientes garant铆as de consistencia para ser desplegado en entornos cr铆ticos " .

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 pueda agregar cualquier dato nuevo al libro mayor, lo que se conoce como gobierno descentralizado de los contratos inteligentes".

Aunque la actualizaci贸n no es un cambio radical en la simplicidad o la aplicabilidad de Fabric, demuestra que se sigue progresando en la industria de las criptomonedas m谩s all谩 de la criptoman铆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, encontrara su uso adecuado.

Reflejos

  • Hyperledger es un marco de libro mayor distribuido de c贸digo abierto y de nivel empresarial lanzado por la Fundaci贸n Linux en diciembre de 2015.

  • 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 pueden acelerarse porque se reduce la cantidad de nodos en la red.

  • Fabric 2.0 se lanz贸 en enero de 2020. Las caracter铆sticas principales de esta versi贸n son transacciones m谩s r谩pidas, tecnolog铆a de contrato inteligente actualizada y uso compartido de datos simplificado.

  • Fabric es una plataforma de tecnolog铆a de contabilidad descentralizada (DLT) altamente modular que fue dise帽ada por IBM para uso empresarial industrial.