¿Qué es Hyperledger Composer?
Hyperledger Composer es un conjunto de herramientas de código abierto que proporciona una forma para que empresarios, operadores y desarrolladores creen 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 organizados por The Linux Foundation en colaboración con miembros corporativos.
A partir de agosto de 2019, el proyecto Hyperledger Composer se encuentra en un estado obsoleto, lo que significa que, aunque todavía está en uso, ninguno de los mantenedores está desarrollando activamente nuevas funciones o brindando soporte. Composer se ha combinado en Hyperledger Fabric v1.4+.
Puntos clave
- 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.
- Composer estaba destinado a facilitar la creación de una aplicación de cadena de bloques de código abierto que fomente la colaboración entre organizaciones y redes empresariales.
- El trabajo en el compositor se detuvo en el verano de 2019 y ahora forma parte de la plataforma Hyperledger Fabric más completa.
Comprender Hyperledger Composer
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 hace que la construcción Tela de hiperlibro aplicaciones de cadena de bloques.
Con Hyperledger Composer, un hombre 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 bajo las cuales se procesarán las transacciones de blockchain, la definición de los activos que se comercializan en casos de uso basados en blockchain y la definición de controles para los participantes, sus identidades, roles y niveles de acceso para llevar a cabo varios 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 las transacciones, los participantes y los controles de acceso. Composer admite el uso compartido, la reutilización y la escalabilidad de componentes entre organizaciones. Puede generar fácilmente los scripts y las API que necesita para la implementación comercial utilizando Hyperledger Composer. También admite casos de uso y pruebas en tiempo real, que también se pueden realizar a través de Playground Composer basado en la web sin necesidad de instalaciones locales.
Usando Hyperledger Composer, es posible que una persona construya y ejecute una cadena de bloques de muestra y otorgue permisos limitados 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 administrar los pagos.
Consideraciones Especiales
Hyperledger Composer ofrece muchos beneficios, que incluyen una creación más rápida de aplicaciones de cadena de bloques en pasos sencillos, modelado y pruebas fluidos y de bajo costo que permiten al usuario crear, probar e implementar varias opciones y luego implementar la que ofrece la mejor solución y la reutilización de aplicaciones existentes. y API que reducen tanto el esfuerzo como el costo.
Business Network Archive es fundamental para la arquitectura de Hyperledger Composer y mantiene los datos centrales y la funcionalidad de la red corporativa, incluido el modelo comercial, la lógica de transacciones y los controles de acceso. Composer Playground es la interfaz basada en la web para modelar requisitos y funciones comerciales, pruebas funcionales y pruebas de implementación en una cadena de bloques en vivo. Un conector LoopBack que admite varias API y funciones de integración permite que una variedad de aplicaciones cliente y aplicaciones que no son de cadena de bloques sean un medio fácil de interactuar con Hyperledger Composer.