The goal of the blockchain consensus mechanism is to make all honest nodes save the same blockchain view, while satisfying two properties: one is consistency, all honest nodes save the same blockchain stock; The second is validity, the incremental information published by one honest node will eventually be recorded by all other honest nodes in their own blockchain. The adoption of different consensus mechanisms on blockchain will have different impacts on the overall performance of the system...