English

iblock: Accurate and Scalable Bitcoin Simulations with OMNeT++

Cryptography and Security 2025-12-24 v1 Software Engineering

Abstract

This paper proposes iblock, a comprehensive C++ library for Bitcoin simulation, designed for OMNeT++. iblock offers superior efficiency and scalability with respect to state-of-the-art simulators, which are typically written in high-level languages. Moreover, the possible integration with other OMNeT++ libraries allows highly detailed simulations. We measure iblock's performance against a state-of-the-art blockchain simulator, proving that it is more efficient at the same level of simulation detail. We also validate iblock by using it to simulate different scenarios such as the normal Bitcoin operation and the selfish mine attack, showing that simulation results are coherent with theoretical expectations.

Keywords

Cite

@article{arxiv.2512.20402,
  title  = {iblock: Accurate and Scalable Bitcoin Simulations with OMNeT++},
  author = {Niccolò Scatena and Pericle Perazzo and Giovanni Nardini},
  journal= {arXiv preprint arXiv:2512.20402},
  year   = {2025}
}
R2 v1 2026-07-01T08:38:38.664Z