在前述诸多原理的指引下,人们对分布式系统中的一致性算法(即共识算法)进行了很多探索。比较常见的算法有PBFT、Paxos、Raft、PoW、PoS和DPoS等。这些算法的应用场景有所区别。PBFT、Paxos和Raft等算法侧重于强一致性,它们在包含节点准入和控制的私有链或联盟链系统中比较常用。PoW、PoS和DPoS等算法侧重于可用性,在公有链系统中比较常用。下面对以上算法进行逐一介绍。 eB2g4Lmn1KfQ+wiAPx/wa6s7PaQXea4d93P25i92RjDO7zplLUBkhI/yd8d70/hx