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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access