摘要
针对区块链状态分片回避合谋攻击这一问题,提出一种状态分片中抗合谋攻击的多轮验证方案。对分片内同一笔交易进行多轮共识验证,保证验证结果达成一致的次数达到两次,在降低合谋攻击发生的概率的同时,提高系统性能。选择节点随机分配算法,使得在每一轮次的节点分配时都保证较高的随机性和不可预测性,保证系统的安全。实验结果表明,多轮验证方案在保证系统性能的同时,有效降低了合谋攻击发生的概率,在每一轮次节点重新分配时,保证了较高的随机性、不可预测性,以及系统的安全性。
Aimed at the problem of avoiding collusion attack by state fragmentation of blockchain,a multi-round verification scheme against collusion attack in state fragmentation is proposed.For the same transaction in the partition,the number of consensus verification was ensured to reach two times,which could reduce the probability of collusion attack and improve the system performance.The node random assignment algorithm was selected to ensure high randomness and unpredictability in each round of node allocation,so as to ensure the security of the system.The experimental results show that the multi round verification scheme can effectively reduce the probability of collusion attack while ensuring the performance of the system,and ensure the high randomness and unpredictability as well as the security of the system in each round of node redistribution.
作者
于谦
李志淮
田娜
Yu Qian;Li Zhihuai;Tian Na(Dalian Maritime University,Dalian 116026,Liaoning,China;Taikang Life Insurance,Beijing 102200,China)
出处
《计算机应用与软件》
北大核心
2023年第9期341-349,共9页
Computer Applications and Software
关键词
区块链
状态分片
合谋攻击
多轮验证
随机分配
Blockchain
State fragmentation
Collusion attack
Multi-round verification
Random assignment