Compositor de Hyperledger
驴Qu茅 es Hyperledger Composer?
Hyperledger Composer es un conjunto de herramientas de c贸digo abierto que permite a los propietarios de negocios, 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 los varios proyectos de Hyperledger organizados por The Linux Foundation en colaboraci贸n con miembros corporativos .
A partir de agosto de 2019, el proyecto Hyperledger Composer se encuentra en estado obsoleto, lo que significa que, si bien todav铆a est谩 en uso, ninguno de los mantenedores est谩 desarrollando activamente nuevas funciones ni brinda soporte. Composer se ha combinado en Hyperledger Fabric v1.4+ .
Comprender el compositor de Hyperledger
Hyperledger Composer est谩 integrado en Javascript, un lenguaje de programaci贸n independiente de la plataforma que tambi茅n admite el uso de bibliotecas integradas y utiliza funciones y scripts disponibles para hacer que las utilidades sean m谩s escalables y reutilizables. Composer es un marco de desarrollo de aplicaciones que simplifica y acelera la creaci贸n de aplicaciones de blockchain de tejido Hyperledger.
Con Hyperledger Composer, una persona de negocios sin conocimientos t茅cnicos puede colaborar f谩cilmente con un desarrollador para crear funciones espec铆ficas. Incluyen la definici贸n de las reglas comerciales en funci贸n de las cuales se procesar谩n las transacciones de blockchain, la definici贸n de los activos que se intercambian en casos de uso basados en blockchain y la definici贸n de controles para los participantes, sus identidades, roles y niveles de acceso para realizar los diversos tipos de transacciones.
Del mismo modo, un desarrollador que utilice Hyperledger Composer puede crear y configurar f谩cilmente los componentes principales de la cadena de bloques, que incluyen los activos digitales de la red, la l贸gica de transacciones, los participantes y los controles de acceso. Composer admite el uso compartido, la reutilizaci贸n y la escalabilidad de componentes en varias organizaciones. Uno puede generar f谩cilmente las secuencias de comandos y las API necesarias para la implementaci贸n comercial utilizando Hyperledger Composer. Tambi茅n admite casos de uso y pruebas en tiempo real, que incluso se pueden realizar a trav茅s del 谩rea de juegos de Composer basada en la web sin necesidad de instalaciones locales.
Con Hyperledger Composer, es posible que una persona cree y ejecute una cadena de bloques de muestra y otorgue permisos restringidos a varios participantes. Por ejemplo, se puede crear f谩cilmente una "Red de productos perecederos" que facilite el comercio de art铆culos como frutas y verduras, incluir participantes como agricultores, transportistas e importadores, definir roles individuales para cada participante, definir y ejecutar los t茅rminos del acuerdo entre los participantes, rastrear env铆os, reconocer, monitorear e informar el estado de los bienes en varias etapas de la cadena de suministro y la gesti贸n de pagos.
Consideraciones Especiales
Hyperledger Composer ofrece muchas ventajas que incluyen la creaci贸n m谩s r谩pida de aplicaciones de cadena de bloques en pasos sencillos, modelado y prueba fluidos y de bajo costo que permiten al usuario crear, probar e implementar varias opciones y luego implementar la que mejor se adapte, y reutilizaci贸n de aplicaciones y API existentes que reducen tanto el esfuerzo como los costos.
Business Network Archive es fundamental para la arquitectura de Hyperledger Composer y mantiene los datos centrales y la funcionalidad de la red comercial que incluye el modelo comercial, la l贸gica de transacciones y los controles de acceso. Composer Playground es la interfaz basada en la web que permite modelar los requisitos y funciones comerciales, las pruebas funcionales y las pruebas de implementaci贸n en una cadena de bloques en vivo. Un conector LoopBack que admite varias API y capacidades de integraci贸n permite que una variedad de aplicaciones cliente, as铆 como aplicaciones que no son de cadena de bloques, sean un medio f谩cil de interactuar con Hyperledger Composer.
Reflejos
Composer estaba destinado a facilitar la creaci贸n de una aplicaci贸n de cadena de bloques de c贸digo abierto que fomentaba la colaboraci贸n entre organizaciones y redes comerciales .
Hyperledger composer es un conjunto de herramientas orientadas a los negocios para crear aplicaciones empresariales de cadena de bloques, bajo el paraguas del proyecto Hyperledger.
El trabajo en composer se detuvo en el verano de 2019 y ahora forma parte de la plataforma Hyperledger Fabric m谩s completa .