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 条
  • [1] Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms
    Hussein, Ziad
    Salama, May A.
    El-Rahman, Sahar A.
    CYBERSECURITY, 2023, 6 (01)
  • [2] Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms
    Ziad Hussein
    May A. Salama
    Sahar A. El-Rahman
    Cybersecurity, 6
  • [3] Resource Analysis of Blockchain Consensus Algorithms in Hyperledger Fabric
    Yang, Gyeongsik
    Lee, Kwanhoon
    Lee, Kyungwoon
    Yoo, Yeonho
    Lee, Hyowon
    Yoo, Chuck
    IEEE ACCESS, 2022, 10 : 74902 - 74920
  • [4] A NOVEL COMPARISON OF CONSENSUS ALGORITHMS IN BLOCKCHAIN
    Sharma, Vishal
    Lal, Niranjan
    ADVANCES AND APPLICATIONS IN MATHEMATICAL SCIENCES, 2020, 20 (01): : 1 - 13
  • [5] Blockchain and Consensus Algorithms in Internet of Things
    Zoican, Sorin
    Vochin, Marius
    Zoican, Roxana
    Galatchi, Dan
    2018 13TH INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS (ISETC), 2018, : 179 - 182
  • [6] A Survey of Consensus Algorithms for Blockchain Technology
    Alsunaidi, Shikah J.
    Alhaidari, Fahd A.
    2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, : 384 - 389
  • [7] Research on Progress of Blockchain Consensus Algorithm: A Review on Recent Progress of Blockchain Consensus Algorithms
    Xiong, Huanliang
    Chen, Muxi
    Wu, Canghai
    Zhao, Yingding
    Yi, Wenlong
    FUTURE INTERNET, 2022, 14 (02):
  • [8] A Survey about Consensus Algorithms Used in Blockchain
    Giang-Truong Nguyen
    Kim, Kyungbaek
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (01): : 101 - 128
  • [9] A Survey on Consensus Algorithms of Blockchain Based on DAG
    Lu, Xiaofeng
    Jiang, Cheng
    Wang, Pan
    2024 6TH BLOCKCHAIN AND INTERNET OF THINGS CONFERENCE, BIOTC 2024, 2024, : 50 - 58
  • [10] Cluster-Based Classification of Blockchain Consensus Algorithms
    Aponte, Fredy
    Gutierrez, Luz
    Pineda, Magda
    Merino, Ines
    Salazar, Augusto
    Wightman, Pedro
    IEEE LATIN AMERICA TRANSACTIONS, 2021, 19 (04) : 688 - 696