En este momento estás viendo Compositor de Hyperledger

¿Qué es un compositor Hyperledger?

Hyperledger Composer es un conjunto de herramientas de código abierto que permite a los propietarios de empresas, operadores y desarrolladores crear aplicaciones de cadena de bloques y contratos inteligentes destinados a resolver problemas comerciales y / o mejorar la eficiencia operativa. Es un ejemplo de una aplicación comercial de blockchain-as-a-service (BaaS). Hyperledger Composer es uno de varios proyectos de Hyperledger alojados por la Fundación Linux en colaboración con miembros corporativos.

A partir de agosto de 2019, el proyecto Hyperledger Composer tiene un estado de depreciación, lo que significa que mientras todavía está en uso, ninguno de los mantenedores está desarrollando activamente nuevas funciones o brindando soporte. Se ha compilado un compositor en Hyperledger Fabric v1.4 +.

Conclusiones clave

  • El compositor de Hyperledger es un conjunto de herramientas orientadas a los negocios para crear aplicaciones de blockchain empresariales, bajo el paraguas del proyecto Hyperledger.
  • El compositor pretendía facilitar la creación de una aplicación blockchain de código abierto que fomentara la colaboración entre organizaciones y redes empresariales.
  • El trabajo en un compositor se detuvo en el verano de 2019 y ahora es parte de la plataforma Fabric Hyperledger más completa.

Entendiendo el Hyperledger Composer

Hyperledger Composer tiene incorporado Javascript, un lenguaje de programación independiente de la plataforma que admite el uso de bibliotecas integradas y utiliza funciones y scripts disponibles para hacer que las utilidades sean más escalables y reutilizables. El compositor es un marco de desarrollo de aplicaciones que simplifica y acelera la creación. Tejido Hyperledger aplicaciones blockchain.

Con Hyperledger Composer, una persona de negocios sin conocimientos técnicos puede colaborar fácilmente con un desarrollador para crear funciones específicas. Incluyen definir las reglas comerciales en función de las transacciones de blockchain que se procesarán, definir los activos intercambiados en casos de uso basados ​​en blockchain y definir controles para los participantes, sus identidades, roles y niveles de acceso para administrar los diferentes tipos de transacciones.

De manera similar, un desarrollador que use Hyperledger Composer puede construir y configurar los componentes centrales de la cadena de bloques, incluidos los activos de la red digital, la lógica de las transacciones, los participantes y los controles de acceso. El compositor admite el uso compartido, la reutilización y la escalabilidad de componentes en varias organizaciones. Los scripts y API necesarios para implementar una empresa se pueden generar mediante Hyperledger Composer. También admite casos de prueba y uso en tiempo real, que incluso se pueden hacer a través del campo de juegos Composer basado en la web sin la necesidad de instalaciones locales.

Con Hyperledger Composer, una persona puede crear y ejecutar una muestra de muestra y otorgar permisos restringidos a varios participantes. Por ejemplo, es posible construir una “Red de Bienes Perecederos” que facilite el comercio de bienes como frutas y verduras, incluyendo participantes como agricultores, transportistas e importadores, definir roles individuales para cada participante, definir términos acordados entre los participantes y ejecución. , seguimiento de envíos, identificación, seguimiento y reporte del estado de los bienes en las distintas etapas de la cadena de suministro y gestión de pagos.

Consideraciones Especiales

Hyperledger Composer tiene muchos beneficios, incluida la creación más rápida de aplicaciones blockchain en pasos sencillos, modelado y pruebas suaves y de bajo costo que permiten al usuario construir, probar e implementar varias opciones y luego la que ofrece implementar la mejor personalización y reutilización de aplicaciones existentes y API que reducen el esfuerzo y los costos.

Business Network Archive es fundamental para la arquitectura de Hyperledger Composer y mantiene los datos centrales y la funcionalidad de la red empresarial que abarca el modelo empresarial, la lógica de las transacciones y los controles de acceso. Composer Playground es la interfaz basada en web que permite las necesidades y funciones comerciales, las pruebas funcionales, el modelado y las pruebas de implementación de blockchain en vivo. Un conector LoopBack que admite múltiples API y capacidades de integración de medios permite fácilmente que una variedad de aplicaciones cliente, así como aplicaciones que no son de cadena de bloques, interactúen con Hyperledger Composer.