Jannik Hüls codecentric

„Die Community ist bereits sehr groß, und man darf auf die kommenden Releases gespannt sein. Insbesondere die alternative Implementierung zum Orderer-Konzept, die für Ende 2018 angekündigt ist, dürfte ein weiterer Meilenstein im Hyperledger-Universum sein.“

Thorsten Deelmann codecentric

„Die Erfahrung hat gezeigt, dass es mit Tools wie Hyperledger Composer schnell möglich ist, eine Businessapplikation auf Hyperledger Fabric zu implementieren.“

Wenige Technologien prägen mit ihrem Namen ein so starkes Bild über ihre Implementierung wie die Blockchain. Das Bild der als Kette aneinandergereihten Blöcke ist förmlich in die Köpfe eingestanzt. Viele Gespräche zur Blockchain drehen sich rund um dieses Bild und dessen wirkliche Implementierung. Das ist schön und macht Spaß, birgt aber auch das Risiko, gar nicht über das Wesentliche zu diskutieren: die Anwendung. Daher soll es in diesem Artikel vor allem um eben diese gehen. Es soll geklärt werden, wann und warum eine Blockchain-Lösung sinnvoll ist. Mithilfe von Hyperledger Fabric und Hyperledger Composer werden wir dann auch direkt einen kleinen Use Case implementieren.

Die weltweit größte Containerschiffreederei Maersk hat in Zusammenarbeit mit IBM die Plattform TradeLens ins Leben gerufen. TradeLens umfasst mittlerweile mehr als neunzig Partner, die eigentlich nur eines machen wollen: Güter über TradeLens digital transferieren. Das kann beispielsweise ein im Nordwestpazifik gefangener Seelachs sein, der über viele Stationen den Weg zu unserem deutschen Einzelhändler findet. TradeLens basiert auf Hyperledger Fabric. Aber was ist das und warum kann eine solche Technologie für Handelsplattformen wie TradeLens interessant sein?

Hyperledger Fabric ist ein Framework, das explizit für die Entwicklung von Businessapplikationen auf Distributed-Ledger-Technologien (DLT) ins Leben gerufen wurde. Vier Punkte sind dafür wichtig und grenzen Hyperledger Fabric von öffentlichen Lösungen wie Ethereum oder Bitcoin ab: Es ist keine anonyme Teilnahme am Netzwerk möglich. Jeder Teilnehmer besitzt eine Identität zur Authentifizierung und entsprechende Rollen für die Zugriffskontrolle. Durch vertrauliche Transaktionen kann dann geregelt werden, wer diese sehen und ausführen darf. Zudem ist keine Proof-of-Work-Validierung notwendig und wäre für eine Businessapplikation auch nicht praktikabel, da diese Konsensmechanismen zu viele Ressourcen und Zeit beanspruchen würden. In Hyperledger Fabric werden Validierungen und Konsensbildung durch die verteilte Überprüfung von Transaktionen abgebildet, woraus sich die vierte Eigenschaft ergibt: die Möglichkeit, Businesslogik zu implementieren.

Den vollständigen Artikel lesen Sie in der Ausgabe:

Entwickler Magazin Spezial Vol.18: Blockchain - "Blockchain"

Alle Infos zum Heft
579865618Let’s Blockchain mit Hyperledger Fabric und Composer
X
- Gib Deinen Standort ein -
- or -