Hyperledger Fabric

Domain: Business and Industry.

Problem identification: Scalable blockchains in corporate environments.

Why Blockchain: 

To operate a corporate network where the nodes may be different companies with diverse levels of trust among them.

Functional Description

A modular DLT framework composed of ledgers maintained by nodes that act as peers, while other nodes act as clients that submit transactions or orderers that open communication channels between clients and peers.

Technology used

  • Consensus mechanism: Byzantine Fault Tolerant (BFT)

Current status

Non-commercial application, Hyperledger Fabric 2.0

Focus point commentary indicating the value of the case study in relation with learning modules

Learning Modules Focus Points

Consensus Presents a use case of the BFT consensus mechanism

Limitations: 

  • Limited adoption in production systems.

Alternative Approaches:

  • Proteus.
  • Libra BFT.

References

  1. Androulaki, Elli et al. (2018). Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
  2. An Introduction to Hyperledger Fabric. https://opensource.com/article/19/9/introduction-hyperledger-fabric?sc_cid=70160000001273HAAQ
  3. https://hyperledger-fabric.readthedocs.io/en/release-2.0/getting_started.html