Hyperledger Fabric
Hyperledger Fabric is a permissioned blockchain protocol initially developed by IBM and other stakeholders. It offers a modular framework that allows the separation of node infrastructure, smart contract execution, configurable consensus, and membership services that are agnostic to specific blockchains. Hyperledger Fabric comprises Peer Nodes, Orderer Nodes, and Membership Service Providers (MSPs), which employ a Certificate Authority to authenticate member identities and roles. It supports multiple programming languages such as JavaScript, Go, and Java and can be used with various consensus methodologies, typically leveraging Practical Byzantine Fault Tolerance (pBFT).