iblock: Accurate and Scalable Bitcoin Simulations with OMNeT++
By: Niccolò Scatena, Pericle Perazzo, Giovanni Nardini
Potential Business Impact:
Makes Bitcoin faster and better to study.
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.
Similar Papers
A Generic Framework for Optimization in Blockchain Simulators
Computational Engineering, Finance, and Science
Makes blockchain research faster and easier to compare.
The Time to Consensus in a Blockchain: Insights into Bitcoin's "6 Blocks Rule''
Distributed, Parallel, and Cluster Computing
Helps make sure online money systems are fair.
BlueBottle: Fast and Robust Blockchains through Subsystem Specialization
Distributed, Parallel, and Cluster Computing
Makes online money transfers faster and safer.