如何在pbft中选举一位领导人?

时间:2018-09-18 18:45:24

标签: hyperledger blockchain

在超级账本中,领导者负责向区块链添加块。所有验证节点都选举领导者。但是如何选出这位领导人?

2 个答案:

答案 0 :(得分:1)

有关Hyperledger Fabric闲话,请参见Leader ElectionChannels,以了解如何选举领导者的说明

答案 1 :(得分:1)

上一个答案仅适用于Hyperledger Fabric八卦。八卦是一种分散的消息广播机制,可将消息转发给随机的对等方。这不是共识算法。

对于共识算法,对于Hyperledger Sawtooth和一般所有区块链平台,PBFT或《实用拜占庭容错共识》以循环方式选择一个领导者。仅在怀疑旧领导人不再可用时才选出新领导人。

有关详细信息,请参见Castro和Liskov在1999年的原始论文,http://pmg.csail.mit.edu/papers/osdi99.pdf

相关问题