BCOS不同共识需求最少节点数

RAFT

CFT的一种 保证了在一个由f个异常节点存在的系统中有(f+1)个节点正常工作的情况下 的系统的一致性 本质是需要1/2以上的非异常节点 最小节点数是2f+1=3

PBFT

BFT的一种 保证了在一个由f个异常节点存在的系统中有(2f+1)个节点正常工作的情况下 的系统的一致性 本质是需要2/3以上的非异常节点 最小节点数是3f+1=4

rPBFT

PBFT的变种 将节点分为共识组和验证组,其中

  • 共识组:执行PBFT共识流程的节点,有轮流出块权限
  • 验证组:不执行共识流程,验证共识节点是否合法、区块验证,经过若干轮共识后,会切换为共识节点

最小节点数=共识组+验证组=(3f+1)+f=4f+1=5

猜你喜欢

转载自blog.csdn.net/qq_42750537/article/details/115732648
今日推荐