Hierarchical Multi-Blockchain Architecture for Scalable Internet of Things Environment

被引:19
|
作者
Oktian, Yustus Eko [1 ]
Lee, Sang-Gon [1 ]
Lee, Hoon Jae [1 ]
机构
[1] Dongseo Univ, Coll Software Convergence, Busan 47011, South Korea
基金
新加坡国家研究基金会;
关键词
blockchain; IoT; architecture; scalability;
D O I
10.3390/electronics9061050
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many researchers challenge the possibility of using blockchain and smart contracts to disrupt the Internet of Things (IoT) architecture because of their security and decentralization guarantees. However, the state-of-the-art blockchain architecture is not scalable enough to satisfy the requirements of massive data traffics in the IoT environment. The main reason for this issue is one needs to choose the consensus trade-off between either coping with a high throughput or a high number of nodes. Consequently, this issue prevents the applicability of blockchain for IoT use cases. In this paper, we propose a scalable two-tiered hierarchical blockchain architecture for IoT. The first tier is a Core Engine, which is based on a Practical Byzantine Fault Tolerance (PBFT) consensus to cope with a high throughput, that supervises the underlying subordinate engines (sub-engines) as its second tier. This second tier comprises of the Payment, Compute, and Storage Engine, respectively. We can deploy multiple instances of these sub-engines as many as we need and as local as possible near to the IoT domains, where IoT devices reside, to cope with a high number of nodes. Furthermore, to further extend the scalability of the proposed architecture, we also provide additional scalability features on the Core Engine such as request aggregation, request prioritization, as well as sub-engine parallelism. We implement all of our engines and expose them to IoT applications through the Engine APIs. With these APIs, developers can build and run IoT applications in our architecture. Our evaluation results show that our proposed features on the Core Engine can indeed enhance the overall performance of our architecture. Moreover, based on our proof-of-concept IoT car rental application, we also show that the interoperability between sub-engines through the Core Engine is possible, even when the particular sub-engine is under sub-engine parallelism.
引用
收藏
页码:1 / 27
页数:27
相关论文
共 50 条
  • [1] Blockchain architecture and methodologies for internet of things environment
    Souri, Alireza
    Al-Masri, Eyhab
    Kumari, Saru
    [J]. SECURITY AND PRIVACY, 2023, 6 (02)
  • [2] Simulation of the Internet Computer Protocol: the Next Generation Multi-Blockchain Architecture
    Serena, Luca
    Li, AoXuan
    Zichichi, Mirko
    D'Angelo, Gabriele
    Ferretti, Stefano
    Tang, Su-Kit
    [J]. 2022 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2022,
  • [3] A Checkpoint Enabled Scalable Blockchain Architecture for Industrial Internet of Things
    Javaid, Uzair
    Sikdar, Biplab
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (11) : 7679 - 7687
  • [4] A join query optimization algorithm in multi-blockchain environment
    Dong, Si-Han
    Xin, Jun-Chang
    Hao, Kun
    Yao, Zhong-Ming
    Chen, Jin-Yi
    [J]. Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2022, 56 (02): : 313 - 321
  • [5] Decentralized Multi-Layered Architecture to Strengthen the Security in the Internet of Things Environment Using Blockchain Technology
    Alhusayni, Ahmed
    Thayananthan, Vijey
    Albeshri, Aiiad
    Alghamdi, Saleh
    [J]. ELECTRONICS, 2023, 12 (20)
  • [6] Blockchain DrivenAccess control architecture for the internet of things
    Mishra, Rajiv K.
    Yadav, Rajesh K.
    Nath, Prem
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (20) : 31397 - 31421
  • [7] IoTChain: A Blockchain Security Architecture for the Internet of Things
    Alphand, Olivier
    Amoretti, Michele
    Claeys, Timothy
    Dall'Asta, Simone
    Duda, Andrzej
    Ferrari, Gianluigi
    Rousseau, Franck
    Tourancheau, Bernard
    Veltri, Luca
    Zanichelli, Francesco
    [J]. 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [8] Blockchain DrivenAccess control architecture for the internet of things
    Rajiv K. Mishra
    Rajesh K. Yadav
    Prem Nath
    [J]. Multimedia Tools and Applications, 2023, 82 : 31397 - 31421
  • [9] Sliding Window Blockchain Architecture for Internet of Things
    Koshy, Prescilla
    Babu, Sarath
    Manoj, B. S.
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (04) : 3338 - 3348
  • [10] A Security Architecture for Internet of Things Based on Blockchain
    Yang, Wei
    Wang, Hao
    Wan, Yadong
    Cao, Yuanlong
    Zhang, Zhiming
    Chen, Shaolong
    [J]. BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2019, 2020, 1156 : 363 - 368