Was ist und wie funktioniert das Hyperledger Fabric?
Es handelt sich um ein Framework basierend auf DLT, das Entwicklern hilft, Werkzeuge zu erstellen, die wiederum auf DLT basieren.
Summary
Hyperledger Fabric: Blockchain oder nicht?
Offiziell wird es als ein Blockchain-Framework definiert, aber in Wirklichkeit scheint die Verwendung des Begriffs Blockchain in diesem Fall unangebracht zu sein.
Hyperledger ist tatsächlich keine dezentrale und permissionless Blockchain, aber obwohl sie Open Source ist, ist sie tatsächlich permissioned.
Es handelt sich um ein Projekt, das 2015 von der Linux Foundation ins Leben gerufen wurde, an dem zentralisierte Giganten wie IBM, Intel und SAP teilgenommen haben.
Im Speziellen ist Hyperledger Fabric eines der auf Hyperledger basierenden Frameworks.
Zunächst fehlt Hyperledger eine Kryptowährung. Das bedeutet, dass die Arbeit unabhängiger Transaktionsvalidierer nicht vergütet werden kann, sodass diese nur von den Betreibern des verteilten Registers validiert werden.
Technisch gesehen passt zu diesem Ökosystem eher die Definition von DLT (Distributed Ledger Technology, also Technologie des verteilten Registers) als die engere Definition von blockchain.
Die Blockchain (blockchain) ist tatsächlich eine Technologie, die die Erstellung verteilter Register ermöglicht, aber ihre wahre Stärke, die von Bitcoin freigesetzt wird, ist die Dezentralisierung. Dezentralisierung bedeutet nicht nur Open Source und verteilte Register, sondern vor allem permissionless und trustless Transaktionen.
Hyperledger Fabric: alle Details
Hyperledger Fabric ist tatsächlich eine vollständig permissioned DLT-Infrastruktur. Sie als „blockchain“ zu bezeichnen, würde das Risiko bergen, das falsche Konzept zu vermitteln, dass es sich um ein vollständig dezentralisiertes und permissionless Netzwerk handelt.
Bietet eine modulare Architektur mit einer Abgrenzung der Rollen zwischen den Knoten in der Infrastruktur und ermöglicht die Ausführung von Smart Contracts, die „chaincode“ genannt werden.
Ein auf Fabric basierendes Netzwerk umfasst „Peer nodes“, die Chaincode ausführen, Transaktionen genehmigen und sich mit den Anwendungen verbinden, „Orderer nodes“, die die Konsistenz der Blockchain sicherstellen und die genehmigten Transaktionen an die Peers im Netzwerk liefern, und Membership Service Providers (MSP), die die X.509-Zertifikate verwalten, die zur Authentifizierung der Identität und der Rollen der Mitglieder verwendet werden.
Es gibt daher keine Form der Anonymität oder Pseudo-Anonymität, da es sich um ein Netzwerk mit privilegiertem Zugang und unterschiedlichen Rollen innerhalb desselben handelt.
Die Idee von IBM hinter dem Projekt Hyperledger Fabric ist es, ein Framework bereitzustellen, um die Entwicklung von Werkzeugen auf Basis von DLT zu ermöglichen, jedoch ohne direkt nutzerorientierte Dienstleistungen anzubieten, außer dem SDK für Node.js, Java und Go.
Seine Stärke liegt vor allem darin, den Entwicklern nicht die Verwendung eines speziellen Codes für die Erstellung von Smart Contracts aufzuzwingen, sondern deren Erstellung in bekannten Sprachen wie Go, JavaScript oder Java zu ermöglichen.
Wie es funktioniert
Hyperledger Fabric ist eine unternehmensweite Plattform, die auf verteilten Registern basiert.
Es richtet sich also nicht direkt an Endbenutzer, sondern an Unternehmen, die es nutzen möchten, um darauf basierende Werkzeuge zu entwickeln, die wiederum auf DLT basieren.
Um Unternehmen eine sichere Entwicklung zu ermöglichen und die Rollen innerhalb der entwickelten Werkzeuge zu verwalten, sieht es fortschrittliche Datenschutzkontrollen vor, sodass nur die Daten, die geteilt werden sollen, zwischen den Teilnehmern im Netzwerk geteilt werden. Es gibt also autorisierte Teilnehmer, die auf bestimmte Daten zugreifen können, und nicht autorisierte Teilnehmer, die keinen Zugriff darauf haben.
Dies führt dazu, dass es sich nicht einmal um ein öffentliches Netzwerk handelt.
IBM behauptet, dass Smart Contracts auf Hyperledger Fabric beispielsweise dazu dienen, Geschäftsprozesse zu dokumentieren, die automatisiert werden sollen, mit autonom ausgeführten Bedingungen zwischen den Parteien, die von einem Computercode ausgeführt werden. Das verteilte Register dient dazu, zu verhindern, dass jemand ohne Berechtigungen die Smart Contracts oder die Transaktionen ändern kann, die somit nachvollziehbar und irreversibel sind.
Das Ziel ist es, den Unternehmen zu ermöglichen, die Entscheidungsprozesse schneller durchzuführen und dabei Kosten und Risiken zu reduzieren.
IBM
Über Hyperledger Fabric wurde die IBM Blockchain Platform entwickelt.
Hyperledger Fabric ist eine kostenlose Open-Source-Version, aber es gibt auch kommerzielle Distributionen, die Werkzeuge und Support beinhalten, wie die IBM Blockchain Platform.
Tatsächlich ist die IBM Blockchain Platform die kommerzielle Distribution von IBM von Hyperledger Fabric.
Also ist das Hyperledger-Projekt Open Source, ebenso wie das Hyperledger Fabric-Framework. Die kommerzielle Verteilung von IBM, die IBM Blockchain Platform, ist jedoch Eigentum des Unternehmens.
Die Verwendungen
Trotz der Tatsache, dass Hyperledger Fabric nun schon seit fast 10 Jahren existiert, also seit dem Start des Projekts Ethereum, gibt es noch nicht viele Anwendungen.
Die Tatsache, keine Kryptowährung zu haben und daher vom Finanzmarkt ausgeschlossen zu sein, hat ihre Verbreitung sicherlich nicht gefördert.
In letzter Zeit wurde darüber gesprochen, weil es in das Projekt Nigerias involviert ist, eine eigene staatliche „blockchain“ namens Nigerium zu entwickeln.
Auch in diesem Fall handelt es sich in Wirklichkeit überhaupt nicht um eine dezentrale Blockchain, so dass der Erfolg dieser Initiative fraglich ist.
Tatsächlich hat Nigeria schon vor einiger Zeit eine eigene digitale Zentralbankwährung (CBDC) geschaffen, die eNaira genannt wird und auf Hyperledger Fabric basiert.
Das Problem ist, dass die Nutzung von eNaira trotz dieses Projekts, das nun schon drei Jahre alt ist, noch nicht abgehoben hat.
Um ehrlich zu sein, wurde es jedoch von den Nigerianern stark abgelehnt, wahrscheinlich sowohl wegen des völligen Mangels an Privatsphäre als auch, weil es sich tatsächlich um die Ausgabe neuer Währung handelt, die Inflation erzeugen kann.
Kein Zufall, dass die Inflation in Nigeria in den letzten fünf Jahren von 11% auf 34% gestiegen ist, mit dem größten Anstieg ab Juli 2022 und einem regelrechten bull ab August letzten Jahres.
Weitere Verwendungen von Hyperledger Fabric
Theoretisch gibt es auch viele andere Verwendungen von Hyperledger Fabric. IBM hatte zum Beispiel stark auf die Nutzung im Bereich der Logistik gesetzt, die jedoch anscheinend nie wirklich abgehoben hat.
In letzter Zeit wird an einigen neuen Projekten gearbeitet, die beispielsweise mit dem Rechtsbereich verbunden sind, wo es wichtig ist, sicherzustellen, dass die Texte der Dokumente nicht geändert werden, oder im pharmazeutischen Bereich.
Oft handelt es sich um Anwendungsfälle, die direkt mit der Rückverfolgbarkeit von Prozessen und Dokumenten verbunden sind, da die in einem verteilten Register erfassten Transaktionen nicht geändert oder gelöscht werden können.
Wahrscheinlich ist es vielleicht noch zu früh, damit die Nutzung dieser Technologien sich verbreitet, so dass man dasselbe auch für die echte dezentrale Blockchain sagen könnte.
Für Letzteres machen Bitcoin und andere Finanzanlagen den Unterschied aus, da sie eine immer wichtigere Rolle in den neuen Finanzmärkten spielen. DLT-Technologien, die keine Kryptowährung haben, sind auf den Finanzmärkten praktisch nicht vorhanden, und dies beschleunigt ihre Nutzung überhaupt nicht.

