一种面向联盟链的改进 PBFT 共识机制

AN IMPROVED PBFT CONSENSUS MECHANISM FOR CONSORTIUM CHAINS

  • 摘要: 提出一种改进的 PBFT (Practical Byzantine Fault Tolerance) 共识机制——ISPBFT。在该机制中,引入 CART 决策树分类制,定期对节点进行决策树分类,给不同类别的节点赋予不同的共识权限。优化主节点的选择方式,只有排名靠前的节点才可以参与主节点选取,此外,在选择主节点的同时选出备选主节点,保障主节点的可靠性,避免频繁视图切换,降低通信时延。通过增加节点的等级定期更新机制来修改网络结构,使节点可以动态地加入和退出。而且优化了 PBFT 的共识流程。实验结果表明,新的共识机制可以有效地降低通信开销,提高系统的效率和灵活性。

     

    Abstract: An improved PBFT mechanism named ISPBFT (Improved Score-Ranked Practical Byzantine Fault Tolerance) is proposed. This mechanism introduced a CART (Classification and Regression Tree) decision tree classification system to periodically classify nodes and assign differentiated consensus permissions based on node categories. The leader selection process was optimized by restricting participation to top-ranked nodes, while simultaneously electing backup leaders to enhance reliability, avoid frequent view switching and reduce communication latency. A dynamic rank-updating mechanism allowed nodes to join/exit flexibly, and the PBFT consensus process was streamlined. Experimental results demonstrate that the new consensus mechanism can effectively reduce communication overhead and improve system efficiency and flexibility.

     

/

返回文章
返回