DEFINITION VON HYPERLEDGER GEWEBE
Hyperledger Fabric ist ein modulares Blockchain-Framework, das als Grundlage für die Entwicklung blockchain-basierter Produkte, Lösungen und Anwendungen dient. Dabei werden Plug-and-Play-Komponenten verwendet, die für den Einsatz in privaten Unternehmen bestimmt sind.
BREAKING DOWN Hyperledger-Gewebe
Hyperledger Fabric wurde von Digital Asset und IBM initiiert und ist nun zu einem branchenübergreifenden Gemeinschaftsunternehmen geworden, das derzeit von der Linux Foundation gehostet wird. Fabric hat unter den verschiedenen Hyperledger-Projekten als erstes die Phase „Inkubation“ verlassen und im März 2017 die Phase „Aktiv“ erreicht.
Herkömmliche Blockchain-Netzwerke können keine privaten Transaktionen und vertraulichen Verträge unterstützen, die für Unternehmen von entscheidender Bedeutung sind. Hyperledger Fabric wurde daher als modulares, skalierbares und sicheres Fundament für industrielle Blockchain-Lösungen konzipiert.
Hyperledger Fabric ist als Open Source-Engine für Business-Blockchain definiert und kümmert sich um die wichtigsten Funktionen zur Bewertung und Verwendung von Blockchain für Business-Use-Cases. Sie werden wie folgt diskutiert.
In privaten industriellen Netzwerken ist die überprüfbare Identität eines Teilnehmers eine Hauptanforderung. Hyperledger Fabric unterstützt berechtigte Mitgliedschaften, für die alle Netzwerkteilnehmer bekannte Identitäten haben müssen. Viele Geschäftsbereiche, wie das Gesundheitswesen und das Finanzwesen, sind an Datenschutzbestimmungen gebunden, die die Pflege von Daten über die verschiedenen Teilnehmer und deren jeweiligen Zugriff auf verschiedene Datenpunkte vorschreiben. Fabric unterstützt eine solche berechtigungsbasierte Mitgliedschaft.
Die modulare Architektur von Hyperledger Fabric unterteilt den Transaktionsverarbeitungs-Workflow in drei verschiedene Stufen - intelligente Verträge, sogenannte Chaincodes, die die verteilte Logikverarbeitung und -vereinbarung des Systems, die Transaktionsbestellung sowie die Transaktionsvalidierung und -bindung umfassen. Diese Trennung bietet mehrere Vorteile: Reduzierte Anzahl von Vertrauensebenen und Verifizierungen, die das Netzwerk und die Verarbeitung übersichtlich halten, verbesserte Netzwerkskalierbarkeit und bessere Gesamtleistung.
Darüber hinaus ermöglicht die Unterstützung von Hyperledger Fabric für Plug-and-Play für verschiedene Komponenten die einfache Wiederverwendung vorhandener Funktionen und die vorgefertigte Integration verschiedener Module. Wenn beispielsweise bereits eine Funktion vorhanden ist, mit der die Identität des Teilnehmers überprüft wird, muss ein Netzwerk auf Unternehmensebene dieses vorhandene Modul nur anschließen und wiederverwenden, anstatt dieselbe Funktion erneut zu erstellen.
Die Teilnehmer im Netzwerk haben drei unterschiedliche Rollen: Endorser, Committer und Consenter. Kurz gesagt, der Transaktionsvorschlag wird dem Endorser-Peer auf der Grundlage der vordefinierten Endorsement-Richtlinie über die Anzahl der erforderlichen Endorser übermittelt. Nach ausreichenden Vermerken durch den / die Vermerker wird dem / den Vermerker (n) ein Stapel oder ein Block von Transaktionen zugestellt. Committer bestätigen, dass die Endorsement-Richtlinie eingehalten wurde und keine widersprüchlichen Transaktionen vorliegen. Sobald die beiden Prüfungen durchgeführt wurden, werden die Transaktionen in das Hauptbuch übernommen.
Bild mit freundlicher Genehmigung:
IBMDa nur Bestätigungsanweisungen wie Signaturen und Lese- / Schreibzugriff über das Netzwerk gesendet werden, werden die Skalierbarkeit und Leistung des Netzwerks verbessert. Nur Endorser und Committer haben Zugriff auf die Transaktion, und die Sicherheit wird verbessert, da weniger Teilnehmer Zugriff auf wichtige Datenpunkte haben.
Der Hersteller möchte die Pralinen zu einem bestimmten Preis an einen bestimmten Markt liefern, diesen Preis jedoch nicht auf anderen Märkten preisgeben.
Da an der Bewegung des Produkts andere Parteien wie der Zoll, eine Reederei und eine finanzierende Bank beteiligt sein können, ist es möglich, dass der private Preis allen betroffenen Parteien mitgeteilt wird, wenn zur Unterstützung solcher Transaktionen die Standardblockchain verwendet wird.
Hyperledger Fabric behebt dieses Problem, indem private Transaktionen im Netzwerk vertraulich behandelt werden und nur Teilnehmer, die dies wissen müssen, die erforderlichen Details kennen. Eine solche Datenpartitionierung in der Blockchain ermöglicht, dass die spezifischen Datenpunkte nur für die Parteien zugänglich sind, die dies wissen müssen.