Das Ledger (Hauptbuch) besteht aus zwei Datenstrukturen


Blockchain

 

 

 

 

World state

 

 

 

Client APP

 

 

 

Smart Contract / Chaincode

-  Eine verknüpfte Liste von Blöcken

   Jeder Block beschreibt eine Reihe von Transaktionen

   (z.B. die Eingaben für einen intelligenten Vertragsaufruf)

   Unveränderlich - Blöcke können nicht manipuliert werden

 

-  Ist eine gewöhnliche Datenbank (z. B. Schlüssel / Wert-                 Speicher) Speichert die kombinierten Ausgaben aller
   Transaktionen In der Regel nicht unveränderlich

 

-  Client-Anwendung für Hyperledger Fabric Client (SDK)

   SDK = Software Development Kit

 

 

-   Implementiert im Chaincode

    Verwaltung der Datenbank