Hyperledger Fabric: las funciones y aplicaciones más esenciales que debe conocer

Publicado: 2020-03-27

A lo largo de los años, a medida que la tecnología Blockchain continúa expandiéndose y desarrollándose, hemos visto la inclusión de numerosos marcos y herramientas de Blockchain en el dominio Blockchain. Uno de esos marcos de Blockchain es Hyperledger.

Hyperledger llegó al centro de atención en 2016. Es un conjunto de herramientas y proyectos de código abierto diseñado explícitamente para optimizar el proceso de desarrollo de aplicaciones y sistemas Blockchain a través de una colaboración mejorada entre empresas y desarrolladores que trabajan con DLT (Distributed Ledger Technology).

Aprenda cursos de software de las mejores universidades del mundo. Obtenga Programas PG Ejecutivos, Programas de Certificado Avanzado o Programas de Maestría para acelerar su carrera.

En esta publicación, nos centraremos en uno de los proyectos más exitosos y populares de Hyperledger: Hyperledger Fabric.

Tabla de contenido

¿Qué es Hyperledger Fabric?

Hyperledger Fabric es un marco de libro mayor distribuido de nivel empresarial que tiene como objetivo proporcionar dos características principales para los casos de uso de Blockchain: modularidad y versatilidad. La arquitectura modular de Fabric se adapta a la perfección a la diversidad de casos de uso de la industria de la tecnología Blockchain al aprovechar elementos plug-and-play como privacidad, consenso y servicios autorizados.

Algunas de las características principales de Hyperledger Fabric son

  • Tiene una arquitectura altamente modular y autorizada.
  • Cuenta con un consenso plug-and-play.
  • Tiene un modelo de contrato inteligente abierto que brinda la flexibilidad para implementar cualquier modelo de solución deseado (modelo de cuenta, modelo UTXO, etc.).
  • Tiene una baja latencia de finalidad/confirmación.
  • Tiene soporte para EVM y Solidity.
  • Admite datos consultables (consultas basadas en claves y consultas JSON).
  • Cuenta con soporte de contrato inteligente en varios idiomas para idiomas como Go, Java y Javascript.
  • Ofrece un enfoque flexible para la privacidad de datos: realiza el aislamiento de datos a través de 'canales', el intercambio de datos según la necesidad de saber aprovechando las 'colecciones' de datos privados.
  • Cuenta con un modelo de respaldo flexible para lograr el consenso entre las organizaciones requeridas.
  • Facilita las operaciones continuas, incluidas las actualizaciones continuas y el soporte de versiones asimétricas.

Hyperledger Fabric es una red Blockchain autorizada que configuran organizaciones que se unen para crear un consorcio. Las organizaciones que forman parte de este consorcio se denominan miembros .

Quizás la mejor característica de Fabric es su arquitectura de red dentro de la red. Aunque los miembros de la red se unen con la intención de colaborar, dado que cada organización miembro necesita conservar sus datos privados, mantienen relaciones separadas dentro de su red. Cada organización miembro de la red crea una configuración para sus pares que participan en la red. La configuración de estos pares se realiza mediante componentes criptográficos como la Autoridad de Certificación.

Estos pares dentro de una red reciben solicitudes de invocación de transacciones de los clientes dentro de la organización. Aquí, un cliente se refiere a cualquier aplicación específica, portal que sirva a una organización en particular o actividad comercial. Estos clientes interactúan con la red de Fabric aprovechando el servicio web REST o el SDK de Hyperledger Fabric. El chaincode (Smart Contract) instalado en los nodos pares activa la solicitud de invocación de transacción.

La red Fabric se basa en la tecnología de libro mayor distribuido (DLT), en la que todos los pares mantienen un libro mayor por canal (al que se suscriben). Sin embargo, a diferencia de Ethereum, en la red Hyperledger Fabric, los pares tienen roles diferentes. Los tres tipos de pares son:

  • Par de endosador: los pares de endosador son aquellos nodos que validan la transacción y ejecutan el código de cadena al mismo tiempo que simulan el resultado de la transacción. Sin embargo, estos pares no actualizan el libro mayor.

  • Par de anclaje: en el momento de la configuración del canal, un par de anclaje o un grupo de pares de anclaje se configuran simultáneamente. Estos pares reciben actualizaciones de los pares de respaldo sobre las transacciones y luego transmiten las actualizaciones a los otros pares de la organización. Dado que los pares ancla son reconocibles, el par ordenante o cualquier otro par pueden descubrirlos fácilmente.

  • Par del pedido: el par del pedido funciona como el canal de comunicación principal para la red Fabric. El par ordenante crea el bloque y lo entrega a todos los demás pares. Es responsable de mantener un estado contable consistente en toda la red.

tela de hiperlibro

Fuente

Hyperledger Fabric: Aplicaciones

1. Pagos digitales

Si bien Hyperledger es una red Blockchain privada descentralizada que facilita la transacción segura entre dos partes, Fabric se está enfocando en crear Interledger para el sector financiero. Interledger trabaja sobre el concepto de conectar diferentes libros de contabilidad, lo que facilita la realización de transacciones a través de los mismos canales.

La idea detrás del diseño de Interledger es fomentar la comunicación entre diferentes sistemas de pago internacionales en todo el mundo. El diseño es tal que cualquier pagador en cualquier lugar del mundo debería poder pagar a cualquier beneficiario, rápidamente y con costos mínimos, sin que ambas partes necesiten configurar cuentas en un servicio de pago global en particular.

Leer: Ideas y temas de proyectos de cadena de bloques para principiantes

2. Trazado de diamantes

El negocio de la minería de diamantes es complicado. Durante el proceso de minería y extracción, los diamantes pasan e intercambian múltiples manos. Naturalmente, si no se toman medidas estrictas, el doble trato y el fraude son comunes en este comercio.

Con Hyperledger Fabric, las empresas involucradas en la extracción de diamantes, incluidos mineros, separadores, exportadores y minoristas, pueden formar un consorcio. Al hacerlo, Fabric puede rastrear y registrar todas las transacciones, manteniendo así todo el proceso transparente.

3. Cadena de suministro de alimentos

Durante mucho tiempo, las empresas de varios sectores han estado utilizando Hyperledger para realizar un seguimiento del procesamiento de productos a lo largo de su proceso de fabricación. En el sector de la fabricación de alimentos, las empresas utilizan Fabric para formar consorcios para mejorar el proceso de suministro de alimentos y ganarse la confianza de los clientes.

Con Fabric, los usuarios autorizados pueden acceder a los datos de la cadena de suministro de alimentos cuando lo deseen. Pueden rastrear el historial completo, así como la ubicación actual de cualquier alimento. Además, si algún alimento está infectado o defectuoso, los fabricantes pueden identificar la fuente de infección o defecto y tomar las medidas necesarias para solucionarlo.

4. Contratos B2B

Con Hyperledger Fabric, las empresas pueden codificar sus contratos comerciales para permitir la automatización de acuerdos contractuales entre dos o más partes de forma segura. Si bien el concepto Blockchain esencialmente mantiene la información como "pública", la arquitectura de red dentro de la red de Fabric garantiza que la información confidencial y sensible de los contratos B2B permanezca con las organizaciones miembro.

Leer: Salario de desarrollador de blockchain en India

5. Identidad digital

Ante las crecientes violaciones de datos y delitos cibernéticos, las empresas se preocupan cada vez más por la seguridad de sus datos y redes. Dado que los sistemas de seguridad de red tradicionales no brindan seguridad y confiabilidad sólidas, cada vez más empresas se inclinan hacia la tecnología Blockchain para proteger sus datos confidenciales. Mediante el uso de un libro mayor autorizado de Blockchain como Fabric, las organizaciones pueden controlar de manera efectiva cuándo, dónde y con quién comparten sus credenciales digitales.

Conclusión

Esperamos que este artículo haya sido exitoso al brindarle la idea fundamental detrás de Hyperledger Fabric, cómo funciona y cuáles son sus aplicaciones. Si lo que lee le interesa, profundice y conozca más sobre Hyperledger Fabric.

Estos marcos y herramientas únicos de Hyperledger demuestran que Hyperledger tiene un inmenso potencial para la tecnología Blockchain. Puede utilizar estas herramientas para desarrollar aplicaciones industriales y no monetarias altamente escalables y sólidas.

Puede obtener más información sobre las tecnologías de cadena de bloques en nuestro blog, así que asegúrese de consultarlo más adelante.

Hay un aumento en las carreras en la tecnología blockchain y blockchain ha cambiado enormemente la cara de la industria tecnológica para siempre. Si está interesado en convertirse en un desarrollador de blockchain y crear contratos inteligentes y códigos de cadena, consulte el programa de certificación avanzada de IIIT-B & upGrad en tecnología blockchain .

¿Cuáles son los componentes de Hyperledger Fabric?

Hyperledger Fabric es una red blockchain autorizada centrada en los negocios. Se compone de una variedad de individuos o grupos que colaboran para lograr un propósito común. Estas organizaciones pueden incluir un banco, una institución financiera o una red de cadena de suministro. Cada organización es reconocida y se les otorga una autoridad certificadora de fabric. Las organizaciones que componen este grupo se denominan miembros. Cualquier 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 ser autorizados de la manera adecuada. Una aplicación del lado del cliente se conecta a la red y se construye con el kit de desarrollo de software, abreviado como SDK, en cualquier lenguaje de programación.

¿Cuál es el alcance de Hyperledger Fabric?

Hay mucho revuelo en torno a Hyperledger Fabric y hay mucha demanda. Adicionalmente, esta plataforma se adhiere a las normas y procedimientos de la organización corporativa. En realidad, tenemos varios proyectos en vivo en la plataforma que están funcionando bastante bien. Una carrera como especialista en telas le brindará distintas oportunidades profesionales. Como consecuencia, puede ser útil para ayudarlo a comenzar su carrera profesional desde una posición muy alta dentro de una empresa. Además, un mejor empleo viene con beneficios adicionales. Las ofertas de trabajo en el desarrollo de Hyperledger comienzan en la parte superior. Además, cualquier título de trabajo en este negocio debe esperar un salario respetable.

¿En qué se diferencia la tela Hyperledger de la Blockchain tradicional?

Las transacciones privadas y los contratos secretos, que son cruciales para las empresas, no son compatibles con las redes de cadenas de bloques tradicionales. En respuesta a esto, Hyperledger Fabric se desarrolló como un marco flexible, escalable y seguro para habilitar soluciones industriales de cadena de bloques. Hyperledger Fabric es un motor de cadena de bloques de código abierto que se ocupa de las partes más importantes del análisis y la implementación de cadenas de bloques para casos de uso comercial. Hyperledger Fabric permite membresías basadas en autorización; por lo tanto, todos los participantes de la red deben tener identidades conocidas. Muchas empresas, como la atención médica y la banca, están controladas por reglas de protección de datos que exigen el mantenimiento de la información de los participantes y su acceso a varios puntos de datos. Fabric admite membresía basada en permisos