IEEE P3220.01 PDF
This standard specifies a consensus framework for a blockchain system to help enable that the state data of the blockchain is consistent in the distributed network environment. It includes the conditions that a consensus mechanism should satisfy and corresponding definitions, the protocol standards to be followed, and different environment models that give a significant impact on the design of consensus mechanisms. Furthermore, it also describes types of mainstream consensus mechanisms and various application scenarios.