PBFT共识算法中,

 

  • 共识节点轮流出块
  • 每一轮共识仅有一个leader打包区块,
  • leader索引通过公式(block_number + current_view) % consensus_node_num计算得出。

 

节点计算当前leader索引与自己索引相同后,就开始打包区块。

 

区块链 PBFT  哪个节点 谁负责打包区块_区块链技术

 

区块打包主要由PBFTSealer线程完成,Sealer线程的主要工作如下图所示:

 

区块链 PBFT  哪个节点 谁负责打包区块_区块链技术_02

 

 

 

https://www.bookstack.cn/read/fisco-bcos-v2.0/a740cf9a9be89bd7.md