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

PBFT共识算法中,

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

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

../../../_images/pbft_architecture.png

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

../../../_images/pbft_process.png

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

猜你喜欢

转载自blog.csdn.net/u013288190/article/details/113062618