Hyperledger network roles assigned to peer nodes.

+1 vote

Hyperledger assigns network roles based on node type and transaction execution is separated from transaction ordering and commitment. I read somewhere that 'Executing transactions prior to ordering them enables each peer node to process multiple transactions simultaneously'

I want to understand how how one can execute a transaction prior to ordering one?

Apr 4, 2018 in Blockchain by Perry
• 17,020 points
295 views

1 answer to this question.

+1 vote
Best answer

In a hyperledger fabric network transactions are initiated with client applications sending transaction proposals to endorsing peers. 

Each endorsing peer simulates the proposed transaction, without updating the ledger. The endorsing peers will capture the set of Read and Written data which are called R-W Sets.

The application then submits the endorsed transaction and the R-W sets to the ordering service. 

The ordering service takes the endorsed transactions and RW sets, orders this information into a block, and delivers the block to all peer nodes.

The committing peers validate the transaction by checking to make sure that the R-W sets still match the current world state.

Committing peers are responsible for adding transaction blocks to the shared ledger and updating the world state.

answered Apr 4, 2018 by Christine
• 15,790 points

selected Aug 3, 2018 by Omkar

Related Questions In Blockchain

0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer

Invalid Batch or signature in Savtooth

This will solve your problem import org.apache.commons.codec.binary.Hex; Transaction txn ...READ MORE

answered Aug 1, 2018 in Blockchain by digger
• 27,640 points
67 views
+1 vote
1 answer

How do i change the names of validating peers in IBM Bluemix blockchain?

IBM Bluemix Blockchain service Hyperledger Fabric v0.6 will ...READ MORE

answered Apr 10, 2018 in Blockchain by Perry
96 views
+15 votes
5 answers
0 votes
1 answer

How to explore and analyze the data inside a Hyperledger Blockchain network?

In Hyperledger Composer, you have all the ...READ MORE

answered Aug 10, 2018 in Blockchain by Christine
• 15,790 points
106 views