Sunday, September 2, 2018

Hyperledger Fabric and Composer

Hyperledger Fabric

  • Hyperledger Fabric is a platform for deploying Blockbain networks. 
  • The Ledger, Smart Contract, and consensus between members are maintained by using Fabric Protocols 
  • Hyperledger Fabric offers high levels of performance, protection, and transaction privacy. Fabric is the leader in blockchain for business, and can enable modular components to suit various usecases. 
  • IBM Blockchain platform is built upon Hyperledger Fabric and, as a result a basic understanding of Fabric's components are architecture is important for developers and decision makers to understand.


Fabric consists of the following components

  • A ledger
  • Peers
  • A Channel
  • Chaincode
  • Ordering Service
  • Certificate Authority
  • HyperLedger Fabric Clint SDK

Hyperledger Composer


  • Composer is a open source development toolset and framework that accelerates the time it takes to write blockchain applications. instead of developing smart contracts from scratch, Composer provides a convenience layer and business-level abstractions to implement smart contract on Fabric.
  • Composer also makes it easier to connect to your business network from web and mobile app.
  • Composer helps you to define your business network using a custom modelling language and a small set of primitives, and then deploy the business network a Hyperledger Fabric.
  • The business network consists of participants, assets and transactions, access control lists. 
https://public.dhe.ibm.com/common/ssi/ecm/51/en/51016151usen/industry-platforms-unit-blockchain-white-paper-external-51016151usen-20180523.pdf

Generating Business Network Template