Chapter Eleven: Cryptographic consensus mechanisms

Shubhani Aggarwal; Neeraj Kumar    Thapar Institute of Engineering & Technology, Patiala, Punjab, India

Abstract

A consensus mechanism is a fault-tolerant mechanism used in a blockchain to reach an agreement on a single state of the network among distributed nodes. These are protocols that make sure all nodes are synchronized with each other and agree on transactions, which are legitimate and are added to the blockchain. Their function is to ensure the validity and authenticity of the transactions. Common consensus mechanisms that have been described in this chapter such as proof-of-work (PoW), proof-of-stake (PoS), delegated proof-of-stake (DPoS), practical Byzantine fault tolerance (PBFT), ...

Get The Blockchain Technology for Secure and Smart Applications across Industry Verticals 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.