How does Hyperledger Fabric work?

Muntasir Mamun
Coinmonks
4 min readApr 17, 2018

--

Hyperledger Fabric is a permissioned blockchain network that gets set by the organizations that intend to set up a consortium. The organizations that take part in building the Hyperledger Fabric network are called the “members”.

Each member organization in the blockchain network is responsible to set up their peers for participating in the network. All of these peers need are configured with appropriate cryptographic materials like Certificate Authority and other information.

Peers in the member organization receives transaction invocation requests from the clients inside the organization. A client can be any specific application/portal serving specific organization/business activities. The client application uses Hyperledger Fabric SDK or REST web service to interact with the Hyperledger Fabric network. Chaincode (similar to Ethereum Smart Contract) installed in peers causes to initiate transaction invocation request.

All the peers maintain their one ledger per channel that they are subscribed to. Hence Distributed Ledger Technology (DLT). But unlike Ethereum in Hyperledger Fabric blockchain network peers have different roles.

So not all peer nodes are the same. There are different types of peer nodes with different roles in the network:

  • Endorser peer
  • Anchor peer
  • Orderer peer

Endorser peer

--

--

Muntasir Mamun
Coinmonks

Blockchain, Hyperledger, IoT, Smart City, Chatbots, Deep Learning and AI