3.4 Consensus Protocols

A consensus protocol is a set of rules and procedures that are used by a distributed network of nodes to achieve agreement on the state of the network and its data.
In a blockchain network, the consensus protocol is used to determine which transactions are valid and should be added to the blockchain, as well as to resolve any conflicts that may arise between different nodes in the network.