摘要
针对现行的标识解析体系多是中心化架构,存在单点故障以及信任问题,阻碍多方交流互通等问题。提出了一种基于区块链的扁平化工业互联网标识解析体系,使用对等节点对外提供解析服务,不设特殊节点,实现完全的扁平化,解决了单点故障问题,促进了多方信任;改进了实用拜占庭算法,根据节点实时状态进行动态选举,最大程度避免选举坏点;使用链下存储方式,避免了区块回溯,把检索时间复杂度从O(N)降为O(logN)。实验结果表明,系统平均吞吐率在写入和解析上分别达到了1100 TPS和2000 TPS左右,空间占用约为60 Gb/百万条。
The development of Industrial Internet of Things has pushed the importance of the Industrial Internet of Things identification and parsing system to a new height.The current identification and parsing system is mostly centralized,which has the single point of failure and trust issues,hindering communication and interconnection among multiple parties.A blockchain-based flat identification and parsing system for Industrial Internet of Things is proposed,which uses peer-to-peer nodes to provide parsing services,without the need for special nodes,achieving complete flatness and solving the single point of failure problem,promoting mutual trust among multiple parties.The practical Byzantine fault-tolerant algorithm is improved,and dynamic election is carried out according to the real-time status of nodes,minimizing the election of bad nodes.The use of off-chain storage avoids block backtracking,reducing the retrieval time complexity from O(N)to O(logN).Experimental results show that the system's average throughput reaches about 1100 TPS and 2000 TPS for writing and parsing,respectively,and the space occupancy is about 60 Gb per million records.
作者
陈大鹏
CHEN Dapeng(College of Computer Science,Hunan University of Technology,Zhuzhou 412007,Hunan,China)
出处
《智能计算机与应用》
2024年第3期218-222,共5页
Intelligent Computer and Applications
关键词
工业互联网
标识解析
区块链
去中心
单点故障
Industrial Internet of Things
identification and resolution
blockchain
decentralized
single point failure