【作者】高娜,周创明,杨春晓,宋丽娜,何为
【作者单位】
【文献来源】计算机应用研究
【摘要】联盟链是区块链技术在实际行业应用的主要形式,其共识机制多采用实用拜占庭容错算法(PBFT),在节点数量大时共识成功率与共识效率不高,存在扩展性问题。为此,提出一种基于网络自聚类拜占庭容错共识算法NAC-PBFT。利用行业应用中网络结构、系统节点等确知信息,在联盟链审核节点时指定种子节点,再以种子节点为中心自聚类为若干分组,组内通过优化实用拜占庭容错算法选举出代理人,由各组代理人共同完成全局共识。其中,组内选举时,通过定义可信度指标衡量节点作为筛选候选代理人的标准,确保每次选出的代理人具有良好的状态。通过对系统分析与性能测试,NAC-PBFT算法能有效降低消息量,在共识时间、系统吞吐量指标上有更好的表现,具备较好的扩展性。
【关键词】联盟链;;共识机制;;拜占庭容错算法;;网络自聚类;;可信度
【文献类型】
【主题类别】
--
【复合影响因子】1.888
【综合影响因子】1.138
【DOI】10.19734/j.issn.1001-3695.2021.03.0098
【发布时间】1900-01-20
评论