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.

Pimpini, A., Pellegrini, A. (2025). RBlockSim: Parallel and Distributed Simulation for Blockchain Benchmarking. In SIGSIM-PADS '25: Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (pp.176-185). New York : Association for Computing Machinery [10.1145/3726301.3728421].

RBlockSim: Parallel and Distributed Simulation for Blockchain Benchmarking

Pimpini, A;Pellegrini, A
2025-01-01

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.
39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
Santa Fe (USA)
2025
39
Rilevanza internazionale
2025
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
Intervento a convegno
Pimpini, A., Pellegrini, A. (2025). RBlockSim: Parallel and Distributed Simulation for Blockchain Benchmarking. In SIGSIM-PADS '25: Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (pp.176-185). New York : Association for Computing Machinery [10.1145/3726301.3728421].
Pimpini, A; Pellegrini, A
File in questo prodotto:
File Dimensione Formato  
Pim25.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 820.39 kB
Formato Adobe PDF
820.39 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/453443
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact