iblock: Accurate and Scalable Bitcoin Simulations with OMNeT++
Niccolò Scatena
Pericle Perazzo
Giovanni Nardini
- MoEMLAUPINNAIFinALMOSLMISegAI4TSOTAILawReCodVGenOffRLSyDaAI4CEMQMIALMAI4ClLM&RoMILMWaLMMU3DGSMGenHILMBDLRALMVLM3DV3DHLMTDLM&MASLRLRMSILMPERSSegUQLMOCLAI4MHCLLOnRLAuLLMSSLELMPILMPICVAI4EdFedMLSupRAAMLUDFAttKELM3DPCReLMVOTWSOLNAIDMLCoGeXAIUQCVTTAGNNMDEHAIWSODMedImLLMSVViTGPMLTCLIPCML
Main:7 Pages
10 Figures
Bibliography:1 Pages
3 Tables
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.
View on arXivComments on this paper
