BlockCompass: A Benchmarking Platform for Blockchain Performance

被引:1
作者
Rasolroveicy, Mohammadreza [1 ]
Haouari, Wejdene [2 ]
Fokaefs, Marios [2 ]
机构
[1] IBM Canada, Markham, ON L3R 9Z7, Canada
[2] York Univ, Dept Elect Engn & Comp Sci, Toronto, ON M3J 1P3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Blockchains; Benchmark testing; Distributed ledger; Fabrics; Generators; Consensus algorithm; Real-time systems; Benchmark; performance testing; blockchain; decentralized database; consensus protocols; software performance;
D O I
10.1109/TC.2024.3404103
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology has gained momentum due to its immutability and transparency. Several blockchain platforms, each with different consensus protocols, have been proposed. However, choosing and configuring such a platform is a non-trivial task. Numerous benchmarking tools have been introduced to test the performance of blockchain solutions. Yet, these tools are often limited to specific blockchain platforms or require complex configurations. Moreover, they tend to focus on one-off batch evaluation models, which may not be ideal for longer-running instances under continuous workloads. In this work, we present BlockCompass, an all-inclusive blockchain benchmarking tool that can be easily configured and extended. We demonstrate how BlockCompass can evaluate the performance of various blockchain platforms and configurations, including Ethereum Proof-of-Authority, Ethereum Proof-of-Work, Hyperledger Fabric Raft, Hyperledger Sawtooth with Proof-of-Elapsed-Time, Practical Byzantine Fault Tolerance, and Raft consensus algorithms, against workloads that continuously fluctuate over time. We show how continuous transactional workloads may be more appropriate than batch workloads in capturing certain stressful events for the system. Finally, we present the results of a usability study about the convenience and effectiveness offered by BlockCompass in blockchain benchmarking.
引用
收藏
页码:2111 / 2122
页数:12
相关论文
共 50 条
  • [21] An Ultra-Scalable Blockchain Platform for Universal Asset Tokenization: Design and Implementation
    Buldas, Ahto
    Draheim, Dirk
    Gault, Mike
    Laanoja, Risto
    Nagumo, Takehiko
    Saarepera, Mart
    Shah, Syed Attique
    Simm, Joosep
    Steiner, Jamie
    Tammet, Tanel
    Truu, Ahto
    [J]. IEEE ACCESS, 2022, 10 : 77284 - 77322
  • [22] A Platform Selection Framework for Blockchain-Based Software Systems Based on the Blockchain Trilemma
    Werth, Jan
    El Ioini, Nabil
    Berenjestanaki, Mohammad Hajian
    Barzegar, Hamid R.
    Pahl, Claus
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 362 - 371
  • [23] Impact of Block Data Components on the Performance of Blockchain-Based VANET Implemented on Hyperledger Fabric
    Gaba, Priyanka
    Raw, Ram Shringar
    Mohammed, Mazin Abed
    Nedoma, Jan
    Martinek, Radek
    [J]. IEEE ACCESS, 2022, 10 : 71003 - 71018
  • [24] Blockchain-Based IoT Model and Experimental Platform Design in the Defence Supply Chain
    Cerchione, Roberto
    Centobelli, Piera
    Angelino, Antimo
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24) : 22033 - 22039
  • [25] MetaShard: A Novel Sharding Blockchain Platform for Metaverse Applications
    Nguyen, Cong T.
    Hoang, Dinh Thai
    Nguyen, Diep N.
    Xiao, Yong
    Niyato, Dusit
    Dutkiewicz, Eryk
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (05) : 4348 - 4361
  • [26] BlockPaaS: Blockchain Platform as a Service
    Rajendra, Yuvaraj
    Subramanian, Venkatesan
    Shukla, Sandeep Kumar
    [J]. 2023 15TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS, COMSNETS, 2023,
  • [27] Blockchain Platform for Internet of Things
    Yakut, Sena
    Seker, Ozlem
    Batur, Ertugrul
    Dalkilic, Gokhan
    [J]. 2019 INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS CONFERENCE (ASYU), 2019, : 613 - 618
  • [28] Enterprise Architecture of The Blockchain Platform
    Kaczmarczyk, Anna
    SITARSKA-BUBA, Monika
    [J]. EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT: A 2025 VISION TO SUSTAIN ECONOMIC DEVELOPMENT DURING GLOBAL CHALLENGES, 2020, : 10420 - 10430
  • [29] Blockchain Development Platform Comparison
    Clincy, Victor
    Shahriar, Hossain
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 922 - 923
  • [30] Trusted Threat Intelligence Sharing in Practice and Performance Benchmarking through the Hyperledger Fabric Platform
    Ali, Hisham
    Ahmad, Jawad
    Jaroucheh, Zakwan
    Papadopoulos, Pavlos
    Pitropakis, Nikolaos
    Lo, Owen
    Abramson, Will
    Buchanan, William J.
    [J]. ENTROPY, 2022, 24 (10)