详情参见个人博客:
共识机制是区块链的核心组成部分,以POW、POS以及DPOS等为代表的共识机制运行需要以代币为基础,即需要发行各自的货币体系来构成各自网络运行的激励机制,而在于节点已经有一定的互信基础且不需要靠代币来支撑整个网络的区块链,传统的一致性算法如PBFT、PAXOS、RAFT则派上了用场,PAXOS则是第一个被证明的共识算法。
Paxos算法
Paxos算法是一种两阶段算法,主要有三类角色,proposer、acceptor、learner,proposer提出议案,acceptor同意或拒绝,learner则是获取达成共识后的最终值。
准备阶段:
propo