基于联盟链的实用拜占庭容错算法的改进
作为一种新兴技术,区块链从诞生之初就引起了广泛的关注.共识算法是区块链技术的核心技术之一,共识算法的研究也是区块链发展的重中之重.针对广泛应用于联盟链的实用拜占庭容错算法(PBFT)存在的主节点选取随意以及节点无法动态加入、退出的问题,提出了一种动态的PBFT算法——DPBFT.首先,对PBFT的主节点选取方法进行改进,为每个节点设置信任度积分,根据节点在每轮共识中的行为动态更新信任度积分,依据积分值来选取主节点,提高了诚实节点当选主节点的概率.其次,为PBFT算法设置4个子协议(JOIN,EXIT,PCLEAR,RCLEAR),分别解决节点加入、退出的问题以及对作恶节点做出惩罚,使得系统拥有动态的网络结构.结果证明新加入的4个子协议本身具有良好的安全性和活性,且不影响原始PBFT算法的安全性和活性.最后,实验结果表明,DPBFT算法相比传统PBFT算法具有更好的共识效率.
联盟链、共识算法、拜占庭容错、信任度、主节点选取
49
TP311(计算技术、计算机技术)
河南省重大公益专项;郑州大学教育教学改革研究与实践项目
2022-11-10(万方平台首次上网日期,不代表论文的发表时间)
共8页
360-367