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 条
  • [31] BCOA: Blockchain Open Architecture
    Zhang, Liang-Jie
    He, Sheng
    Zeng, Jing
    Ning, Yishuang
    Chen, Huan
    WEB SERVICES - ICWS 2021, 2022, 12994 : 90 - 111
  • [32] An architecture for a nondeterministic distributed simulator
    Bumble, M
    Coraor, LD
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2002, 51 (03) : 453 - 471
  • [33] Blockchain based EHR system architecture and the need of blockchain inhealthcare
    Singh Chouhan A.
    Sanaullah Qaseem M.
    Mohammed Abdul Basheer Q.
    Asma Mehdia M.
    Materials Today: Proceedings, 2023, 80 : 2064 - 2070
  • [34] A Blockchain-Based Hybrid Architecture for Auditable Consent Management
    Can, Ozgu
    Dag, Tunahan
    Kantarcioglu, Murat
    IEEE ACCESS, 2024, 12 : 100419 - 100445
  • [35] A Comparative Analysis of Blockchain Architecture and Its Applications: Problems and Recommendations
    Syed, Toqeer Ali
    Alzahrani, Ali
    Jan, Salman
    Siddiqui, Muhammad Shoaib
    Nadeem, Adnan
    Alghamdi, Turki
    IEEE ACCESS, 2019, 7 : 176838 - 176869
  • [36] A Checkpoint Enabled Scalable Blockchain Architecture for Industrial Internet of Things
    Javaid, Uzair
    Sikdar, Biplab
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (11) : 7679 - 7687
  • [37] Hybrid-chain: An Innovative and Efficient Mixed Blockchain Architecture
    Wang, Yunpeng
    Zhao, Hui
    Li, Tao
    Zhang, Fan
    Li, Zhiyong
    PROCEEDINGS OF THE 2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL, AUTOMATION AND MECHANICAL ENGINEERING (EAME 2018), 2018, 127 : 262 - 268
  • [38] Vericom: A Verification and Communication architecture for IoT-based blockchain
    Dorri, Ali
    Mishra, Shailesh
    Jurdak, Raja
    AD HOC NETWORKS, 2022, 133
  • [39] A conceptual architecture for simulating blockchain-based IoT ecosystems
    Adel Albshri
    Ali Alzubaidi
    Maher Alharby
    Bakri Awaji
    Karan Mitra
    Ellis Solaiman
    Journal of Cloud Computing, 12
  • [40] CBlockSim: A Modular High-Performance Blockchain Simulator
    Ma, Xuyang
    Wu, Han
    Xu, Du
    Wolter, Katinka
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC 2022), 2022,