hyperledger fabric a distributed operating system for
play

Hyperledger Fabric: a Distributed Operating System for Permissioned - PowerPoint PPT Presentation

Hyperledger Fabric: a Distributed Operating System for Permissioned Blockchains. (2018) Authors: Elli Androulaki, Artem Barger, et al. Presented by Chi Chen 1/11 Why Fabric? Permissioned blockchains require every peer to execute every


  1. Hyperledger Fabric: a Distributed Operating System for Permissioned Blockchains. (2018) Authors: Elli Androulaki, Artem Barger, et al. Presented by Chi Chen 1/11

  2. Why Fabric? Permissioned blockchains require every peer to execute every transaction , maintain a ledger and run consensus . Can’t support private transactions and confidential contracts. ● Modular ● Configurable ● Pluggable Consensus Protocols 2/11

  3. Components ● Shared ledger : world state and blockchain ● Smart contract : chaincode, contains the business logic of the system ● Client node : a client application ● Peer nodes : host ledgers and smart contract, can be endorser ● Orderer nodes : default implementation is based on Apache Kafka ● Channel : a logical structure formed by a collection of peers ● Membership Services Provider (MSP) : certificate authority 3/11

  4. Peer nodes 4/11

  5. Channel 5/11

  6. MSP 6/11

  7. Steps 7/11

  8. Steps 8/11

  9. Execution Phase 9/11

  10. Ordering Phase 10/11

  11. Validation Phase 11/11

Recommend


More recommend