DÉFINITION de Hyperledger Composer
Hyperledger Composer est un ensemble d'outils qui permet à divers propriétaires d'entreprise, opérateurs et développeurs de créer des applications de chaîne de blocs et des contrats intelligents visant à résoudre des problèmes commerciaux et / ou à améliorer l'efficacité opérationnelle. (Pour plus d'informations, voir Présentation des contrats intelligents.)
RÉPARTIR 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 des bibliothèques intégrées et utilise les fonctions et scripts disponibles pour rendre les utilitaires plus évolutifs et réutilisables.
Hyperledger Composer permet aux dirigeants de collaborer avec les développeurs
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 métier sur la base desquelles les transactions de la blockchain seront traitées, la définition des actifs é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 principaux composants de la blockchain qui incluent 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éutilisabilité et l'évolutivité des composants entre diverses organisations. On peut facilement générer les scripts et les API nécessaires à la mise en œuvre de l'entreprise à 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 Web Composer sans avoir besoin d'installations locales.
En utilisant Hyperledger Composer, il est possible pour un individu de créer et d'exécuter un exemple de chaîne de blocs et d'accorder des autorisations restreintes à divers participants. Par exemple, on peut facilement créer un «réseau de produits périssables» qui facilite le commerce d'articles comme les fruits et légumes, inclure des participants comme 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, reconnaître, surveiller et signaler l'état des marchandises à divers stades de la chaîne d'approvisionnement et la gestion des paiements.
Hyperledger Composer offre de nombreux avantages, notamment la création plus rapide d'applications blockchain en étapes faciles, une modélisation et des tests fluides et peu coûteux permettant à l'utilisateur de créer, tester et déployer diverses options, puis d'implémenter celle qui offre le meilleur ajustement, et réutilisabilité des applications et API existantes qui réduisent à la fois les efforts et les coûts.
Les archives du réseau d'entreprise sont au cœur de l'architecture d'Hyperledger Composer et elles conservent les données de base et les fonctionnalités du réseau d'entreprise qui incluent le modèle d'entreprise, 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'aux applications non blockchain un moyen facile d'interfacer avec Hyperledger Composer.
Hyperledger Composer est l'un des nombreux projets Hyperledger hébergés par The Linux Foundation. (Voir aussi, Hyperledger Fabric Definition.)
