在区块链中,共识机制是其核心功能,它决定了整个系统的一致性、可用性以及分区容错性,并且提供独有的特性,来满足不同场景的需求。合格的共识算法既要快速达成共识,也要保证好容错能力,特别是节点在共识过程出现宕机,也要保证不影响共识结果的一致性。目前已构成区块链的共识算法有很多,这些算法实现的共识机制应用在多个领域中,但其大多数是基于Paxos理念的实现,在此基础上加以优化,添加功能,解决问题等等,例如:PoW、PoS、DPoS、PBFT算法等。

本章节主要讲述共识的特点,影响达成共识的情况。在广泛应用的算法中,选取两个经典的PoW和FBFT算法详细讲述。

results matching ""

    No results matching ""