Investor's wiki

Compositeur Hyperledger

Compositeur Hyperledger

Qu'est-ce qu'Hyperledger Composer ?

Hyperledger Composer est un ensemble d' outils open source qui permet aux propriétaires d'entreprise, aux opérateurs et aux développeurs de créer des applications blockchain et des contrats intelligents visant à résoudre des problèmes commerciaux et/ou à améliorer l'efficacité opérationnelle. Il s'agit d'un exemple d'application commerciale de blockchain-as-a-service (BaaS). Hyperledger Composer est l'un des nombreux projets Hyperledger hébergés par The Linux Foundation en collaboration avec des entreprises membres .

Depuis août 2019, le projet Hyperledger Composer est obsolète, ce qui signifie que tant qu'il est toujours utilisé, aucun des responsables ne développe activement de nouvelles fonctionnalités ni ne fournit de support. Composer a été combiné dans Hyperledger Fabric v1.4+ .

Comprendre Hyperledger Composer

Hyperledger Composer est construit en Javascript, un langage de programmation indépendant de la plate-forme qui prend également en charge l'utilisation de bibliothèques intégrées et utilise les fonctions et les scripts disponibles pour rendre les utilitaires plus évolutifs et réutilisables. Composer est un cadre de développement d'applications qui simplifie et accélère la création d'applications de blockchain de tissu Hyperledger.

En utilisant Hyperledger Composer, un homme d'affaires sans connaissances techniques peut facilement collaborer avec un développeur pour créer des fonctionnalités spécifiques. Ils comprennent la définition des règles commerciales en fonction desquelles les transactions blockchain seront traitées, la définition des actifs qui sont échangés dans les cas d'utilisation basés sur la blockchain et la définition des contrôles pour les participants, leurs identités, rôles et niveaux d'accès pour effectuer les différents types de transactions.

De même, un développeur utilisant Hyperledger Composer peut facilement créer et configurer les composants de base de la blockchain, notamment les actifs numériques du réseau, la logique de transaction, les participants et les contrôles d'accès. Composer prend en charge le partage, la réutilisation et l'évolutivité des composants dans diverses organisations. On peut facilement générer les scripts et les API nécessaires à la mise en œuvre commerciale à l'aide d'Hyperledger Composer. Il prend également en charge les cas d'utilisation et les tests en temps réel, qui peuvent même être effectués via le terrain de jeu Composer basé sur le Web sans avoir besoin d'installations locales.

À l'aide d'Hyperledger Composer, il est possible pour un individu de créer et d'exécuter un exemple de blockchain et d'accorder une autorisation restreinte à divers participants. Par exemple, on peut facilement créer un « réseau de marchandises périssables » qui facilite le commerce d'articles comme les fruits et légumes, inclure des participants tels que les agriculteurs, les expéditeurs et les importateurs, définir des rôles individuels pour chaque participant, définir et exécuter les termes de l'accord entre les participants, suivre expéditions, accuser réception, surveiller et signaler l'état des marchandises à différentes étapes de la chaîne d'approvisionnement et la gestion des paiements.

Considérations particulières

Hyperledger Composer offre de nombreux avantages, notamment la création plus rapide d'applications blockchain en étapes simples, une modélisation et des tests fluides et peu coûteux permettant à l'utilisateur de créer, tester et déployer diverses options, puis de mettre en œuvre celle qui offre le meilleur ajustement, et réutilisabilité des applications et des API existantes qui réduisent à la fois les efforts et les coûts.

Business Network Archive est au cœur de l'architecture d'Hyperledger Composer, et il maintient les données de base et les fonctionnalités du réseau d'entreprise qui comprend le modèle commercial, la logique de transaction et les contrôles d'accès. Composer Playground est l'interface Web qui permet de modéliser les exigences et les fonctions de l'entreprise, les tests fonctionnels, ainsi que les tests de déploiement sur une blockchain en direct. Un connecteur LoopBack qui prend en charge diverses API et capacités d'intégration permet à une variété d'applications clientes ainsi qu'à des applications non blockchain de s'interfacer facilement avec Hyperledger Composer.

Points forts

  • Composer Ă©tait destinĂ© Ă  faciliter la crĂ©ation d'une application blockchain open source qui favorisait la collaboration entre les organisations et les rĂ©seaux d'entreprise .

  • Hyperledger composer est un ensemble d'outils orientĂ©s mĂ©tier pour crĂ©er des applications blockchain d'entreprise, sous l'Ă©gide du projet Hyperledger.

  • Le travail sur le compositeur a Ă©tĂ© interrompu Ă  l'Ă©tĂ© 2019 et fait dĂ©sormais partie de la plateforme Hyperledger Fabric plus complète .