国内刊号:51-1196/TP
国际刊号:1001-3695
发布日期:
作者:高娜,周创明,杨春晓,宋丽娜,何为,
单位:1.空军工程大学防空反导学院,西安710038;2.93567部队,河北涞水074100;3.78156部队,兰州730020;4.陆军工程大学通信士官学校,重庆400035;
关键词:联盟链,共识机制,拜占庭容错算法,网络自聚类,可信度,
基金:国家自然科学基金资助项目;;
联盟链是区块链技术在实际行业应用的主要形式,其共识机制多采用实用拜占庭容错算法(PBFT),在节点数量大时共识成功率与共识效率不高,存在扩展性问题。为此,提出一种基于网络自聚类拜占庭容错共识算法NAC-PBFT。利用行业应用中网络结构、系统节点等确知信息,在联盟链审核节点时指定种子节点,再以种子节点为中心自聚类为若干分组,组内通过优化实用拜占庭容错算法选举出代理人,由各组代理人共同完成全局共识。其中,组内选举时,通过定义可信度指标衡量节点作为筛选候选代理人的标准,确保每次选出的代理人具有良好的状态。通过对系统分析与性能测试,NAC-PBFT算法能有效降低消息量,在共识时间、系统吞吐量指标上有更好的表现,具备较好的扩展性。
来源:2021年第11期
《计算机应用研究》期刊编辑部