Arquitectura del compositor de Hyperledger

Hyperledger Composer es un dispositivo de marco abierto para hacer que los programas de blockchain sean eficientes en gran medida. Vinculó la aplicación blockchain con los registros de los sistemas comerciales. Permite a los desarrolladores crear soluciones de aplicaciones de blockchain de pila completa. Utiliza la arquitectura Hyperledger Fabric para habilitar los protocolos y políticas y tener transacciones verificadas. Hyperledger Composer puede monitorear fácilmente la red comercial actual, que puede incluir activos, servicios, propiedades, etc.

Conceptos clave en Hyperledger Composer

A continuación se muestran algunos de los conceptos en Hyperledger Composer:

  1. Activos: Son conocidos como servicios y propiedades, pueden constituir la compraventa de un modelo de negocio. Además, es único para que el usuario pueda definir las propiedades.
  2. Participantes: Son los miembros que están participando en la red empresarial. Solo compran y venden los activos. Pueden tener múltiples identidades y, por lo tanto, se pueden realizar transacciones. 
  3. Identidades: Es un certificado digital o firma digital que se denomina identidad de un participante. Cada participante tiene diferentes identificaciones.
  4. Transacciones: Es un proceso en el que se produce el intercambio de activos con la moneda. Puede hacerse en forma de subasta y la propiedad se otorgará al mejor postor.
  5. Consultas: Son los comandos desde los cuales se puede acceder a la red empresarial, estas personalizaciones se envían con ayuda de APIs.
  6. Eventos: Los eventos son las indicaciones a los sistemas externos para alertarlos sobre el libro mayor.
  7. Control de acceso: Los controles de acceso son el conjunto de políticas y protocolos sobre los que trabaja la red empresarial.
  8. Almacenamiento de estado de blockchain : es un almacenamiento en el que se almacenan las transacciones de una red comercial y las bases de datos son consistentes por los algoritmos.
  9. Perfiles de conexión: Es un documento JSON que está relacionado con la tarjeta de red empresarial. Esto se usa para hacer tarjetas de red comercial para que puedan vincularse a la red comercial.
  10. Tarjetas de red empresarial: Es la combinación de metadatos, perfil de conexión e identidad.
  11. Registro Historiador: Es un registro tipo reporte en el que se muestra la realización de transacciones bajo la columna de registros del historiador.

Arquitectura de Hyperledger Composer

Hyperledger Composer Architecture

 

A continuación se muestran algunos de los componentes de Hyperledger Composer:

1. Generador de código Yeoman:

  • Esto ayudará al usuario a crear varios proyectos nuevos.
  • Se ejecuta con los comandos específicos en CLI en el Node. 
  • Incluye el proceso de prueba, modificación y construcción.

2. Marco y kit de herramientas de desarrollo de software Javascript como Angular JS (JS SDK):

  • JavaScript SDK contiene API de Node JS que ayudan a los desarrolladores a crear una aplicación que se puede vincular a las redes del sistema empresarial.
  •  Se puede dividir en dos partes: el cliente del compositor y el administrador del compositor.

3. Interfaz de línea de comandos (CLI):

  • Permite a los creadores controlar o ejecutar redes comerciales a través de instrucciones. 
  • Además, los creadores pueden comunicarse fácilmente con el sistema operativo y el hardware de PC asociado con el modelo de red comercial.

4. API y servidores web REST:

  • Se refiere a un estado de transferencia que se utiliza para crear un modelo de la red comercial. 
  • Llama a las API para declarar los recursos como configure.

5. Conector de bucle invertido:

  • Ayuda a intercambiar datos comerciales y transacciones de forma segura entre las redes.
  • Maneja respuestas y requests de protocolos de origen.

6. Interfaz de usuario web:

  • Ayuda a probar y administrar los datos comerciales y administrar la ejecución del tiempo de ejecución compatible, es decir, Hyperledger Fabric. 
  • También ayuda en la interacción con el software que se ejecuta de forma remota con el servidor web específico.

7. Tiempos de ejecución de ejecución:

  • Consta de tres partes: Hyperledger Fabric, Web y Node.js, que realizan diferentes funciones, como el estado que se almacenará en el almacenamiento local del navegador y el libro mayor particular.

Hyperledger Composer funcionando

El funcionamiento de Hyperledger Composer consta de Activos, Participantes y Transacciones.

  • Los activos incluirán la propiedad o el servicio que está listo para ser vendido, los participantes incluirán a los miembros que están involucrados en todo el proceso de compra del servicio y las transacciones consisten en la actividad de compra y venta del servicio específico.
  • Un modelo de red empresarial se puede vincular e integrar fácilmente con los tres procesos anteriores.

Publicación traducida automáticamente

Artículo escrito por shubhambhugra234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *