DEFINITION VON HYPERLEDGER COMPOSER
Hyperledger Composer ist eine Reihe von Tools, mit denen verschiedene Geschäftsinhaber, -betreiber und -entwickler Blockchain-Anwendungen und intelligente Verträge erstellen können, um geschäftliche Probleme zu lösen und / oder die betriebliche Effizienz zu verbessern. (Weitere Informationen finden Sie unter Grundlegendes zu intelligenten Verträgen.)
BREAKING DOWN Hyperledger Composer
Hyperledger Composer basiert auf Javascript, einer plattformunabhängigen Programmiersprache, die auch die Verwendung integrierter Bibliotheken unterstützt und die verfügbaren Funktionen und Skripten verwendet, um die Dienstprogramme skalierbarer und wiederverwendbarer zu machen.
Mit Hyperledger Composer können Führungskräfte mit Entwicklern zusammenarbeiten
Mit Hyperledger Composer kann ein Unternehmer ohne technische Kenntnisse problemlos mit einem Entwickler zusammenarbeiten, um bestimmte Funktionen zu erstellen. Dazu gehören das Definieren der Geschäftsregeln, auf deren Grundlage Blockchain-Transaktionen verarbeitet werden, das Definieren der Assets, die in Blockchain-basierten Anwendungsfällen ausgetauscht werden, und das Definieren von Steuerelementen für Teilnehmer, deren Identitäten, Rollen und Zugriffsebenen zum Ausführen der verschiedenen Arten von Transaktionen.
In ähnlicher Weise kann ein Entwickler, der Hyperledger Composer verwendet, auf einfache Weise Kernkomponenten der Blockchain erstellen und konfigurieren, zu denen die digitalen Ressourcen, die Transaktionslogik, die Teilnehmer und die Zugriffskontrollen des Netzwerks gehören. Composer unterstützt die gemeinsame Nutzung, Wiederverwendbarkeit und Skalierbarkeit von Komponenten in verschiedenen Organisationen. Mit Hyperledger Composer können die für die Geschäftsimplementierung erforderlichen Skripts und APIs einfach generiert werden. Es werden auch Anwendungsfälle und Echtzeit-Tests unterstützt, die sogar über den webbasierten Composer-Spielplatz durchgeführt werden können, ohne dass lokale Installationen erforderlich sind.
Mit Hyperledger Composer kann eine Person eine Beispielblockkette erstellen und ausführen sowie verschiedenen Teilnehmern eingeschränkte Berechtigungen erteilen. Zum Beispiel kann man leicht ein „Perishable Goods Network“ aufbauen, das den Handel mit Gegenständen wie Obst und Gemüse erleichtert, Teilnehmer wie Landwirte, Verlader und Importeure einbezieht, individuelle Rollen für jeden Teilnehmer definiert, Vertragsbedingungen zwischen den Teilnehmern definiert und ausführt, verfolgt Sendungen, Bestätigen, Überwachen und Melden des Status von Waren in verschiedenen Phasen der Lieferkette und Zahlungsmanagement.
Hyperledger Composer bietet eine Reihe von Vorteilen, darunter die schnellere Erstellung von Blockchain-Anwendungen in einfachen Schritten, die reibungslose und kostengünstige Modellierung und Prüfung, mit der der Benutzer verschiedene Optionen erstellen, testen und bereitstellen und dann diejenige implementieren kann, die am besten passt Wiederverwendbarkeit vorhandener Apps und APIs, die Aufwand und Kosten reduzieren.
Business Network Archive spielt eine zentrale Rolle in der Architektur von Hyperledger Composer und verwaltet die Kerndaten und -funktionen des Unternehmensnetzwerks, einschließlich Geschäftsmodell, Transaktionslogik und Zugriffssteuerung. Composer Playground ist die webbasierte Benutzeroberfläche, mit der die Geschäftsanforderungen und -funktionen, Funktionstests sowie Bereitstellungstests in einer Live-Blockchain modelliert werden können. Ein LoopBack-Connector, der verschiedene APIs und Integrationsfunktionen unterstützt, ermöglicht es einer Vielzahl von Clientanwendungen sowie Nicht-Blockchain-Anwendungen, eine einfache Schnittstelle mit dem Hyperledger Composer herzustellen.
Hyperledger Composer ist eines der verschiedenen von The Linux Foundation gehosteten Hyperledger-Projekte. (Siehe auch Hyperledger Fabric Definition.)