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,100 points
1,456 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

Hyperledger Sawtooth vs Quorum in concurrency and speed Ask

Summary: Both should provide similar reliability of ...READ MORE

answered Sep 26, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,451 views
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
• 26,740 points
1,004 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 11, 2018 in Blockchain by Perry
970 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
1,314 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP