摘要
针对传统区块链智能制造安全模型存在的区块构建和数据查询速度慢、插入查询操作的时间复杂度高等难题,提出了基于改进区块链的智能制造安全模型。首先为了克服传统区块链耗电量大和吞吐量低的弊端,引入新型Merkle Patricia树(MPT)扩展区块链结构,以提供节点状态的快速查询;然后针对MPT不支持并发操作和高负载状态下性能较差的问题,设计无锁并发缓存Merkle Patricia树,支持无锁的并发数据操作,可以提升在多核系统下的效率;最后采用具体仿真实验分析了所提模型的性能。结果表明,改进区块链的智能制造安全模型可以有效降低插入查询操作的时间复杂度,大幅提升区块构建和数据查询的速度,相较于传统模型,获得了更优的整体性能。
In view of the traditional block chain intelligent manufacturing security model’s slow speed of block construction and data query,and high time complexity of inserting query operation,an intelligent manufacturing security model based on improved block chain is proposed.Firstly,the disadvantages of traditional block chain are solved,such as large power consumption and low throughput.A new Merkle Patricia tree(MPT)is introduced to expand the block chain structure to provide fast query of node state.Aiming at the problem that MPT does not support concurrent operation and poor performance under high load state,Merkle is designed as a lockless concurrent cache Patricia tree,which supports concurrent data operation without lock,and can improve the efficiency in multi-core system.Finally,the performance of the proposed model is analyzed by specific simulation experiments.The results show that the improved intelligent manufacturing security model of block chain can effectively reduce the time complexity of insertion query operation,greatly improve the speed of block construction and data query,and compared with the traditional model,it can get better overall performance.
作者
王卫红
陈震宇
WANG Wei-hong;CHEN Zhen-yu(College of Computer Science and Technology,Zhejiang University of Technology,Hangzhou 310023,China)
出处
《计算机科学》
CSCD
北大核心
2021年第2期295-302,共8页
Computer Science
基金
国家自然科学基金项目(61340058)
浙江省自然科学基金重点项目(LZ14F020001)。