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.