《计算机应用》唯一官方网站 ›› 2024, Vol. 44 ›› Issue (12): 3717-3722.DOI: 10.11772/j.issn.1001-9081.2023121822
• 2023 CCF中国区块链技术大会(CCF CBCC 2023) • 上一篇 下一篇
赵振皓1,2,3, 张仕斌1,2,3(), 万武南1,2,3, 张金全1,2,3, 秦智1,2,3
Zhenhao ZHAO1,2,3, Shibin ZHANG1,2,3(), Wunan WAN1,2,3, Jinquan ZHANG1,2,3, zhi QIN1,2,3
摘要:
针对委托权益证明(DPoS)算法存在高权重节点记账权概率大导致的中心化趋势加剧、节点投票积极性不高以及节点腐败导致的共谋攻击等问题,提出一种基于信誉值和强盲签名算法的DPoS共识算法。首先,根据初始条件的不同分为2类节点,并第一次筛选节点,选出代理节点;其次,代理节点相互投票,并根据历史信誉值与最终票数的平均值选取排名前21的节点组成见证人节点集合,而剩余节点组成备用见证人节点集合;在投票过程中应用基于Elgamal的强盲签名算法,保证投票节点的隐私性;最后,见证人节点出块,完成共识过程。实验结果表明,与原始DPoS共识算法相比,所提算法的活跃节点比例提升了约20个百分点,恶意节点比例接近0。可见,所提算法提高了节点投票的积极性,并保护了节点的隐私信息。
中图分类号: