A Blockchain Based Distributed Vehicular Network Architecture for Smart Cities

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1150)


In this paper, we propose a blockchain-based data sharing mechanism for Vehicular Network. We introduce edge service providers placed near to ordinary vehicle nodes to fulfill their requests. Smart vehicles generate a huge amount of data which is stored in the Interplanetary File System (IPFS). IPFS is a distributed file storage system that overcomes the limitations of centralized architecture. Monetary incentive is given to edge vehicle nodes for providing services to ordinary nodes. Ordinary nodes give reviews against services provided by the edge nodes that are stored in a blockchain. A smart contract is used to automate system processes without third party involvement and checking reviews of the edge node. To optimize gas consumption, we used Proof of Authority (PoA) as a consensus mechanism for transaction validation. PoA enhances overall system performance and optimized gas consumption. The caching server is introduced to store frequently used services in memory and provided to ordinary vehicles upon request. Moreover, we have used symmetric key cryptographic mechanism which ensures data security and privacy. A trust management system is proposed, which ensures the reputation of nodes. The trust value is stored in a blockchain, which determines the authenticity of nodes involved in a network. From simulation results, it is shown that our proposed system is efficient for the vehicular network.


  1. 1.
    Hartenstein, H., Laberteaux, K.: VANET: vehicular applications and inter-networking technologies, vol. 1. Wiley, Chichester (2010)CrossRefGoogle Scholar
  2. 2.
    Allied Market Research: Autonomous Vehicle Market by Level of Automation (2018). Accessed 18 Nov 2019
  3. 3.
    Xu, Y., Wang, G., Yang, J., Ren, J., Zhang, Y., Zhang, C.: Towards secure network computing services for lightweight clients using blockchain. Wirel. Commun. Mob. Comput. 2018, 12 (2018) Google Scholar
  4. 4.
    Sharma, P.K., Park, J.H.: Blockchain based hybrid network architecture for the smart city. Future Gener. Comput. Syst. 86, 650–655 (2018)CrossRefGoogle Scholar
  5. 5.
    Sharma, P.K., Moon, S.Y., Park, J.H.: Block-VN: a distributed blockchain based vehicular network architecture in smart City. JIPS 13(1), 184–195 (2017)Google Scholar
  6. 6.
    Qu, C., Tao, M., Zhang, J., Hong, X., Yuan, R.: Blockchain based credibility verification method for IoT entities. Secur. Commun. Netw. 2018, 11 (2018)CrossRefGoogle Scholar
  7. 7.
    Wang, S., Zhang, Y., Zhang, Y.: A blockchain-based framework for data sharing with fine-grained access control in decentralized storage systems. IEEE Access 6, 38437–38450 (2018)CrossRefGoogle Scholar
  8. 8.
    Ding, S., Cao, J., Li, C., Fan, K., Li, H.: A novel attribute-based access control scheme using blockchain for IoT. IEEE Access 7, 38431–38441 (2019)CrossRefGoogle Scholar
  9. 9.
    Zhang, G., Li, T., Li, Y., Hui, P., Jin, D.: Blockchain-based data sharing system for AI-powered network operations. J. Commun. Inf. Netw. 3(3), 1–8 (2018)CrossRefGoogle Scholar
  10. 10.
    Zhang, Y., Wen, J.: The IoT electric business model: using blockchain technology for the Internet of Things. Peer Peer Netw. Appl. 10(4), 983–994 (2017)CrossRefGoogle Scholar
  11. 11.
    Singh, M., Kim, S.: Branch based blockchain technology in intelligent vehicle. Comput. Netw. 145, 219–231 (2018)CrossRefGoogle Scholar
  12. 12.
    Jia, B., Zhou, T., Li, W., Liu, Z., Zhang, J.: A blockchain-based location privacy protection incentive mechanism in crowd sensing networks. Sensors 18(11), 3894 (2018)CrossRefGoogle Scholar
  13. 13.
    Jiang, T., Fang, H., Wang, H.: Blockchain-based internet of vehicles: distributed network architecture and performance analysis. IEEE Internet Things J. 6, 4640–4649 (2018)CrossRefGoogle Scholar
  14. 14.
    Novo, O.: Scalable access management in IoT using blockchain: a performance evaluation. IEEE Internet Things J. 6, 4694–4701 (2018)CrossRefGoogle Scholar
  15. 15.
    Samuel, O., Javaid, N., Awais, M., Ahmed, Z., Imran, M., Guizani, M.: A blockchain model for fair data sharing in deregulated smart grids. In: IEEE Global Communications Conference (GLOBCOM 2019) (2019)Google Scholar
  16. 16.
    Rehman, M., Javaid, N., Awais, M., Imran, M., Naseer, N.: Cloud based secure service providing for IoTs using blockchain. In: IEEE Global Communications Conference (GLOBCOM 2019) (2019)Google Scholar
  17. 17.
    Sultana, T., Almogren, A., Akbar, M., Zuair, M., Ullah, I., Javaid, N.: Data sharing system integrating access control mechanism using blockchain-based smart contracts for IoT devices. Appl. Sci. 10(2), 488 (2020)CrossRefGoogle Scholar
  18. 18.
    Naz, M., Al-zahrani, F.A., Khalid, R., Javaid, N., Qamar, A.M., Afzal, M.K., Shafiq, M.: A secure data sharing platform using blockchain and interplanetary file system. Sustainability 11(24), 7054 (2019)CrossRefGoogle Scholar
  19. 19.
    Alghamdi, T.A., Ali, I., Javaid, N., Shafiq, M.: Secure service provisioning scheme for lightweight IoT devices with a fair payment system and an incentive mechanism based on blockchain. IEEE Access 8, 1048–1061 (2019)CrossRefGoogle Scholar
  20. 20.
    Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151, 1–32 (2014)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.COMSATS University IslamabadIslamabadPakistan
  2. 2.Faculty of Computer Information ScienceHigher Colleges of TechnologyFujairahUnited Arab Emirates

Personalised recommendations