基于信誉值和强盲签名算法的委托权益证明共识算法  

Delegated proof of stake consensus algorithm based on reputation value and strong blind signature algorithm

在线阅读下载全文

作  者:赵振皓 张仕斌 万武南[1,2,3] 张金全 秦智[1,2,3] ZHAO Zhenhao;ZHANG Shibin;WAN Wunan;ZHANG Jinquan;QIN zhi(School of Cybersecurity,Chengdu University of Information Technology,Chengdu Sichuan 610225,China;Advanced Cryptography System Security Key Laboratory of Sichuan Province(Chengdu University of Information Technology),Chengdu Sichuan 610225,China;Industrial College of Cybersecurity,Chengdu University of Information Technology,Chengdu Sichuan 610203,China)

机构地区:[1]成都信息工程大学网络空间安全学院,成都610225 [2]先进密码技术与系统安全四川省重点实验室(成都信息工程大学),成都610225 [3]成都信息工程大学网络空间安全产业学院,成都610203

出  处:《计算机应用》2024年第12期3717-3722,共6页journal of Computer Applications

基  金:国家重点研发计划“网络空间安全治理”重点专项(2022YFB3103103);四川省重点研发计划项目(2022YFS0571,2021YFSY0012);成都市科技局重点研发支撑计划项目(2023-XT00-00002-GX,2022-YF05-00115-SN)。

摘  要:针对委托权益证明(DPoS)算法存在高权重节点记账权概率大导致的中心化趋势加剧、节点投票积极性不高以及节点腐败导致的共谋攻击等问题,提出一种基于信誉值和强盲签名算法的DPoS共识算法。首先,根据初始条件的不同分为2类节点,并第一次筛选节点,选出代理节点;其次,代理节点相互投票,并根据历史信誉值与最终票数的平均值选取排名前21的节点组成见证人节点集合,而剩余节点组成备用见证人节点集合;在投票过程中应用基于Elgamal的强盲签名算法,保证投票节点的隐私性;最后,见证人节点出块,完成共识过程。实验结果表明,与原始DPoS共识算法相比,所提算法的活跃节点比例提升了约20个百分点,恶意节点比例接近0。可见,所提算法提高了节点投票的积极性,并保护了节点的隐私信息。In order to address the issues of Delegated Proof of Stake(DPoS)algorithm,such as the growing centralization trend caused by high-weight nodes having a higher probability of accounting rights,low voting enthusiasm among nodes,and collusion attacks caused by node corruption,a DPoS consensus algorithm based on reputation value and strong blind signature algorithm was proposed.Firstly,the nodes were sorted into two types based on the initial conditions,and the initial selection of nodes was carried out to select the proxy nodes.Secondly,the vote for each other was performed among the proxy nodes,and the top 21 nodes were selected to form the witness node set based on the average of historical reputation value and final number of votes,while the remaining nodes were used to form the standby witness node set.During the voting process,an Elgamal-based strong blind signature algorithm was employed to ensure privacy for voting nodes.Finally,consensus process was achieved after block out of witness nodes.Experimental results demonstrate that compared to the original DPoS consensus algorithm,the proposed algorithm increases active node proportion by approximately 20 percentage points,and reduces malicious node proportion close to zero.It can be observed that the proposed algorithm enhances node enthusiasm in voting and protects privacy information of nodes.

关 键 词:共识算法 委托权益证明 信誉值 ELGAMAL数字签名 盲签名 

分 类 号:TP309.2[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象