Exploring the integration of edge computing and blockchain IoT: Principles, architectures, security, and applications

被引:17
作者
Nguyen, Tri [1 ]
Nguyen, Huong [1 ]
Gia, Tuan Nguyen [2 ]
机构
[1] Univ Oulu, Ctr Ubiquitous Comp, Oulu, Finland
[2] Silo AI, Helsinki, Finland
关键词
Edge computing; Blockchain; Internet-of-thing; Architecture; Security; Application; RESOURCE-ALLOCATION; MOBILE; INTERNET; CHALLENGES; REPUTATION; DESIGN; SYSTEM; THINGS;
D O I
10.1016/j.jnca.2024.103884
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
IoT systems are widely used in various applications, including healthcare, agriculture, manufacturing, and smart cities. However, these systems still have limitations, such as lack of security, high latency, energy inefficiency, the inefficiency of bandwidth utilization, and shortage of automaticity. The integration of edge computing and blockchain into IoT has been proposed to address these limitations. Yet, this integration is challenging and has not been deeply investigated. This paper aims to conduct a review of the integration of edge computing and blockchain into IoT systems. To the best of our knowledge, this is the first review paper that covers all aspects of system architectures and categories of blockchain-based edge deployment, complete security requirements, including confidentiality, integrity, authentication, authorization/access control, privacy, trust/confidence, transparency, availability, secure automaticity, and tolerance, and applications of blockchain-based edge potential usages with consideration of security requirements. Additionally, this review provides comprehensive discussions of challenges and insights into the future direction of blockchain-based edge IoT systems. The review aims to serve as an entry point for non -expert readers and researchers to various aspects of blockchain-based edge IoT systems.
引用
收藏
页数:24
相关论文
共 116 条
[1]   Mobile Edge Computing: A Survey [J].
Abbas, Nasir ;
Zhang, Yan ;
Taherkordi, Amir ;
Skeie, Tor .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01) :450-465
[2]   MEdge-Chain: Leveraging Edge Computing and Blockchain for Efficient Medical Data Exchange [J].
Abdellatif, Alaa Awad ;
Samara, Lutfi ;
Mohamed, Amr ;
Erbad, Aiman ;
Chiasserini, Carla Fabiana ;
Guizani, Mohsen ;
O'Connor, Mark Dennis ;
Laughton, James .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (21) :15762-15775
[3]  
Aldowah Hanan, 2021, Advances on Smart and Soft Computing. Proceedings of ICACIn 2020. Advances in Intelligent Systems and Computing (AISC 1188), P329, DOI 10.1007/978-981-15-6048-4_29
[4]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[5]  
[Anonymous], 2010, Cluster of European research projects on the internet of things, European Commision
[6]  
[Anonymous], 2017, Confidentiality: good practice in handling patient information
[7]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[8]   Trustworthy Blockchain-Empowered Collaborative Edge Computing-as-a-Service Scheduling and Data Sharing in the IIoE [J].
Bai, Fenhua ;
Shen, Tao ;
Yu, Zhuo ;
Zeng, Kai ;
Gong, Bei .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (16) :14752-14766
[9]   A blockchain-based Fog-oriented lightweight framework for smart public vehicular transportation systems [J].
Baker, Thar ;
Asim, Muhammad ;
Samwini, Hezekiah ;
Shamim, Nauman ;
Alani, Mohammed M. ;
Buyya, Rajkumar .
COMPUTER NETWORKS, 2022, 203
[10]   A Vademecum on Blockchain Technologies: When, Which, and How [J].
Belotti, Marianna ;
Bozic, Nikola ;
Pujolle, Guy ;
Secci, Stefano .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (04) :3796-3838