Hyperledger Fabric es una plataforma de código abierto para crear soluciones de contabilidad distribuida, con una arquitectura modular que ofrece altos grados de confidencialidad, flexibilidad, resiliencia y escalabilidad. Esto permite que las soluciones desarrolladas con tejido se adapten a cualquier industria. Este es un marco de blockchain privado y confidencial administrado por la Fundación Linux.
¿Cómo funciona Hyperledger Fabric?
Componentes:
- Hyperledger fabric es una red blockchain de permisos de nivel empresarial. Se compone de varias organizaciones únicas o miembros que interactúan entre sí para cumplir un propósito específico. Por ejemplo, estas organizaciones pueden ser un banco, una institución financiera o una red de string de suministro. Cada organización está identificada y tiene una autoridad certificadora de tejido. Estas organizaciones se denominan miembros.
- Cada miembro de la estructura puede configurar uno o más pares autorizados para participar en la red utilizando la autoridad de certificación de la estructura. Todos estos pares deben estar debidamente autorizados.
- Hay una aplicación del lado del cliente conectada a la red escrita con el kit de desarrollo de software (SDK) de cualquier lenguaje de programación en particular.
Flujo de trabajo:
Para todas y cada una de las transacciones en el tejido, se siguen los siguientes pasos:
- Creación de la propuesta: Imagine un acuerdo entre una empresa fabricante de teléfonos inteligentes y un concesionario de teléfonos inteligentes. La transacción comienza cuando una organización miembro propone o invoca una solicitud de transacción con la ayuda de la aplicación o el portal del cliente. Luego, la aplicación cliente envía la propuesta a los pares de cada organización para su aprobación.
- Aprobación de la transacción: después de que la propuesta llega a los pares de la aprobación (pares en cada organización para la aprobación de una propuesta), el par verifica la autoridad de certificación de fabric del miembro solicitante y otros detalles que no se necesitan para autenticar la transacción. Luego ejecuta el código de string (un fragmento de código que está escrito en uno de los lenguajes admitidos, como Go o Java) y devuelve una respuesta. Esta respuesta indica la aprobación o rechazo de la siguiente transacción. La respuesta se lleva a cabo al cliente.
- Envío al servicio de pedidos: después de recibir la salida del endoso, la aplicación del lado del cliente envía las transacciones aprobadas al servicio de pedidos. El par responsable del servicio de pedido incluye la transacción en un bloque específico y la envía a los Nodes pares de diferentes miembros de la red.
- Actualización del libro mayor: después de recibir este bloque, los Nodes pares de dichas organizaciones actualizan su libro mayor local con este bloque. Por lo tanto, las nuevas transacciones ahora están comprometidas.
Casos de uso de la industria para Hyperledger Fabric
1. String de suministro: las strings de suministro son redes globales o regionales de proveedores, fabricantes y minoristas de un producto en particular. Las redes de Hyperledger Fabric pueden mejorar los procesos de transacción de la string de suministro al aumentar la claridad y la trazabilidad de las transacciones dentro de la estructura. En una red Fabric, las empresas que tienen autenticación para acceder al libro mayor pueden ver los datos de las transacciones anteriores. Este hecho aumenta la responsabilidad y reduce el riesgo de falsificación de las transacciones. Las actualizaciones de producción y envío en tiempo real se pueden actualizar en el libro mayor. Lo que puede ayudarnos a rastrear la condición del producto de una manera mucho más rápida, simple y eficiente.
2. Comercio y transferencia de activos: el comercio y la transferencia de activos requiere muchas organizaciones o miembros como importadores, exportadores, bancos, corredores. Trabajan entre sí. E incluso en la era de la digitalización, se está llevando a cabo mucho papeleo en este sector. Pero al usar Hyperledger, pueden realizar transacciones e interactuar entre sí sin papel. El tejido Hyperledger puede agregar la misma capa de confianza que el documento firmado por una autoridad de confianza. Esto también aumenta el rendimiento del sistema.
Otro beneficio de Hyperledger Fabric es que los activos se pueden desmaterializar en la red de blockchain con la ayuda de Hyperledger Fabric. Debido a esto, los comerciantes o partes interesadas podrán tener acceso directo a sus valores financieros y podrán negociarlos en cualquier momento.
3. Seguros: la industria de seguros gasta miles de millones para evitar fraudes de seguros o reclamos falsificados. Con la ayuda del tejido Hyperledger, la compañía de seguros puede consultar los datos de transacciones que se almacenan dentro del libro mayor. Hyperledger Fabric también puede acelerar el procesamiento de reclamos utilizando el código de string y automatizar el pago. Este proceso también será útil para el procesamiento de reclamos de subrogación de múltiples partes. Donde puede automatizar el reembolso de la parte culpable a la compañía de seguros. La verificación de la identidad o el proceso KYC será fácil con esta string de bloques privada.
Beneficios de la tela Hyperledger
1. Código abierto: Hyperledger fabric es un marco de string de bloques de código abierto alojado por la fundación Linux. Tiene una comunidad activa de desarrolladores. El código está diseñado para ser de acceso público. Cualquier miembro de la comunidad puede ver, modificar y distribuir el código como mejor le parezca. Personas de todo el mundo pueden venir y ayudar a desarrollar el código fuente.
2. Privado y confidencial: en una red pública de blockchain, todos y cada uno de los Nodes de la red reciben una copia del libro mayor completo. Por lo tanto, mantener la privacidad se convierte en una preocupación mucho mayor, ya que todo está abierto para todos. Además de esto, las identidades de todos los miembros participantes no son conocidas y autenticadas. Cualquiera puede participar ya que es una string de bloques pública. Pero en el caso de Hyperledger Fabric, se autentican las identidades de todos los miembros participantes. Y el libro mayor solo está expuesto a los miembros autenticados. Este beneficio es más útil en casos de nivel industrial, como banca, seguros, etc., donde los datos de los clientes deben mantenerse privados.
3. Control de acceso: en la estructura de Hyperledger, hay una red de string de bloques virtual encima de la red de string de bloques física. Tiene sus propias reglas de acceso. Emplea su propio mecanismo para ordenar transacciones y proporciona una capa adicional de control de acceso. Es especialmente útil cuando los miembros quieren limitar la exposición de los datos y hacerlos privados. De tal manera que solo pueda ser visto por las partes relacionadas. Como ejemplo cuando dos competidores están en la misma red. El tejido también ofrece recopilación de datos privados y accesibilidad, donde un competidor puede controlar el acceso a sus propios datos de modo que los datos no queden expuestos al otro competidor.
4. Funcionalidad de código de string: incluye una tecnología de contenedor para alojar contratos inteligentes llamada código de string que define las reglas comerciales del sistema. Y está diseñado para admitir varios componentes enchufables y adaptarse a la complejidad que existe en toda la economía. Esto es útil para algunos tipos específicos de transacciones, como el cambio de propiedad de activos.
5. Rendimiento: como Hyperledger Fabric es una red de string de bloques privada, no es necesario validar las transacciones en esta red, por lo que la velocidad de transacción es más rápida, lo que resulta en un mejor rendimiento.
Publicación traducida automáticamente
Artículo escrito por akashkumarsen4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA