BSELA: A Blockchain Simulator with Event-Layered Architecture

被引:1
|
作者
Cui, Bo [1 ]
Hu, Yun
机构
[1] Inner Mongolia Key Lab Wireless Networking & Mobil, Hohhot, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2024年 / 151卷
基金
中国国家自然科学基金;
关键词
Blockchain; Bitcoin; Simulation; Simulation drive; Simulation scheduling; Scalability;
D O I
10.1016/j.future.2023.09.034
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Blockchain technology has found widespread use in various fields, including finance, healthcare, the Internet of Things, and supply chain management, due to its ability to meet technical and non-technical requirements. Therefore, it is crucial for system designers to evaluate the performance and characteristics of a given blockchain platform before deploying it. One way to achieve this is through the use of blockchain simulators. However, existing simulators have limitations in areas such as model scaling, event scheduling, time control, object model evaluation, and simulation magnitude. To address these limitations, we propose a Blockchain Simulator based on Event-Layered Architecture (BSELA) in this paper. BSELA comprises multiple functional modules with effective model scalability, with the core being our proposed Event-Layered Architecture. This architecture introduces a new event-driven scheduling mechanism for discrete-event simulation, which improves the efficiency, stability, and maintainability of event scheduling during blockchain simulation. Furthermore, we propose a time advancement mechanism for subsequent events based on event rounds, which improves the accuracy of time advancement, simulation complexity, and real-time demand handling capability during the simulation. We begin by validating the efficiency of our simulator by comparing experiments with those of existing blockchain simulators. We then validate the accuracy of BSELA through simulation experiments on blockchain network connectivity, block propagation latency, and the number of INV messages propagated per hour. We validated the accuracy of the experimental results by conducting a comparison with Bitcoin data. Finally, in order to address the research gap in the performance of blockchain systems at the underlying peer-to-peer network level and in other fields, we designed and experimentally validated the node-trust network construction mechanism by adjusting the simulator's blockchain object model. Our experiments show that this tuning mechanism improves data transfer efficiency by 30%-40%, and also improves security. The design and experiments of the BSELA tuning mechanism validate the scalability and flexibility of our simulator for blockchain research.
引用
收藏
页码:182 / 195
页数:14
相关论文
共 50 条
  • [21] A Survey on Blockchain Technology: Evolution, Architecture and Security
    Bhutta, Muhammad Nasir Mumtaz
    Khwaja, Amir A.
    Nadeem, Adnan
    Ahmad, Hafiz Farooq
    Khan, Muhammad Khurram
    Hanif, Moataz A.
    Song, Houbing
    Alshamari, Majed
    Cao, Yue
    IEEE ACCESS, 2021, 9 : 61048 - 61073
  • [22] 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
    ELECTRONICS, 2023, 12 (20)
  • [23] A Highly Scalable Blockchain-Enabled DNS Architecture
    Dong, Wenyu
    Lin, Chenghong
    Li, Min
    Su, Li
    He, Shen
    BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2022, 2022, 1679 : 107 - 121
  • [24] An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends
    Zheng, Zibin
    Xie, Shaoan
    Dai, Hongning
    Chen, Xiangping
    Wang, Huaimin
    2017 IEEE 6TH INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS 2017), 2017, : 557 - 564
  • [25] A Multiple Blockchains Architecture On Inter-Blockchain Communication
    Luo, Kan
    Yu, Wei
    Amjad, Hafiz Muhammad
    Wang, Siyuan
    Gao, LingChao
    Hu, Kai
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 139 - 145
  • [26] Hiba: Hierarchical High-Performance Blockchain Architecture
    Obiri, Isaac Amankona
    Gao, Jianbin
    Xia, Qi
    Xia, Hu
    Cobblah, Christian Nii Aflah
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024,
  • [27] A Dynamic Scalable Blockchain Based Communication Architecture for IoT
    Qiu, Han
    Qiu, Meikang
    Memmi, Gerard
    Ming, Zhong
    Liu, Meiqin
    SMART BLOCKCHAIN, 2018, 11373 : 159 - 166
  • [28] A Trust Architecture for Blockchain in IoT
    Dedeoglu, Volkan
    Jurdak, Raja
    Putra, Guntur D.
    Dorri, Ali
    Kanhere, Salil S.
    PROCEEDINGS OF THE 16TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS'19), 2019, : 190 - 199
  • [29] Enterprise Architecture of The Blockchain Platform
    Kaczmarczyk, Anna
    SITARSKA-BUBA, Monika
    EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT: A 2025 VISION TO SUSTAIN ECONOMIC DEVELOPMENT DURING GLOBAL CHALLENGES, 2020, : 10420 - 10430
  • [30] Blockchain Architecture for Lightweight Storage
    Tan, Pengliu
    Wan, Liangzhi
    He, Peixin
    Li, Xue
    APPLIED SCIENCES-BASEL, 2025, 15 (03):