Consensus protocol

The consensus protocol used by Hyperledger Fabric operates in a three-phase process: endorsement, ordering, and validation (commitment). Consensus is finally achieved when the order and results of a block's transactions have met all policy criteria checks that take place during the three-phase life cycle of a transaction, after which consensus peers can query the data.

During the life cycle, the use of endorsement policies dictates which specific members must endorse a certain class of transactions, and system chaincodes ensure that these policies are enforced and upheld. Before transactions are committed, these system chaincodes make sure that an adequate number of endorsements are present, and that they were derived from ...

Get Blockchain across Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.