在超级账本中,领导者负责向区块链添加块。所有验证节点都选举领导者。但是如何选出这位领导人?
答案 0 :(得分:1)
有关Hyperledger Fabric闲话,请参见Leader Election和Channels,以了解如何选举领导者的说明
答案 1 :(得分:1)
上一个答案仅适用于Hyperledger Fabric八卦。八卦是一种分散的消息广播机制,可将消息转发给随机的对等方。这不是共识算法。
对于共识算法,对于Hyperledger Sawtooth和一般所有区块链平台,PBFT或《实用拜占庭容错共识》以循环方式选择一个领导者。仅在怀疑旧领导人不再可用时才选出新领导人。
有关详细信息,请参见Castro和Liskov在1999年的原始论文,http://pmg.csail.mit.edu/papers/osdi99.pdf