Hyperledger Fabric

Hyperledger Fabric is a permissioned blockchain protocol developed by IBM and others to provide a modular framework for node infrastructure delineation, smart contract execution, configurable consensus, and blockchain-agnostic membership services. Hyperledger Fabric is made up of Peer Nodes, Orderer Nodes, and Membership Service Providers (MSPs), all of which use a Certificate Authority to authenticate Hyperledger member identities and role types. Hyperledger makes use of JavaScript, Go, Java, and other programming languages. It can use multiple consensus methodologies, but it is most commonly used with Practical Byzantine Fault Tolerance (pBFT).