目录 一.拜占庭容错技术(Byzantine Fault Tolerance,BFT) 二.PBFT:Practical Byzantine Fault Tolerance,实用拜占庭容错算法。 三.Raft协议。 1.Leader Election 2.Log Replication 四.POW:Proof of Work,工作证明。 五.POS:Proof of Stake,股权证明。 六.DPOS:Delegated Proof of Stake,委任权益证明 七.Ripple共识算法。 正文 近几天对区块链中几种常见的共识机制(PBFT,Raft,PoW,PoS,DPoS,Ripple)进行了总结。尽量使用简单易懂语言,篇幅较大,想了解的可以只读每个算法介绍中前边的原理。本篇文章主要参考《区块链技术指南》,首先表示感谢! ---Begin--- 区块链架构是一种分布式的架构。其部署模式有公共链、联盟链、私有链三种,对应的是去中心化分布式系统、部分去中心化分布式系统和弱中心分布式系统。 在分布式系统中,多个主机通过异步通信方式组成网络集群。在这样的一个异步系统中,需要主机之...