DEFINICIÓN de tela Hyperledger
Hyperledger Fabric es un marco de blockchain modular que actúa como una base para desarrollar productos, soluciones y aplicaciones basados en blockchain que usan componentes plug-and-play destinados a ser utilizados dentro de las empresas privadas.
DESPIECE la tela Hyperledger
Hyperledger Fabric fue iniciada por Digital Asset e IBM, y ahora se ha convertido en una empresa de colaboración entre la industria que actualmente está alojada por la Fundación Linux. Entre los varios proyectos de Hyperledger, Fabric fue el primero en salir de la etapa "Incubación" y alcanzar la etapa "Activa" en marzo de 2017.
Las redes tradicionales de blockchain no pueden soportar transacciones privadas y contratos confidenciales que son clave para las empresas. Hyperledger Fabric fue diseñado para ser una base modular, escalable y segura para ofrecer soluciones industriales de blockchain.
Hyperledger Fabric se define como el motor de código abierto para blockchain empresarial, y se ocupa de las características más importantes para evaluar y usar blockchain para casos de uso empresarial. Se discuten de la siguiente manera.
Dentro de las redes industriales privadas, la identidad verificable de un participante es un requisito principal. Hyperledger Fabric admite membresías autorizadas, lo que requiere que todos los participantes de la red tengan identidades conocidas. Muchos sectores empresariales, como la sanidad y las finanzas, están sujetos a las normas de protección de datos que obligan a mantener los datos sobre los distintos participantes y su respectivo acceso a varios puntos de datos. Fabric admite dicha membresía basada en permisos.
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 las transacciones. Esta segregación ofrece múltiples beneficios: número reducido de niveles de confianza y verificación que mantiene la red y el procesamiento libres de desorden, escalabilidad de red mejorada y un mejor rendimiento general.
Además, el soporte de Hyperledger Fabric para plug-and-play para 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 nuevamente.
Los participantes en la red tienen tres roles distintos: endosante, responsable y otorgante. En pocas palabras, la propuesta de transacción se envía al homólogo del endosante, según la política de aprobación predefinida sobre el número de endosantes requeridos. Después de suficientes endosos por parte del endosante (s), se entrega un lote o bloque de transacciones a los confirmadores. Los confirmadores validan que se cumplió la política de aprobación y que no hay transacciones en conflicto. Una vez que se realizan las dos comprobaciones, las transacciones se comprometen con el libro mayor.
Imagen de cortesía:
IBMDado 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 endosantes y confirmadores tienen acceso a la transacción, y la seguridad mejora con un menor número de participantes que tienen acceso a puntos de datos clave.
El fabricante quiere enviar los chocolates a un mercado específico a un precio específico, pero no quiere revelar ese precio en otros mercados.
Dado que el movimiento del producto puede involucrar a otras partes, como aduanas, una compañía de envío y un banco de financiamiento, es posible que el precio privado se revele a todas las partes involucradas si se usa blockchain estándar para respaldar tales transacciones.
Hyperledger Fabric aborda este problema al mantener las transacciones privadas realmente privadas en la red, y solo los participantes que necesitan saber conocen los detalles necesarios. Dicha partición de datos en blockchain permite que los puntos de datos específicos sean accesibles solo para las partes que necesitan saber.