Performance and scalability testing for blockchain consensus protocols: an empirical framework
Performance and scalability testing for blockchain consensus protocols: an empirical framework
Blockchain unlocks several use cases leveraging unique characteristics of trustless peer-to-peer transactions and decentralised computing. Reaching consensus in blockchains is crucial to ensure a consistent state of the ledger across the network participants. However, consensus also introduces performance and scalability gaps concerning traditional centralised systems. Understanding those gaps is paramount, especially if blockchains are established as the main computing infrastructure for future digital services. In this paper, we propose an empirical approach to performance and scalability testing in blockchain systems. We provide a framework that unlocks measurements of well-established metrics under different configuration scenarios. This framework establishes a systematic methodology based on simulated private blockchain networks. To this extent, we first provide a standardisation for performance and scalability metrics. Then, we describe the testing methodology that establishes a reproducible environment for running quantitative tests with efficient, asynchronous, results computation. We implement the framework with two blockchain platforms using different consensus protocols, respectively Proof of Work and Proof of Stake. We demonstrate that the performance of both protocols is impacted by different configuration settings like the difficulty parameter in Proof of Work and the gossip protocol in Proof of Stake.
CEUR Workshop Proceedings
Ejupi, Alked
064db1ff-9e6b-4794-b880-9b2e394cf20e
De Angelis, Stefano
1b1ef350-6cf0-4419-bd82-9c0a4b5509f9
Sassone, Vladimiro
df7d3c83-2aa0-4571-be94-9473b07b03e7
14 May 2025
Ejupi, Alked
064db1ff-9e6b-4794-b880-9b2e394cf20e
De Angelis, Stefano
1b1ef350-6cf0-4419-bd82-9c0a4b5509f9
Sassone, Vladimiro
df7d3c83-2aa0-4571-be94-9473b07b03e7
Ejupi, Alked, De Angelis, Stefano and Sassone, Vladimiro
(2025)
Performance and scalability testing for blockchain consensus protocols: an empirical framework.
Bartoletti, Massimo, Schifanella, Claudio and Vitaletti, Andrea
(eds.)
In 6th Distributed Ledger Technology Workshop.
vol. 3791,
CEUR Workshop Proceedings.
16 pp
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
Blockchain unlocks several use cases leveraging unique characteristics of trustless peer-to-peer transactions and decentralised computing. Reaching consensus in blockchains is crucial to ensure a consistent state of the ledger across the network participants. However, consensus also introduces performance and scalability gaps concerning traditional centralised systems. Understanding those gaps is paramount, especially if blockchains are established as the main computing infrastructure for future digital services. In this paper, we propose an empirical approach to performance and scalability testing in blockchain systems. We provide a framework that unlocks measurements of well-established metrics under different configuration scenarios. This framework establishes a systematic methodology based on simulated private blockchain networks. To this extent, we first provide a standardisation for performance and scalability metrics. Then, we describe the testing methodology that establishes a reproducible environment for running quantitative tests with efficient, asynchronous, results computation. We implement the framework with two blockchain platforms using different consensus protocols, respectively Proof of Work and Proof of Stake. We demonstrate that the performance of both protocols is impacted by different configuration settings like the difficulty parameter in Proof of Work and the gossip protocol in Proof of Stake.
Text
DLT2024_paper_38
- Version of Record
More information
Published date: 14 May 2025
Identifiers
Local EPrints ID: 503466
URI: http://eprints.soton.ac.uk/id/eprint/503466
PURE UUID: f5e5708c-f135-45bd-af6e-ac7e6f895d34
Catalogue record
Date deposited: 01 Aug 2025 16:44
Last modified: 02 Aug 2025 02:21
Export record
Contributors
Author:
Alked Ejupi
Author:
Stefano De Angelis
Author:
Vladimiro Sassone
Editor:
Massimo Bartoletti
Editor:
Claudio Schifanella
Editor:
Andrea Vitaletti
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics