Efficient Resource Utilization Using Blockchain Network for IoT Devices in Smart City

  • Muhammad Zohaib Iftikhar
  • Muhammad Sohaib Iftikhar
  • Muhammad Jawad
  • Annas Chand
  • Zain Khan
  • Abdul Basit Majeed Khan
  • Nadeem JavaidEmail author
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 97)


With rapid increase in the use of technology, the world is now moving towards smart cities which require the communication and collaboration of Internet-of-Things (IoT) devices. The smart city enhances the use of technology to share information and data among devices. These devices are producing a huge volume of data that needs to be tackled carefully. Different works have already been proposed to provide a communication in a network for the IoT devices; however, nothing has been founded more effective in terms of resource utilization. Hybrid network architecture is the combination of a centralized and distributed network architectures. The centralized network is used for the communication of IoT devices with edge nodes and distributed network for communicating miner nodes with edge nodes. In this way, the network utilize a lot of resources. In this paper, we are proposing a single network which is the combination of both edge nodes and miner nodes. Blockchain is also implemented in this network to provide secure communication between the devices. The evaluation of the proposed model is done using different performance parameters such as time and cost against the number of devices. Limited number of devices are used to perform this evaluation. Furthermore, the results are obtained by utilizing Proof-of-Work consensus mechanism.


IoT Smart city Communication Blockchain Resources Network 


  1. 1.
    Vanus, J., Belesova, J., Martinek, R., Nedoma, J., Fajkus, M., Bilik, P., Zidek, J.: Monitoring of the daily living activities in smart home care. Hum.-Centric Comput. Inf. Sci. 7(1), 30 (2017)CrossRefGoogle Scholar
  2. 2.
    Li, Z., Kang, J., Yu, R., Ye, D., Deng, Q., Zhang, Y.: Consortium blockchain for secure energy trading in industrial internet of things. IEEE Trans. Ind. Inform. 14(8), 3690–3700 (2017)Google Scholar
  3. 3.
    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
  4. 4.
    Kim, H., Lee, E.A.: Authentication and authorization for the Internet of Things. IT Prof. 19(5), 27–33 (2017)CrossRefGoogle Scholar
  5. 5.
    Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008). Accessed 5 Sept 2019
  6. 6.
    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
  7. 7.
    Noshad, Z., Javaid, N., Imran, M.: Analyzing and securing data using data science and blockchain in smart networks. MS thesis, COMSATS University Islamabad (CUI), Islamabad (2019)Google Scholar
  8. 8.
    Mateen, A., Javaid, N., Iqbal, S.: Towards energy efficient routing in blockchain based underwater WSNs via recovering the void holes. MS thesis, COMSATS University Islamabad (CUI), Islamabad (2019)Google Scholar
  9. 9.
    Singh, M., Kim, S.: Branch based blockchain technology in intelligent vehicle. Comput. Netw. 145, 219–231 (2018) CrossRefGoogle Scholar
  10. 10.
    Khan, R.J.u.H., Javaid, N., Iqbal, S.: Blockchain based node recovery scheme for wireless sensor networks. MS thesis, COMSATS University Islamabad (CUI), Islamabad (2019)Google Scholar
  11. 11.
    Ren, Y., Liu, Y., Ji, S., Sangaiah, A.K., Wang, J.: Incentive mechanism of data storage based on blockchain for wireless sensor networks. Mob. Inf. Syst. (2018, accepted)Google Scholar
  12. 12.
    Rehman, M., Javaid, N., Awais, M., Imran, M., Naseer, N.: Cloud based secure service providing for IoTs using blockchain. In: Global Communications Conference, GLOBCOM 2019. IEEE (2019, accepted)Google Scholar
  13. 13.
    Jiang, T., Fang, H., Wang, H.: Blockchain-based internet of vehicles: distributed network architecture and performance analysis. IEEE Internet Things J. (2018, accepted)Google Scholar
  14. 14.
    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
  15. 15.
    Omaji, S., Javaid, N., Awais, M., Ahmed, Z., Imran, M., Guizani, M.: A blockchain model for fair data sharing in deregulated smart grids. In: Global Communications Conference. IEEE (2019, accepted)Google Scholar
  16. 16.
    Xu, C., Wang, K., Li, P., Guo, S., Luo, J., Ye, B., Guo, M.: Making big data open in edges: a resource-efficient blockchain-based approach. IEEE Trans. Parallell Distrib. Syst. 30(4), 870–882 (2018)CrossRefGoogle Scholar
  17. 17.
    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
  18. 18.
    Lin, D., Tang, Y.: Blockchain consensus based user access strategies in D2D networks for data-intensive applications. IEEE Access 6, 72683–72690 (2018)CrossRefGoogle Scholar
  19. 19.
    Naz, M., Javaid, N., Iqbal, S.: Research based data rights management using blockchain over ethereum network. MS thesis, COMSATS University Islamabad (CUI), Islamabad (2019)Google Scholar
  20. 20.
    Javaid, A., Javaid, N., Imran, M.: Ensuring analyzing and monetization of data using data science and blockchain in loT devices. MS thesis, COMSATS University Islamabad (CUI), Islamabad (2019)Google Scholar
  21. 21.
    Dai, M., Zhang, S., Wang, H., Jin, S.: A low storage room requirement framework for distributed ledger in blockchain. IEEE Access 6, 22970–22975 (2018)CrossRefGoogle Scholar
  22. 22.
    Kazmi, H.S.Z., Javaid, N., Imran, M.: Towards energy efficiency and trustfulness in complex networks using data science techniques and blockchain. MS thesis, COMSATS University Islamabad (CUI), Islamabad (2019)Google Scholar
  23. 23.
    Zahid, M., Javaid, N., Rasheed, M.B.: Balancing electricity demand and supply in smart grids using blockchain. MS thesis, COMSATS University Islamabad (CUI), Islamabad (2019)Google Scholar
  24. 24.
    Reilly, E., Maloney, M., Siegel, M., Falco, G.: A smart city IoT integrity-first communication protocol via an ethereum blockchain light client. In: Proceedings of the International Workshop on Software Engineering Research and Practices for the Internet of Things, SERP4IoT 2019, Marrakech, Morocco, pp. 15–19, April 2019Google Scholar
  25. 25.
    Michelin, R.A., Dorri, A., Steger, M., Lunardi, R.C., Kanhere, S.S., Jurdak, R., Zorzo, A.F.: SpeedyChain: a framework for decoupling data from blockchain for smart cities. In: Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, pp. 145–154. ACM, November 2018Google Scholar
  26. 26.
    Ali, I., Javaid, N., Iqbal, S.: An incentive mechanism for secure service provisioning for lightweight clients based on blockchain. MS thesis, COMSATS University Islamabad (CUI), Islamabad (2019)Google Scholar
  27. 27.
    Zhang, Y., Sun, W., Xie, C.: Blockchain in smart city development—The knowledge governance framework in dynamic alliance. In: International Conference on Smart City and Intelligent Building, pp. 137–152. Springer, Singapore, September 2018Google Scholar
  28. 28.
    Bahga, A., Madisetti, V.K.: Blockchain platform for industrial internet of things. J. Softw. Eng. Appl. 9(10), 533 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Muhammad Zohaib Iftikhar
    • 1
  • Muhammad Sohaib Iftikhar
    • 1
  • Muhammad Jawad
    • 1
  • Annas Chand
    • 1
  • Zain Khan
    • 1
  • Abdul Basit Majeed Khan
    • 1
  • Nadeem Javaid
    • 1
    Email author
  1. 1.Department of Computer ScienceCOMSATS University IslamabadIslamabadPakistan

Personalised recommendations