通信学报2024,Vol.45Issue(5):165-177,13.DOI:10.11959/j.issn.1000-436x.2024090
面向工业物联网的区块链高效拜占庭容错共识算法
Blockchain efficient Byzantine fault tolerance consensus algorithm for IIoT
摘要
Abstract
Considering the malicious risks associated with diverse terminals in the industrial Internet of things(IIoT),a practical Byzantine fault tolerant(PBFT)efficient consensus algorithm based on credit score and dynamic double layer(CD-PBFT)was proposed to meet the requirements of high efficiency and security fault tolerance in the consensus pro-cess.The participation of good nodes in the consensus and the removal of faulty nodes were ensured by the credit score model.The parallelism of transaction verification and read write operations was achieved through the implementation of a double layer architecture.Nodes with high credit were randomly selected as the master node by the adaptive master node algorithm,ensuring its security.Experimental results show that CD-PBFT not only can maintain the safety and live-ness of the consensus algorithm but also can reduce network delay by 34.8% and increase throughput by 25.2% com-pared with PBFT,which meets the double requirements of efficiency and security fault tolerance.关键词
工业物联网/信誉积分模型/双层动态/实用拜占庭容错/共识算法Key words
IIoT/credit score model/dynamic double layer/PBFT/consensus algorithm分类
计算机与自动化引用本文复制引用
李凤岐,宋晴晴,徐辉,杜学峰,高嘉隆,佟宁,王德广..面向工业物联网的区块链高效拜占庭容错共识算法[J].通信学报,2024,45(5):165-177,13.基金项目
辽宁省国际科技合作计划基金资助项目(No.2022JH2/10700012) (No.2022JH2/10700012)
辽宁省应用基础研究计划基金资助项目(No.2022JH2/101300269,No.2023JH2/101300188) The International Science and Technology Cooperation Program Project of Liaoning Province(No.2022JH2/10700012),The Applied Basic Research Program Project of Liaoning Province(No.2022JH2/101300269,No.2023JH2/101300188) (No.2022JH2/101300269,No.2023JH2/101300188)