BCTMark: a framework for benchmarking blockchain technologies - Archive ouverte HAL Access content directly
Conference Papers Year : 2020

BCTMark: a framework for benchmarking blockchain technologies


Over the last years, research activities on blockchain technologies have fairly increased. Firstly introduced with Bitcoin, some projects have since emerged to create or improve blockchain features like privacy while others propose to overcome technical limitations such as scalability and energy consumption. New proposals are often evaluated with ad hoc tools and experimental environments. Reproducibility and comparison of these new contributions with the state of the art of the blockchain technologies are therefore complicated. To the best of our knowledge, only a few tools partially address the design of a generic benchmarking of blockchain technologies (e.g., load generation). In this paper, we introduce BCTMark, a generic framework for benchmarking blockchain technologies on an emulated network in a reproducible way. To illustrate the portability of experiments using BCTMark, we have conducted some experiments on two different testbeds: a cluster of Dell PowerEdge R630 servers (Grid'5000) and one of Raspberry Pi 3+. Experiments have been conducted on three different blockchain systems (Ethereum Clique/Ethash and Hyperledger Fabric) to measure their CPU consumption and energy footprint for different numbers of clients.
Fichier principal
Vignette du fichier
_AICCSA__BCTMark.pdf (256.81 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-02923038 , version 1 (26-08-2020)



Dimitri Saingre, Thomas Ledoux, Jean-Marc Menaud. BCTMark: a framework for benchmarking blockchain technologies. AICCSA 2020 - 17th IEEE/ACS International Conference on Computer Systems and Applications, Nov 2020, Antalya, Turkey. pp.1-8, ⟨10.1109/AICCSA50499.2020.9316536⟩. ⟨hal-02923038⟩
308 View
2161 Download



Gmail Facebook X LinkedIn More