RBlockSim: Parallel and Distributed Simulation for Blockchain Benchmarking
Adriano Pimpini and Alessandro Pellegrini
Published in: Proceedings of the 2025 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
Abstract:
Since the introduction of Bitcoin in 2008, blockchain technology’s popularity has been rapidly on the rise. This has led to and benefitted from the introduction of numerous new implementations addressing specific needs in terms of performance, scalability, privacy, etc.
Developing new implementations requires making design choices that deeply influence the blockchain’s behaviour. Although deploying full-scale networks for evaluation is impractical and costly, simulation offers a safe and convenient environment to test and benchmark different implementations against the requirements.
Although single-threaded simulation of blockchain networks is available, it can incur long execution times when simulating large-scale scenarios. Additionally, it is constrained by the machine’s RAM, limiting the size of networks one may study.
In this paper, we introduce and benchmark RBlockSim, a simulation approach that leverages optimistic parallel and distributed discrete-event simulation to overcome the above limitations and provides a modular, high-performance test-bed for blockchain evaluation.
BibTeX Entry:
author = {Pimpini, Adriano and Pellegrini, Alessandro},
booktitle = {Proceedings of the 2025 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
title = {RBlockSim: Parallel and Distributed Simulation for Blockchain Benchmarking},
year = {2025},
month = jun,
publisher = {ACM},
series = {SIGSIM-PADS '25},
location = {Atlanta, GA, USA},
notes = {To appear}
}