Abstract
With the rapid increasing of the number of devices connected to the Internet of Things (IoTs), the traditional centralized cloud computing system is unable to satisfy the Quality of Service (QoS) for many applications, especially for areas with real-time, reliability and security. The edge computing as an extension of the cloud computing is introduced, which lies in its ability to transfer the sensitive data from cloud to the edge for increasing network security and to realize high frequency interaction and real-time transmission of data. However, that the edge servers maintain sensitive privacy information generates many important security issues for the edge computing network. Moreover, the data produced by IoT devices are separated into many parts and stored in different edges servers that are located in different locations, which is hard to guarantee data integrity due to data loss and incorrect data storage in edge servers. As the emergence of blockchain technologies, the various security problems and data integrity of the edge computing can be addressed by integrating blockchain technologies. In this paper, we present a comprehensive overview of edge computing integrated with blockchain technologies. Firstly, the blockchain technologies and the architecture of the edge computing are introduced. Secondly, the motivations and architecture of the edge computing integrated with blockchain are introduced. Thirdly, the related works about the edge computing integrated with blockchain that have been investigated are introduced. Finally, the research challenges are discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yu, W., et al.: A survey on the edge computing for the Internet of Things. IEEE Access 6, 6900–6919 (2017)
Li, C., Zhang, L.-J.: A blockchain based new secure multi-layer network model for Internet of Things. In: 2017 IEEE International Congress on Internet of Things (ICIOT), pp. 33–41. IEEE (2017)
Garcia Lopez, P., et al.: Edge-centric computing: vision and challenges. ACM SIGCOMM Comput. Commun. Rev. 45(5), 37–42 (2015)
Lin, J., Wei, Y., Zhang, N., Yang, X., Zhang, H., Zhao, W.: A survey on Internet of Things: architecture, enabling technologies, security and privacy, and applications. IEEE Internet Things J. 4(5), 1125–1142 (2017)
Yang, R., Yu, F.R., Si, P., Yang, Z., Zhang, Y.: Integrated blockchain and edge computing systems: a survey, some research issues and challenges. IEEE Commun. Sur. Tutor. 21(2), 1508–1532 (2019)
Nakamoto, S., et al.: Bitcoin: a peer-to-peer electronic cash system (2008)
Kang, J., et al.: Blockchain for secure and efficient data sharing in vehicular edge computing and networks. IEEE Internet Things J. 6(3), 4660–4670 (2018)
Biswas, S., Sharif, K., Li, F., Nour, B., Wang, Y.: A scalable blockchain framework for secure transactions in IoT. IEEE Internet Things J. 6(3), 4650–4659 (2018)
Sharma, P.K., Chen, M.-Y., Park, J.H.: A software defined fog node based distributed blockchain cloud architecture for IoT. IEEE Access 6, 115–124 (2017)
Stanciu, A.: Blockchain based distributed control system for edge computing. In: 2017 21st International Conference on Control Systems and Computer Science (CSCS), pp. 667–671. IEEE (2017)
Xiong, Z., Feng, S., Niyato, D., Wang, P., Han, Z.: Optimal pricing-based edge computing resource management in mobile blockchain. In: 2018 IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2018)
Jiang, P., Guo, F., Liang, K., Lai, J., Wen, Q.: Searchain: blockchain-based private keyword search in decentralized storage. Futur. Gener. Comput. Syst. (2017)
Zheng, Z., Xie, S., Dai, H.-N., Chen, X., Wang, H.: Blockchain challenges and opportunities: a survey. Int. J. Web Grid Serv. 14(4), 352–375 (2018)
King, S., Nadal, S.: PPCoin: peer-to-peer crypto-currency with proof-of-stake. Self-published paper, 19 August 2012
Castro, M., Liskov, B., et al.: Practical Byzantine fault tolerance. In: OSDI, vol. 99, pp. 173–186 (1999)
He, K., Chen, J., Ruiying, D., Qianhong, W., Xue, G., Zhang, X.: DeyPoS: deduplicatable dynamic proof of storage for multi-user environments. IEEE Trans. Comput. 65(12), 3631–3645 (2016)
Larimer, D.: Delegated proof-of-stake (DPOS). Bitshare whitepaper (2014)
Dziembowski, S., Faust, S., Kolmogorov, V., Pietrzak, K.: Proofs of space. In: Gennaro, R., Robshaw, M. (eds.) CRYPTO 2015. LNCS, vol. 9216, pp. 585–605. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48000-7_29
Chalaemwongwan, N., Kurutach, W.: State of the art and challenges facing consensus protocols on blockchain. In: 2018 International Conference on Information Networking (ICOIN), pp. 957–962. IEEE (2018)
Johnson, D., Menezes, A., Vanstone, S.: The elliptic curve digital signature algorithm (ECDSA). Int. J. Inf. Secur. 1(1), 36–63 (2001)
Merkle, R.C.: Protocols for public key cryptosystems. In: 1980 IEEE Symposium on Security and Privacy, p. 122. IEEE (1980)
Szabo, N.: Smart contracts: building blocks for digital markets. EXTROPY: J. Transhumanist Thought (16), 18:2 (1996)
Wang, S., Yuan, Y., Wang, X., Li, J., Qin, R., Wang, F.-Y.: An overview of smart contract: architecture, applications, and future trends. In: 2018 IEEE Intelligent Vehicles Symposium (IV), pp. 108–113. IEEE (2018)
Delmolino, K., Arnett, M., Kosba, A., Miller, A., Shi, E.: Step by step towards creating a safe smart contract: lessons and insights from a cryptocurrency lab. In: Clark, J., Meiklejohn, S., Ryan, P.Y.A., Wallach, D., Brenner, M., Rohloff, K. (eds.) FC 2016. LNCS, vol. 9604, pp. 79–94. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-53357-4_6
Rabinovich, M., Xiao, Z., Aggarwal, A.: Computing on the edge: a platform for replicating internet applications. In: Douglis, F., Davison, B.D. (eds.) Web Content Caching and Distribution, pp. 57–77. Springer, Dordrecht (2004). https://doi.org/10.1007/1-4020-2258-1_4
Liono, J., Jayaraman, P.P., Qin, A.K., Nguyen, T., Salim, F.D.: QDaS: quality driven data summarisation for effective storage management in Internet of Things. J. Parallel Distrib. Comput. 127, 196–208 (2019)
Vaquero, L.M., Rodero-Merino, L.: Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput. Commun. Rev. 44(5), 27–32 (2014)
Hajibaba, M., Gorgin, S.: A review on modern distributed computing paradigms: cloud computing, jungle computing and fog computing. J. Comput. Inf. Technol. 22(2), 69–84 (2014)
Kumar, J.S., Patel, D.R.: A survey on Internet of Things: security and privacy issues. Int. J. Comput. Appl. 90(11) (2014)
Satyanarayanan, M.: The emergence of edge computing. Computer 50(1), 30–39 (2017)
Stojmenovic, I., Wen, S., Huang, X., Luan, H.: An overview of fog computing and its security issues. Concurr. Comput. Pract. Exp. 28(10), 2991–3005 (2016)
Mukherjee, M., et al.: Security and privacy in fog computing: challenges. IEEE Access 5, 19293–19304 (2017)
Veena, P., Panikkar, S., Nair, S., Brody, P.: Empowering the edge-practical insights on a decentralized Internet of Things. IBM Institute for Business Value (2015)
Otte, P., de Vos, M., Pouwelse, J.: Trustchain: a sybil-resistant scalable blockchain. Futur. Gener. Comput. Syst. (2017)
Restuccia, F., Kanhere, S.D., Melodia, T., Das, S.K.: Blockchain for the Internet of Things: present and future. arXiv preprint arXiv:1903.07448 (2019)
Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the Internet of Things. IEEE Access 4, 2292–2303 (2016)
Lee, B., Lee, J.-H.: Blockchain-based secure firmware update for embedded devices in an Internet of Things environment. J. Supercomput. 73(3), 1152–1167 (2017)
Dorri, A., Kanhere, S.S., Jurdak, R., Gauravaram, P.: LSB: a lightweight scalable blockchain for IoT security and anonymity. J. Parallel Distrib. Comput. 134, 180–197 (2019)
Esposito, C., De Santis, A., Tortora, G., Chang, H., Choo, K.-K.R.: Blockchain: a panacea for healthcare cloud-based data security and privacy? IEEE Cloud Comput. 5(1), 31–37 (2018)
Gaur, A., Scotney, B., Parr, G., McClean, S.: Smart city architecture and its applications based on IoT. Procedia Comput. Sci. 52, 1089–1094 (2015)
Tang, B., Chen, Z., Hefferman, G., Wei, T., He, H., Yang, Q.: A hierarchical distributed fog computing architecture for big data analysis in smart cities. In: 2015 Proceedings of the ASE BigData & SocialInformatics, p. 28. ACM (2015)
Sharma, P.K., Park, J.H.: Blockchain based hybrid network architecture for the smart city. Futur. Gener. Comput. Syst. 86, 650–655 (2018)
Rahman, M.A., Rashid, M.M., Hossain, M.S., Hassanain, E., Alhamid, M.F., Guizani, M.: Blockchain and IoT-based cognitive edge framework for sharing economy services in a smart city. IEEE Access 7, 18611–18621 (2019)
Khan, Z., Abbasi, A.G., Pervez, Z.: Blockchain and edge computing-based architecture for participatory smart city applications. Concurr. Comput. Pract. Exp., e5566 (2019)
Damianou, A., Angelopoulos, C.M., Katos, V.: An architecture for blockchain over edge-enabled IoT for smart circular cities. In: 2019 15th International Conference on Distributed Computing in Sensor Systems (DCOSS), pp. 465–472. IEEE (2019)
Xu, R., Nikouei, S.Y., Chen, Y., Blasch, E., Aved, A.: BlendMAS: a blockchain-enabled decentralized microservices architecture for smart public safety. arXiv preprint arXiv:1902.10567 (2019)
Wang, R., Tsai, W.-T., He, J., Liu, C., Li, Q., Deng, E.: A video surveillance system based on permissioned blockchains and edge computing. In: 2019 IEEE International Conference on Big Data and Smart Computing (BigComp), pp. 1–6. IEEE (2019)
Kotobi, K., Sartipi, M.: Efficient and secure communications in smart cities using edge, caching, and blockchain. In: 2018 IEEE International Smart Cities Conference (ISC2), pp. 1–6. IEEE (2018)
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)
Sherly, J., Somasundareswari, D.: Internet of Things based smart transportation systems. Int. Res. J. Eng. Technol. 2(7), 1207–1210 (2015)
Li, M., Zhu, L., Lin, X.: Efficient and privacy-preserving carpooling using blockchain-assisted vehicular fog computing. IEEE Internet Things J. 6(3), 4573–4584 (2019)
Liu, H., Zhang, Y., Yang, T.: Blockchain-enabled security in electric vehicles cloud and edge computing. IEEE Netw. 32(3), 78–83 (2018)
Nguyen, T.H., Partala, J., Pirttikangas, S.: Blockchain-based mobility-as-a-service. In: 2019 28th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6. IEEE (2019)
Zhou, Z., Wang, B., Dong, M., Ota, K.: Secure and efficient vehicle-to-grid energy trading in cyber physical systems: integration of blockchain and edge computing. IEEE Trans. Syst. Man Cybern. Syst. 50(1), 43–57 (2019)
Chen, W., et al.: Cooperative and distributed computation offloading for blockchain-empowered industrial Internet of Things. IEEE Internet Things J. 6(5), 4833–8446 (2019)
Zhang, K., Zhu, Y., Maharjan, S., Zhang, Y.: Edge intelligence and blockchain empowered 5G beyond for the industrial Internet of Things. IEEE Netw. 33(5), 12–19 (2019)
Ren, Y., Zhu, F., Qi, J., Wang, J., Sangaiah, A.K.: Identity management and access control based on blockchain under edge computing for the industrial Internet of Things. Appl. Sci. 9(10) (2019). https://doi.org/10.3390/app9102058
Gai, K., Wu, Y., Zhu, L., Zhang, Z., Qiu, M.: Differential privacy-based blockchain for industrial Internet of Things. IEEE Trans. Ind. Inform. (2019)
Seitz, A., Henze, D., Miehle, D., Bruegge, B., Nickles, J., Sauer, M.: Fog computing as enabler for blockchain-based IIoT app marketplaces-a case study. In: 2018 Fifth International Conference on Internet of Things: Systems, Management and Security, pp. 182–188. IEEE (2018)
Dorri, A., Kanhere, S.S., Jurdak, R., Gauravaram, P.: Blockchain for IoT security and privacy: the case study of a smart home. In: 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 618–623. IEEE (2017)
Tantidham, T., Aung, Y.N.: Emergency service for smart home system using Ethereum blockchain: system and architecture. In: 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 888–893. IEEE (2019)
Casado-Vara, R., de la Prieta, F., Prieto, J., Corchado, J.M.: Blockchain framework for IoT data quality via edge computing. In: Proceedings of the 1st Workshop on Blockchain-Enabled Networked Sensor Systems, pp. 19–24. ACM (2018)
Rahman, M.A., Rashid, M., Barnes, S., Hossain, M.S., Hassanain, E., Guizani, M.: An IoT and blockchain-based multi-sensory in-home quality of life framework for cancer patients. In: 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), pp. 2116–2121. IEEE (2019)
Gai, K., Wu, Y., Zhu, L., Xu, L., Zhang, Y.: Permissioned blockchain and edge computing empowered privacy-preserving smart grid networks. IEEE Internet Things J. 6(5), 7992–8004 (2019)
Wang, J., Wu, L., Choo, K.-K.R., He, D.: Blockchain based anonymous authentication with key management for smart grid edge computing infrastructure. IEEE Trans. Ind. Inform. 16(3), 1984–1992 (2019)
Yang, J., Zhihui, L., Jie, W.: Smart-toy-edge-computing-oriented data exchange based on blockchain. J. Syst. Arch. 87, 36–48 (2018)
Jindal, A., Aujla, G.S., Kumar, N.: SURVIVOR: a blockchain based edge-as-a-service framework for secure energy trading in SDN-enabled vehicle-to-grid environment. Comput. Netw. 153, 36–48 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Luo, C., Xu, L., Li, D., Wu, W. (2020). Edge Computing Integrated with Blockchain Technologies. In: Du, DZ., Wang, J. (eds) Complexity and Approximation. Lecture Notes in Computer Science(), vol 12000. Springer, Cham. https://doi.org/10.1007/978-3-030-41672-0_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-41672-0_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-41671-3
Online ISBN: 978-3-030-41672-0
eBook Packages: Computer ScienceComputer Science (R0)