Hyperledger Fabric ist ein autorisiertes
Blockchain-
Protokoll, das ursprünglich von IBM und anderen Unternehmen entwickelt wurde, um ein modulares Framework zu schaffen, das eine genaue Abgrenzung der
Node-Infrastruktur, die Ausführung von
Smart Contracts (bekannt als "Chaincode"), einen konfigurierbaren
Konsens und
Blockchain-agnostische Mitgliedschaftsdienste ermöglicht.
Hyperledger Fabric besteht aus Peer
Nodes, Orderer
Nodes und Membership Service Providern (MSPs), die in der Regel eine Certificate Authority nutzen, die für die
Authentifizierung der Identitäten und Rollentypen der
Hyperledger Mitglieder zuständig ist.
Hyperledger nutzt
JavaScript, Go,
Java und andere Sprachen. Es ist in der Lage, mehrere
Konsensmethoden zu verwenden, wird aber im Allgemeinen mit Practical Byzantine Fault Tolerance (pBFT) eingesetzt.