Published April 29, 2024
| Version 1
Software
Open
Modeling Central Bank Digital Currency over Payment Channels: A Parallel ROSS-based Approach
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.