PBFT算法现状和发展趋势研究

https://www.liangzl.com/get-article-detail-2810.html

分布式共识算法是分布式系统的核心,常见的有Paxos、pbft、bft、raft、pow等。区块链中常见的是POW、POS、DPOS、pbft等。 其中:

  • POW、POS、DPOS是开放式的共识协议
  • PBFT为半开放式的共识协议
  • Paxos、raft等是封闭式共识协议

区别:

  • 开放式,无法确切的知道节点的多少及连接状态,每个节点都可能是恶意的,但是大多数是非恶意的
  • 半开放式,可以确定节点的多少及连接状态,每个节点都可能是恶意的,但是有满足一定条件的非恶意节点
  • 封闭式,每个节点都是非恶意的,只不过可能断开连接或crash。

性能: 从上往下越来越高

0%