基于动态信任值的实用拜占庭容错算法的优化
Optimization of Practical Byzantine Fault Tolerance Algorithm Based on Dynamic Trust Value作者机构:华北理工大学理学院河北唐山063210 河北省数据科学与应用重点实验室河北唐山063210
出 版 物:《华北理工大学学报(自然科学版)》 (Journal of North China University of Science and Technology:Natural Science Edition)
年 卷 期:2023年第45卷第1期
页 面:99-108页
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)]
基 金:河北省高等教育教学改革研究与实践项目(2020GJJG158) 教育部产学研协同育人项目(202101107009)
摘 要:针对实用拜占庭容错(PBFT)共识机制中存在的拜占庭节点和主节点选取简单的问题,提出了一种基于动态信任值的实用拜占庭容错算法的优化方案。首先根据节点历史行为,对节点进行信任值初始化;然后构建信任模型,并在信任模型中引入时间影响因子,根据时间远近,对节点进行信任值评价;最后引入分级机制,根据信任值结果,将节点分为共识组和拜占庭节点组,共识组节点参与下一轮共识;优化主节点选择方法,选择信任值最高的节点为主节点。通过实验对比表明,改进后的PBFT-TV算法较于PBFT算法在公平性、安全性、容错性、共识效率等方面有一定提升,并降低了通信复杂度。