国内刊号:11-5602/TP
国际刊号:1673-9418
发布日期:
作者:刘勇, 邓小鸿, 刘力汇, 石亦燃, 张丽
单位:1. 江西理工大学 信息工程学院,江西 赣州 3410002. 赣南科技学院 信息工程学院,江西 赣州 3410003. 赣州市云计算与大数据重点实验室,江西 赣州 341000
关键词:演化博弈,委托权益证明(DPoS),共识算法,区块链,信用激励
基金:国家自然科学基金(61762046,62166019);江西省自然科学基金(20224BAB202019)。
针对委托权益证明算法(DPoS)共识过程中,投票节点积极性不高、恶意节点贿赂拉票和代理节点按序出块易被攻击的问题,提出了一种基于演化博弈的DPoS优化共识算法(EG-DPoS)。引入信用机制构建节点投票激励模型,根据节点的投票情况给予信用值奖励,有效提高了节点的投票积极性;基于演化博弈的策略制定了一种行为奖惩机制,对投票选举阶段各节点的不同行为策略预设对应的收益函数并实施奖惩,以此来遏制恶意节点的贿赂合谋行为,保证了系统的稳定性和公平性;平衡代理节点选举过程中信用值和投票权重的比例系数,以减少高信用值节点造成的寡头现象,同时利用轮盘选择算法打乱代理节点的出块顺序,避免节点在出块过程中被攻击,提高了系统的安全性。仿真实验结果表明,与DPoS算法相比,EG-DPoS的平均时延降低了36.83%,平均吞吐量提高了19.44%,且参与投票的节点数与总节点数的比值提升约42%。这是由于EG-DPoS中存在投票激励机制和设定了固定的投票时间,以及在演化博弈策略的作用下,节点会随系统的运行表现得更加安全高效,使得代理节点的出块效率和共识效率更高,因此能在降低时延的同时提升吞吐量和投票节点的积极性,并且与其他典型DPoS改进算法相比,EG-DPoS也具有明显的性能优势。
来源:2025年第5期
《计算机科学与探索》期刊编辑部