journal article·2023-09-25Open access

A Scalable and Trust-Value-Based Consensus Algorithm for Internet of Vehicles

Zhiqiang Du, Jiaheng Zhang, Yanfang Fu, Muhong Huang, Liangxin Liu, Yunliang Li

Applied Sciences· Volume 13· Issue 19

Abstract

As blockchain technology plays an increasingly important role in the Internet of Vehicles, how to further enhance the data consensus between the areas of the Internet of Vehicles has become a key issue in blockchain design. The traditional blockchain-based vehicle networking consensus mechanism adopts the double-layer PBFT architecture, through the grouping of nodes for first intra-group consensus, and then global consensus. To further reduce delay, we propose a CRMWSL-PBFT algorithm (C-PBFT) for vehicle networking. Firstly, in order to ensure the security of RSU nodes in the network of vehicles and reduce the probability of malicious nodes participating in the consensus, we propose to calculate the reputation of RSU nodes based on multi-weighted subjective logic (CRMWSL) model. Secondly, in order to ensure the efficiency of blockchain data consensus, we improve the consensus protocol of traditional double-layer PBFT, change the election method of the committee and the PBFT consensus process, and improve throughput by reducing the number of consensus nodes. For the committee, we combine the credibility value and hash method to ensure the credibility of nodes, but also to ensure a certain degree of election randomness. For the PBFT consensus process, the regional committee consensus is carried out first, and then the regional master node carries out the global consensus. Through experimental comparison, we show that the C-PBFT significantly reduces consensus time, network overhead, and is scalable for Internet of Vehicles.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · IoT and Edge/Fog Computing · Advanced Steganography and Watermarking Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Computer Science and Engineering, Xi’an Technological University, Xi’an 710021, China

College of Computer and Data Science/College of Software, Fuzhou University, Fuzhou 350108, China

Funding

National Foreign Expert Program of the Ministry of Science and Technology

References (30)

Show source-provided references
1. Blockchain-based decentralized trust management in vehicular networks10.1109/JIOT.2018.2836144 ↗
2. Yue, L., Junqin, H., and Shengzhi, Q. (2017, January 15–18). Big data model of security sharing based on blockchain. Proceedings of the 3rd International Conference on Big Data Computing and Communications (BIGCOM), Orlando, FL, USA.10.1109/BIGCOM.2017.31 ↗
3. Yuan, Y., and Wang, F.Y. (2016, January 17–18). Towards blockchain-based intelligent transportation systems. Proceedings of the IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), Changsha, China.10.1109/ITSC.2016.7795984 ↗
4. Kim, K.S. (2018). The trailer of blockchain governance game. arXiv.
5. A Blockchain-Based Trust Management With Conditional Privacy-Preserving Announcement Scheme for VANETs10.1109/JIOT.2019.2957421 ↗
6. Data Security Sharing and Storage Based on a Consortium Blockchain in a Vehicular Ad-hoc Network10.1109/ACCESS.2018.2890736 ↗
7. A Blockchain-SDN-Enabled Internet of Vehicles Environment for Fog Computing and 5G Networks10.1109/JIOT.2019.2956241 ↗
8. Trust Assessment in Online Social Networks10.1109/TDSC.2019.2916366 ↗
9. A novel reputation computation model based on subjective logic for mobile ad hoc networks10.1016/j.future.2010.03.006 ↗
10. Jaimes, L.M.S., and Ullah, K. (2016, January 15–17). ARS: Anonymous reputation system for vehicular ad hoc networks. Proceedings of the 2016 8th IEEE Latin-American Conference on Communications (LATINCOM), Medellin, Colombia.10.1109/LATINCOM.2016.7811600 ↗
11. Chains of trust in vehicular networks: A secure points of interest dissemination strategy10.1016/j.adhoc.2012.02.011 ↗
12. SLCRM—Subjective logic based cross layer reputation mechanism for wireless mesh networks
13. An Evaluation of Reputation with Regard to the Opportunistic Forwarding of Messages in VANETs
14. Josang, A., Hayward, R., and Pope, S. (2006, January 25–31). Trust Network Analysis with Subjective Logic. Proceedings of the Twenty-Ninth Australasian Computer Science Conference, Cap Esterel, France.
15. Miller, A., and Juels, A. (2014, January 18–21). Permacoin: Repurposing bitcoin work for data preservation. Proceedings of the 2014 IEEE Symposium on Security and Privacy, Berkeley, CA, USA.10.1109/SP.2014.37 ↗
16. T-PBFT: An eigentrust-based practical byzantine fault tolerance consensus algorithm
17. Proof of previous transactions (PoPT): An efficient approach to consensus for JCLedger
18. Wang, Q., Yu, J., and Peng, Z. (2020, January 22–25). Security analysis on dBFT protocal of NEO. Proceedings of the International Conference on Financial Cryptography and Data Security, Montreal, QC, Canada.10.1007/978-3-030-51280-4_2 ↗
19. Kwon, J. (2023, March 10). Tendermint: Consensus without Mining. Available online: https://tendermint.com/static/docs/tendermint.
20. Gilad, Y. (2017, January 25–28). Algorand: Scaling byzantine agreements for cryptocurrencies. Proceedings of the 26th Symposium on Operating Systems Principles, Gino-wan, Japan.10.1145/3132747.3132757 ↗
21. A scalable multi-layer PBFT consensus for blockchain10.1109/TPDS.2020.3042392 ↗
22. Singh, A.K. (2020, January 6–8). A multi-layered network model for blockchain based security surveillance system. Proceedings of the 2020 IEEE International Conference for Innovation in Technology, Bangluru, India.10.1109/INOCON50539.2020.9298422 ↗
23. Using blockchain in a reputation-based model for grouping agents in the internet of things10.1109/TEM.2019.2918162 ↗
24. Hou, Y.C., Liu, W.X., and Lin, H. (2020, January 17–19). Multi-layer access control mechanism based on blockchain for mobile edge computing. Proceedings of the 2020 IEEE International Conference on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking, Exeter, UK.10.1109/ISPA-BDCloud-SocialCom-SustainCom51426.2020.00061 ↗
25. Improved PBFT Algorithm Based on Vague Sets
26. Hierarchical proxy consensus optimization for IoV based on blockchain and trust value
27. Liu, W., Zhang, X.H., and Feng, W.L. (2022). Optimization of PBFT algorithm based on QoS-aware trust service evaluation. Sensors, 22.10.3390/s22124590 ↗
28. Wikipedia (2023, April 15). Binomial Distribution. Available online: https://en.wikipedia.org/wiki/Binomial_distribution.
29. Software defined networking for energy harvesting internet of things10.1109/JIOT.2018.2799936 ↗
30. Towards Secure Blockchain-enabled Internet of Vehicles: Optimizing Consensus Management Using Reputation and Contract Theory10.1109/TVT.2019.2894944 ↗