Hyperledger Fabric: Die wichtigsten Funktionen und Anwendungen, die Sie kennen müssen
Veröffentlicht: 2020-03-27Im Laufe der Jahre, als sich die Blockchain-Technologie weiter ausdehnt und weiterentwickelt, haben wir die Aufnahme zahlreicher Blockchain-Frameworks und -Tools in die Blockchain-Domäne gesehen. Ein solches Blockchain-Framework ist Hyperledger.
Hyperledger trat 2016 ins Rampenlicht. Es handelt sich um eine Open-Source- Suite von Tools und Projekten, die explizit darauf ausgelegt sind, den Entwicklungsprozess von Blockchain-Apps und -Systemen durch eine verbesserte Zusammenarbeit zwischen Unternehmen und Entwicklern, die mit der DLT (Distributed Ledger Technology) arbeiten, zu rationalisieren.
Lernen Sie Softwarekurse von den besten Universitäten der Welt. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.
In diesem Beitrag konzentrieren wir uns auf eines der erfolgreichsten und beliebtesten Projekte von Hyperledger – Hyperledger Fabric.
Inhaltsverzeichnis
Was ist Hyperledger Fabric?
Hyperledger Fabric ist ein Distributed-Ledger-Framework der Enterprise-Klasse, das darauf abzielt, zwei Kernfunktionen für Blockchain-Anwendungsfälle bereitzustellen – Modularität und Vielseitigkeit. Die modulare Architektur von Fabric passt sich nahtlos der Vielfalt der Anwendungsfälle der Blockchain-Technologie in der Branche an, indem Plug-and-Play-Elemente wie Datenschutz, Konsens und genehmigungspflichtige Dienste genutzt werden.
Einige der Kernfunktionen von Hyperledger Fabric sind
- Es hat eine hochgradig modulare, zugelassene Architektur.
- Es verfügt über einen Plug-and-Play-Konsens.
- Es verfügt über ein offenes Smart-Contract-Modell, das die Flexibilität vermittelt, jedes gewünschte Lösungsmodell (Kontomodell, UTXO-Modell usw.) zu implementieren.
- Es hat eine geringe Latenz der Endgültigkeit/Bestätigung.
- Es unterstützt EVM und Solidity.
- Es unterstützt abfragbare Daten (schlüsselbasierte Abfragen und JSON-Abfragen).
- Es bietet mehrsprachige Smart-Contract-Unterstützung für Sprachen wie Go, Java und Javascript.
- Es bietet einen flexiblen Ansatz für den Datenschutz – es führt Datenisolierung über „Kanäle“ durch, Datenaustausch auf Need-to-know-Basis durch Nutzung privater Datensammlungen.
- Es verfügt über ein flexibles Bestätigungsmodell, um einen Konsens zwischen den erforderlichen Organisationen zu erzielen.
- Es erleichtert den kontinuierlichen Betrieb, einschließlich laufender Upgrades und asymmetrischer Versionsunterstützung.
Hyperledger Fabric ist ein genehmigtes Blockchain-Netzwerk, das von Organisationen eingerichtet wird, die sich zu einem Konsortium zusammenschließen. Die Organisationen, die an diesem Konsortium teilnehmen, werden als Mitglieder bezeichnet .

Das vielleicht beste Merkmal von Fabric ist seine Netzwerk-im-Netzwerk-Architektur. Obwohl Mitglieder des Netzwerks mit der Absicht zusammenkommen, zusammenzuarbeiten, pflegen sie getrennte Beziehungen innerhalb ihres Netzwerks, da jede Mitgliedsorganisation ihre privaten Daten aufbewahren muss. Jede Mitgliedsorganisation im Netzwerk erstellt ein Setup für ihre Kollegen , die am Netzwerk teilnehmen. Die Konfiguration dieser Peers erfolgt über kryptografische Komponenten wie Certificate Authority.
Diese Peers innerhalb eines Netzwerks empfangen Transaktionsaufrufanforderungen von den Clients innerhalb der Organisation. Hier bezieht sich ein Kunde auf eine bestimmte Anwendung, ein Portal, das eine bestimmte Organisation oder Geschäftstätigkeit bedient. Diese Clients interagieren mit dem Fabric-Netzwerk, indem sie das Hyperledger Fabric SDK oder den REST-Webdienst nutzen. Der in den Peer-Knoten installierte Chaincode (Smart Contract) löst die Transaktionsaufrufanforderung aus.
Das Fabric-Netzwerk basiert auf der Distributed-Ledger-Technologie (DLT), bei der alle Peers ein Ledger pro Kanal führen (den sie abonnieren). Im Gegensatz zu Ethereum haben die Peers im Hyperledger Fabric-Netzwerk jedoch unterschiedliche Rollen. Die drei Arten von Peers sind:
- Endorser-Peer – Endorser-Peers sind die Knoten, die die Transaktion validieren und den Chaincode ausführen, während sie gleichzeitig das Ergebnis der Transaktion simulieren. Diese Peers aktualisieren das Ledger jedoch nicht.
- Anker-Peer – Zum Zeitpunkt der Kanalkonfiguration wird gleichzeitig ein Anker-Peer oder ein Cluster von Anker-Peers konfiguriert. Diese Peers erhalten Aktualisierungen von den Endorser-Peers über die Transaktionen und übertragen die Aktualisierungen dann an die anderen Peers in der Organisation. Da Anker-Peers auffindbar sind, können sie leicht vom Orderer-Peer oder jedem anderen Peer entdeckt werden.
- Besteller-Peer – Besteller-Peer fungiert als primärer Kommunikationskanal für das Fabric-Netzwerk. Der Besteller-Peer erstellt den Block und liefert ihn an alle anderen Peers. Es ist für die Aufrechterhaltung eines konsistenten Ledger-Status im gesamten Netzwerk verantwortlich.
Quelle
Hyperledger Fabric: Anwendungen
1. Digitale Zahlungen
Während Hyperledger ein dezentralisiertes privates Blockchain-Netzwerk ist, das die sichere Transaktion zwischen zwei Parteien erleichtert, konzentriert sich Fabric auf die Entwicklung von Interledger für den Finanzsektor. Interledger arbeitet an dem Konzept, verschiedene Ledger zu verbinden, wodurch es einfacher wird, Transaktionen über dieselben Kanäle durchzuführen.
Die Idee hinter dem Design von Interledger ist es, die Kommunikation zwischen verschiedenen internationalen Zahlungssystemen auf der ganzen Welt zu fördern. Das Design ist so ausgelegt, dass jeder Zahler an jedem Ort der Welt in der Lage sein sollte, jeden Zahlungsempfänger schnell und mit minimalen Kosten zu bezahlen, ohne dass beide Parteien Konten bei einem bestimmten globalen Zahlungsdienst einrichten müssen.
Lesen Sie: Ideen und Themen für Blockchain-Projekte für Anfänger

2. Diamantverfolgung
Das Geschäft mit dem Diamantenabbau ist knifflig. Während des Abbau- und Extraktionsprozesses durchlaufen die Diamanten mehrere Hände und tauschen sie aus. Wenn keine strengen Maßnahmen ergriffen werden, sind Doppeldeutigkeit und Betrug in diesem Handel natürlich an der Tagesordnung.
Mit Hyperledger Fabric können Unternehmen, die am Diamantenabbau beteiligt sind, darunter Bergleute, Separatoren, Exporteure und Einzelhändler, ein Konsortium bilden. Auf diese Weise kann Fabric alle Transaktionen verfolgen und aufzeichnen und so den gesamten Prozess transparent halten.
3. Lebensmittelversorgungskette
Seit langem nutzen Unternehmen aus verschiedenen Branchen Hyperledger, um die Verarbeitung von Produkten während ihres gesamten Herstellungsprozesses zu verfolgen. In der Lebensmittelindustrie verwenden Unternehmen Fabric, um Konsortien zu bilden, um sowohl den Lebensmittelversorgungsprozess zu verbessern als auch das Vertrauen der Kunden zu gewinnen.
Mit Fabric können autorisierte Benutzer jederzeit auf die Daten der Lebensmittelversorgungskette zugreifen. Sie können den gesamten Verlauf sowie den aktuellen Standort jedes Lebensmittels verfolgen. Auch wenn ein Lebensmittel infiziert oder defekt ist, können die Hersteller die Quelle der Infektion oder des Defekts identifizieren und die erforderlichen Maßnahmen dafür ergreifen.
4. B2B-Verträge
Mit Hyperledger Fabric können Unternehmen ihre Geschäftsverträge kodifizieren, um die Automatisierung vertraglicher Vereinbarungen zwischen zwei oder mehr Parteien sicher und geschützt zu ermöglichen. Während das Blockchain-Konzept die Informationen im Wesentlichen „öffentlich“ hält, stellt die Netzwerk-im-Netzwerk-Architektur von Fabric sicher, dass die vertraulichen und sensiblen Informationen von B2B-Verträgen bei den Mitgliedsorganisationen verbleiben.
Lesen Sie: Blockchain-Entwicklergehalt in Indien

5. Digitale Identität
Angesichts der zunehmenden Datenschutzverletzungen und Cyberkriminalität machen sich Unternehmen zunehmend Sorgen um ihre Daten- und Netzwerksicherheit. Da traditionelle Netzwerksicherheitssysteme keine robuste Sicherheit und Zuverlässigkeit bieten, neigen immer mehr Unternehmen zur Sicherung ihrer sensiblen Daten zur Blockchain-Technologie. Durch die Verwendung eines genehmigten Blockchain-Ledgers wie Fabric können Unternehmen effektiv kontrollieren, wann, wo und mit wem sie ihre digitalen Anmeldeinformationen teilen.
Fazit
Wir hoffen, dass dieser Artikel Ihnen erfolgreich die Grundidee hinter Hyperledger Fabric, seine Funktionsweise und seine Anwendungen vermittelt hat. Wenn Sie das Gelesene interessiert, graben Sie tiefer und erfahren Sie mehr über Hyperledger Fabric!
Diese einzigartigen Hyperledger-Frameworks und -Tools beweisen, dass Hyperledger ein immenses Potenzial für die Blockchain-Technologie hat. Mit diesen Tools können Sie hochgradig skalierbare und robuste industrielle und nicht-monetäre Anwendungen entwickeln.
Mehr über Blockchain-Technologien erfahren Sie in unserem Blog, schauen Sie also später mal rein.
Es gibt einen Anstieg der Karrieren in der Blockchain-Technologie und Blockchain hat das Gesicht der Technologiebranche für immer enorm verändert. Wenn Sie daran interessiert sind, ein Blockchain-Entwickler zu werden und Smart Contracts und Kettencodes zu erstellen, sehen Sie sich das Advanced-Zertifikatsprogramm von IIIT-B & upGrad in Blockchain-Technologie an .
Was sind die Komponenten von Hyperledger Fabric?
Hyperledger Fabric ist ein geschäftsorientiertes Blockchain-Netzwerk mit Berechtigungen. Es besteht aus einer Vielzahl von Einzelpersonen oder Gruppen, die zusammenarbeiten, um ein gemeinsames Ziel zu erreichen. Diese Organisationen können eine Bank, ein Finanzinstitut oder ein Lieferkettennetzwerk umfassen. Jede Organisation wird anerkannt und erhält eine Fabric-Zertifizierungsstelle. Die Organisationen, aus denen diese Gruppe besteht, werden als Mitglieder bezeichnet. Jedes Mitglied der Fabric kann einen oder mehrere autorisierte Peers für die Teilnahme am Netzwerk mithilfe der Fabric-Zertifizierungsstelle einrichten. Alle diese Peers müssen in geeigneter Weise autorisiert werden. Eine clientseitige Anwendung stellt eine Verbindung zum Netzwerk her und wird mit dem Software Development Kit, abgekürzt als SDK, in einer beliebigen Programmiersprache erstellt.
Welchen Umfang hat Hyperledger Fabric?
Es gibt viel Aufsehen um Hyperledger Fabric und eine große Nachfrage danach. Darüber hinaus hält sich diese Plattform an die Normen und Verfahren der Unternehmensorganisation. Tatsächlich haben wir mehrere Live-Projekte auf der Plattform, die recht gut laufen. Eine Karriere als Stoffspezialist bietet Ihnen verschiedene berufliche Möglichkeiten. Infolgedessen kann es hilfreich sein, Sie dabei zu unterstützen, Ihren Karriereweg von einer sehr hohen Position innerhalb eines Unternehmens aus zu beginnen. Darüber hinaus bringt eine bessere Beschäftigung zusätzliche Vorteile mit sich. Stellenangebote in der Hyperledger-Entwicklung beginnen ganz oben. Darüber hinaus sollte jede Berufsbezeichnung in diesem Geschäft ein respektables Gehalt erwarten.
Wie unterscheidet sich Hyperledger Fabric von traditioneller Blockchain?
Private Transaktionen und geheime Verträge, die für Unternehmen von entscheidender Bedeutung sind, werden von traditionellen Blockchain-Netzwerken nicht unterstützt. Als Reaktion darauf wurde Hyperledger Fabric als flexibles, skalierbares und sicheres Framework entwickelt, um industrielle Blockchain-Lösungen zu ermöglichen. Hyperledger Fabric ist eine Open-Source-Blockchain-Engine, die sich um die wichtigsten Teile der Blockchain-Analyse und -Implementierung für kommerzielle Anwendungsfälle kümmert. Hyperledger Fabric erlaubt Mitgliedschaften auf der Grundlage einer Autorisierung; Daher müssen alle Netzwerkteilnehmer bekannte Identitäten haben. Viele Unternehmen, wie das Gesundheitswesen und das Bankwesen, unterliegen Datenschutzbestimmungen, die die Aufbewahrung von Teilnehmerinformationen und deren Zugriff auf verschiedene Datenpunkte vorschreiben. Fabric unterstützt die berechtigungsbasierte Mitgliedschaft