Abstract
With the development of Internet of Vehicles (IoVs), data sharing has become a crucial means to improve driving safety and travel efficiency. In the process of data sharing, ensuring the security of the sharing process is of paramount importance. Using blockchain technology to ensure the security of data sharing in vehicular networking scenarios is a promising approach. However, there are some issues in applying blockchain to data sharing in vehicular networking scenarios. On the one hand, the consensus of blockchain requires multiple full network broadcasts, and as the number of nodes in the network increases, system overhead will grow rapidly. On the other hand, malicious nodes in blockchain may affect system security. To address these problems, we propose a hierarchical blockchain framework with selectable consensus scope. We dynamically select the consensus scope of data according to its impact range, avoiding consensus on the entire network. In addition, we propose a trust model to compute the reliability of Roadside units (RSUs) in the area, assigning different permissions to different RSUs in the system. We also improve the PBFT algorithm based on this reputation model, further reducing the cost of consensus. Simulation results show that the proposed approach can reduce consensus consumption and identify malicious nodes more quickly, ensuring the efficiency and security of the data sharing process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wang, R., Zhang, Y., Fortino, G., Guan, Q., Liu, J., Song, J.: Software escalation prediction based on deep learning in the cognitive internet of vehicles. IEEE Trans. Intell. Transp. Syst. 23(12), 25408–25418 (2022)
Zhang, Y., Sun, Y., Jin, R., Lin, K., Liu, W.: High-performance isolation computing technology for smart IoT healthcare in cloud environments. IEEE Internet Things J. 8(23), 16872–16879 (2021)
Zhang, Y., Lu, H., Jiang, C., Li, X., Tian, X.: Aspect-based sentiment analysis of user reviews in 5G networks. IEEE Netw. 35(4), 228–233 (2021)
Cao, J., Leng, S., Zhang, L., Imran, M., Chai, H.: A V2V empowered consensus framework for cooperative autonomous driving. In: GLOBECOM 2022 - 2022 IEEE Global Communications Conference, pp. 5729–5734 (2022)
Jiang, Z., Zheng, Z., Chen, K., Luo, X., Tang, X., Li, Y.: Exploring smart contract recommendation: towards efficient blockchain development. IEEE Trans. Serv. Comput. 1–12 (2022)
Zheng, Z., Chen, W., Zhong, Z., Chen, Z., Lu, Y.: Securing the ethereum from smart Ponzi schemes: identification using static features. ACM Trans. Softw. Eng. Methodol. 32, 1–28 (2022)
Jiajing, W., Liu, J., Chen, W., Huang, H., Zheng, Z., Zhang, Y.: Detecting mixing services via mining bitcoin transaction network with hybrid motifs. IEEE Trans. Syst. Man Cybern.: Syst. 52(4), 2237–2249 (2022)
Wen, H., Fang, J., Wu, J., Zheng, Z.: Hide and seek: an adversarial hiding approach against phishing detection on ethereum. IEEE Trans. Comput. Soc. Syst. 1–12 (2022)
Chai, H., Leng, S., Zhang, K., Mao, S.: Proof-of-reputation based-consortium blockchain for trust resource sharing in internet of vehicles. IEEE Access 7, 175744–175757 (2019)
Nakamoto, S.: A Bitcoin. A peer-to-peer electronic cash system. Bitcoin, vol. 4, p. 2 (2008). https://bitcoin.org/bitcoin.pdf
Castro, M., Liskov, B., et al.: Practical byzantine fault tolerance. In: OsDI, vol. 99, pp. 173–186 (1999)
Huang, X., Rong, Yu., Kang, J., Zhang, Y.: Distributed reputation management for secure and efficient vehicular edge computing and networks. IEEE Access 5, 25408–25420 (2017)
Kang, J., Xiong, Z., Niyato, D., Xie, S., Zhang, J.: Incentive mechanism for reliable federated learning: a joint optimization approach to combining reputation and contract theory. IEEE Internet Things J. 6(6), 10700–10714 (2019)
Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: 2014 \(\{\)USENIX\(\}\) Annual Technical Conference (\(\{\)USENIX\(\}\)\(\{\)ATC\(\}\) 14), pp. 305–319 (2014)
Kreps, J., Narkhede, N., Rao, J., et al.: Kafka: a distributed messaging system for log processing. In: Proceedings of the NetDB, Athens, Greece, vol. 11, pp. 1–7 (2011)
Acknowledgments
This work was supported in part by the National Key R&D Program of 2022YFB2702303, and in part by the National Natural Science Foundation of China under Grant 62071092.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Lou, X., Zhang, K., Wu, F., Huang, X., Wang, L. (2024). A Hierarchical Blockchain Framework with Selectable Consensus Scope for Data Sharing in Internet of Vehicles. In: Chen, J., Wen, B., Chen, T. (eds) Blockchain and Trustworthy Systems. BlockSys 2023. Communications in Computer and Information Science, vol 1897. Springer, Singapore. https://doi.org/10.1007/978-981-99-8104-5_24
Download citation
DOI: https://doi.org/10.1007/978-981-99-8104-5_24
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8103-8
Online ISBN: 978-981-99-8104-5
eBook Packages: Computer ScienceComputer Science (R0)