Published April 29, 2024 | Version 1
Software Open

Modeling Central Bank Digital Currency over Payment Channels: A Parallel ROSS-based Approach

  • 1. ROR icon Bank of Italy

Description

This archive contains the code and instructions necessary to reproduce the results presented in the paper titled "Modeling Central Bank Digital Currency over Payment Channels: A Parallel ROSS-based Approach" submitted to the 38th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (SIGSIM PADS '24).
 
Within the archive to Reproducibility of Computational Results track of ACM SIGSIM PADS'24, you'll find:
1. Detailed instructions on accessing the artifacts linked to the paper and replicating the results (README file);
2. Two zip files whose usage is explained in the README file;
 
ABSTRACT
Payment Channel Networks (PCNs) promise to solve the scalability (and privacy) issue of blockchains. Understanding them is a key pillar to define a payment system, such as a blockchain-based Central Bank Digital Currency, that can correctly sustain a real load of payments. So far, only custom simulators of PCNs exist, which however allow us to evaluate only small-scale networks.
In this paper, building on the existing literature, we design a PCN model suited to run in ROSS, a popular parallel discrete event simulator (PDES). This PCN model enables large-scale network analysis and readily fits the existing 3-tier banking system. After validating it, we show the benefits of exploiting a PDES to analyze large scale networks. Finally, we release the ROSS-based PCN model in open-source.

Files

itcoin-pcn-simulator-cloth-ross.zip

Files (408.9 MB)

Name Size Download all
md5:60863fe9a3e2a17fa551730572a501fa
204.4 MB Preview Download
md5:283fab780b8e5b96a0ff3338f43af6ba
204.4 MB Preview Download
md5:090f402d96e949726feba5ca33142f6d
11.1 kB Preview Download