An Efficient and Secure Blockchain Consensus Protocol for Internet of Vehicles
-
Published:2023-10-16
Issue:20
Volume:12
Page:4285
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Si Xueming123, Li Min123ORCID, Yao Zhongyuan1, Zhu Weihua123, Liu Jianmei1, Zhang Qian4
Affiliation:
1. Frontier Information Technology Research Institute, Zhongyuan University of Technology, Zhengzhou 450007, China 2. Henan International Joint Laboratory of Blockchain and Data Sharing, Zhengzhou 450007, China 3. Henan Key Laboratory of Network Cryptography Technology, Zhengzhou 450007, China 4. College of Computer Science, Zhongyuan University of Technology, Zhengzhou 450007, China
Abstract
Conventional blockchain consensus protocols tailored for the Internet of Vehicles (IoV) usually face low transaction throughput, high latency, and elevated communication overhead issues. To address these issues, in this paper, we propose ESBCP, an efficient and secure blockchain consensus protocol for the IoV environment. Firstly, considering the significant performance differences among nodes in the IoV, we designed a blockchain consensus model for the IoV. Roadside units execute a trust evaluation mechanism to select high-quality vehicle nodes for the consensus process, thereby reducing the likelihood of malicious nodes in the consensus cluster. Secondly, we designed a node partition strategy to adapt to the dynamic feature of the IoV. Finally, addressing the mobility of nodes in the IoV, we introduced a dynamic unique node list. Vehicle nodes can promptly select nodes with high reliability from the list of communicable nodes to join their unique node list, while also promptly removing nodes with low reliability from their unique node list. Combining these strategies, we propose DK-PBFT, an improved Practical Byzantine Fault Tolerance consensus algorithm. The algorithm meets the efficiency and mobility requirements of vehicular networks. Through theoretical analysis, ESBCP could prevent external and internal security risks while reducing communication overhead. Experimental verification demonstrated that ESBCP effectively reduces consensus latency and improves transaction throughput. Our proposed ESBCP can be used in other application scenarios that require high consensus efficiency.
Funder
ajor Public Welfare Project of Henan Province Key Science and Technology Project of Henan Province Henan Key Laboratory of Network Cryptography Technology Songshan Laboratory Pre-research Project Postgraduate Research and Innovation Project of Zhongyuan University of Technology
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference36 articles.
1. Novel vote scheme for decision-making feedback based on blockchain in internet of vehicles;Ren;IEEE Trans. Intell. Transp. Syst.,2021 2. Byzantine fault tolerance consensus algorithm based on voting mechanism;Wang;J. Comput. Appl.,2019 3. Li, Y., Wang, Z., Fan, J., Zheng, Y., Luo, Y., Deng, C., and Ding, J. (2019, January 17–19). An extensible consensus algorithm based on PBFT. Proceedings of the 2019 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), Guilin, China. 4. Lao, L., Dai, X., Xiao, B., and Guo, S. (2020, January 18–22). G-pbft: A location-based and scalable consensus protocol for iot-blockchain applications. Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS), New Orleans, LA, USA. 5. Byzantine fault tolerance algorithm for consortium blockchain;Wang;Appl. Res. Comput.,2020
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|