分布式一致性与共识算法

这篇文章主要会介绍比特币(Bitcoin)、以太坊(Ethereum)和 EOS 作为一个分布式网络是如何达到分布式一致性的,文章中会从 CAP 理论、拜占庭将军问题以及 FLP 开始介绍分布式一致性相关概念,随后介绍传统分布式系统中的共识算法 Paxos 和 Raft 以及区块链网络中使用工作量证明(POW, Proof-of-Work)、权益证明(POS, Proof-of-Stake)以及委托权益证明(DPOS, Delegated Proof-of-Stake)几种共识算法的原理。 »