Transaction flow in Hyperledger Fabric

  1. This flow assumes that a channel is set up and running.
  2. The application user has registered and enrolled with the organization’s certificate authority (CA) and received back necessary cryptographic material, which is used to authenticate to the network.
  3. The chaincode (containing a set of key value pairs representing the initial state of the radish market) is installed on the peers and instantiated on the channel.
  4. The chaincode contains logic defining a set of transaction instructions and the agreed upon price for a radish.
  5. An endorsement policy has also been set for this chaincode, stating that both peerA and peerB must endorse any transaction.

Step 1: Client A initiates a transaction

Step 2: Endorsing peers verify signature & execute the transaction

Step 3: Proposal responses are inspected

Step 4: Client assembles endorsements into a transaction

Step 5: Transaction is validated and committed

Step 6: Ledger updated




Suffering from Knowledge Quest

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Jack Dorsey Backs Bitcoin as Dollar’s Replacement but Questions Web 3 — CoinDesk

Forex Trading- How To Get The Best Of It

$XTAG IDO is coming up SolRazr on 23rd November. And the whitelisting for IDO is now open!

The key problem of the IT industry as a whole (and the blockchain industry as well) is its…

What is ERC-20?

So Long to Solend


Why 2021 is the best time to invest in Dogecoin?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Arun Rajeevan

Arun Rajeevan

Suffering from Knowledge Quest

More from Medium

Development Update #2203

Let’s Explore the Hyperledger framework and tools


Redis Replication 同步如何執行?

How to Deploy Hyperledger Fabric Node

Hyperledger fabric node