JABS: A Blockchain Simulator for Researching Consensus Algorithms

被引:2
|
作者
Yajam, Habib [1 ]
Ebadi, Elnaz [1 ]
Akhaee, Mohammad Ali [1 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran 14395515, Iran
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2024年 / 11卷 / 01期
关键词
Blockchain; consensus algorithm; decentralization; performance; simulation; simulator;
D O I
10.1109/TNSE.2023.3282916
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The consensus algorithm is fundamental to the decentralization property of blockchain technology. Developing blockchain networks and consensus algorithms necessitates the analysis of variables on large global-scale networks through experiments. However, conducting experiments on test networks is expensive due to the high cost of necessary infrastructure. In this article, JABS (Just Another Blockchain Simulator), a simulator specifically designed for researching large-scale blockchain consensus algorithms, is introduced. Superior performance in simulating real-world scale blockchain networks compared to other frameworks is demonstrated in this article. JABS is faster, more efficient, and produces accurate results that are comparable to measurements from Bitcoin and Ethereum blockchain networks. JABS' modularity, which allows for the easy substitution of components without changing others, is highlighted. Additionally, JABS aids in the design and evaluation of new consensus algorithms. Improving the CasperFFG consensus algorithm is proposed and its improved performance using JABS is demonstrated.
引用
收藏
页码:3 / 13
页数:11
相关论文
共 50 条
  • [41] Improvement and Application of Blockchain Consensus Algorithm for Distributed Power Energy System
    Liang, Junlong
    Wu, Xiaoming
    Liu, Xiangzhi
    Chen, Ran
    2023 IEEE 8TH INTERNATIONAL CONFERENCE ON BIG DATA ANALYTICS, ICBDA, 2023, : 77 - 82
  • [42] A blockchain-based data storage architecture for Internet of Vehicles: Delay-aware consensus and data query algorithms
    Ren, Zhiqiang
    Liu, Shumei
    An, Yisheng
    Li, Yonghui
    Wu, Naiqi
    VEHICULAR COMMUNICATIONS, 2024, 47
  • [43] Blockchain decentralized network: "do-it-yourself" culture with mathematical framework of consensus algorithms
    do Prado, Magaly Parreira
    EPTIC, 2020, 22 (02): : 112 - 127
  • [44] 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,
  • [45] SimBlock Simulator Enhancement with Difficulty Level Algorithm Based on Proof-of-Work Consensus for Lightweight Blockchain
    Mardiansyah, Viddi
    Sari, Riri Fitri
    SENSORS, 2022, 22 (23)
  • [46] Performance Modeling and Analysis of Hotstuff for Blockchain Consensus
    Shahsavari, Yahya
    Zhang, Kaiwen
    Talhi, Chamseddine
    2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 135 - 142
  • [47] AnonymousFox: An Efficient and Scalable Blockchain Consensus Algorithm
    Wan, Ji
    Hu, Kai
    Li, Jie
    Su, Hao
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24236 - 24252
  • [48] Blockchain Contract: A Complete Consensus using Blockchain
    Watanabe, Hiroki
    Fujimura, Shigeru
    Nakadaira, Atsushi
    Miyazaki, Yasuhiko
    Akutsu, Akihito
    Kishigami, Jay
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 577 - 578
  • [49] BSELA: A Blockchain Simulator with Event-Layered Architecture
    Cui, Bo
    Hu, Yun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 151 : 182 - 195
  • [50] A Blockchain Communication Resource Optimization Consensus Method
    Yu, Jingchang
    Shen, Tao
    Bai, Fenhua
    Yu, Zhuo
    Luo, Jianzhao
    PROCEEDINGS OF 2022 4TH BLOCKCHAIN AND INTERNET OF THINGS CONFERENCE, BIOTC 2022, 2022, : 107 - 114