计算机应用研究2021,Vol.38Issue(11) :3236-3242.DOI:10.19734/j.issn.1001-3695.2021.03.0098

基于网络自聚类的PBFT算法改进

Improved PBFT algorithm based on network self clustering

高娜 周创明 杨春晓 宋丽娜 何为
计算机应用研究2021,Vol.38Issue(11) :3236-3242.DOI:10.19734/j.issn.1001-3695.2021.03.0098

基于网络自聚类的PBFT算法改进

Improved PBFT algorithm based on network self clustering

高娜 1周创明 2杨春晓 2宋丽娜 3何为4
扫码查看

作者信息

  • 1. 空军工程大学防空反导学院,西安710038;93567部队,河北涞水074100
  • 2. 空军工程大学防空反导学院,西安710038
  • 3. 78156部队,兰州730020
  • 4. 陆军工程大学通信士官学校,重庆400035
  • 折叠

摘要

联盟链是区块链技术在实际行业应用的主要形式,其共识机制多采用实用拜占庭容错算法(PBFr),在节点数量大时共识成功率与共识效率不高,存在扩展性问题.为此,提出一种基于网络自聚类拜占庭容错共识算法NAC-PBFT.利用行业应用中网络结构、系统节点等确知信息,在联盟链审核节点时指定种子节点,再以种子节点为中心自聚类为若干分组,组内通过优化实用拜占庭容错算法选举出代理人,由各组代理人共同完成全局共识.其中,组内选举时,通过定义可信度指标衡量节点作为筛选候选代理人的标准,确保每次选出的代理人具有良好的状态.通过对系统分析与性能测试,NAC-PBFr算法能有效降低消息量,在共识时间、系统吞吐量指标上有更好的表现,具备较好的扩展性.

关键词

联盟链/共识机制/拜占庭容错算法/网络自聚类/可信度

引用本文复制引用

基金项目

国家自然科学基金资助项目()

出版年

2021
计算机应用研究
四川省电子计算机应用研究中心

计算机应用研究

CSTPCDCSCD北大核心
影响因子:0.93
ISSN:1001-3695
被引量11
参考文献量8
段落导航相关论文