摘要
针对基于随机分片的区块链系统往往易受协同攻击,存在性能低、数据丢包等问题,提出一种基于动态混合分片机制的区块链系统优化方案。在系统中采用VRF_DPOS算法划分节点类型,混合分配至各个分片,充分利用分片的并行处理能力减轻系统负载;通过将包含交易信息的subMerkleRoot哈希值划分给各个分片中周期性更新的可信委员会节点处理交易,降低协同攻击对分片的影响;提出一种基于节点行为的信誉评估机制,该机制在遴选出恶意节点的同时,计算出可靠路径,保障区块的安全转发。实验结果表明,该方案能够有效抑制不同行为模式下恶意节点带来的威胁,提升了分片的安全性,降低了交易处理延迟,提高了网络的吞吐量。
In view of the problems of blockchain systems based on random fragmentation,such as the vulnerability to collaborative attacks,poor performances and data packet losses,a blockchain system optimization scheme based on the dynamic hybrid fragmen-tation mechanism was proposed.The VRF_DPOS algorithm was used to divide the node types,and the nodes were mixed and allocated to each slice,to make full use of the parallel processing ability of the slice to reduce the system load.By dividing the sub-MerkleRoot hash value containing transaction information into periodically updated trusted committee nodes in each shard to process transactions,the impact of collaborative attacks on shards was reduced.A reputation evaluation mechanism based on node behavior was proposed.While selecting malicious nodes,a reliable path was calculated to ensure the safe forwarding of blocks in the mechanism.Experimental results show that the scheme can effectively suppress the threats brought by malicious nodes in dif-ferent behavior modes,improve the security of fragmentation,reduce the transaction processing delay,and improve the through-put of the network.
作者
刘文豪
戴欢
王陆平
唐毅
LIU Wen-hao;DAI Huan;WANG Lu-ping;TANG Yi(School of Electronics and Information Engineering,Suzhou University of Science and Technology,Suzhou 215009,China;Suzhou Heshu Blockchain Application Research Institute Co.,LTD,Suzhou 215000,China)
出处
《计算机工程与设计》
北大核心
2025年第8期2248-2255,共8页
Computer Engineering and Design
基金
国家自然科学基金项目(61702354、61876121)
江苏省高等学校基础科学(自然科学)研究面上基金项目(22KJB520035)。
关键词
区块链
分片技术
可验证随机函数
安全路由
全局信誉
吞吐量
隐私保护
blockchain
sharding technology
verifiable random function
secure routing
global reputation
throughput
privacy protection