BCTMark: a framework for benchmarking blockchain technologies - Archive ouverte HAL
Communication Dans Un Congrès Année : 2020

BCTMark: a framework for benchmarking blockchain technologies

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

Citer

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⟩
323 Consultations
2262 Téléchargements

Altmetric

Partager

More