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

Successful systems minimize machine overhead

Ethos Audit — Dextera (DXTA)

Blockchain gaming platform OneTo11 partners with FireStarter to launch governance token

Bootstrapping Vega’s Validator Ecosystem

BGA Demo Day: September 2021

Rocket Protocol Announced the Seed Round Completion with USD 1.2

Technical Whitepaper Update

Friday Funday with CyClean — Are you a CyClean Expert?

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

Analysis of the WormHole Exploit

Vincitori dell’Hackathon Moralis Avalanche

Let’s Explore the Hyperledger framework and tools

Hyperledger

The GRAPH and Uniswap v3 Queries