An Analysis of Pervasive Payment Channel Networks for Central Bank Digital Currencies

Experimental results

Content

This archive contains the absolute minimal subset of experiments results needed to replicate the plots in the article "An Analysis of Pervasive Payment Channel Networks for Central Bank Digital Currencies".

These experiment results are provided merely as reference: all the experiments can be replicated running just the code in the repository: https://github.com/bancaditalia/itcoin-pcn-simulator.

The repository includes a parallel discrete event-based simulator of Payment Channel Networks (PCNs), named itcoin-pcn-simulator. It can be used to evaluate different network topologies, by simulating payments exchanged among nodes.

In the above mentioned paper, we analyze two PCN topologies in terms of payment success rate, liquidity efficiency, payment completion time, sender-receiver payment path length, load imposed on the blockchain, cost of channel management, and scalability.

Usage

Extract the content of this archive in the directory <BASE>/experiments/2025_COMCOM/results, stripping the first directory component (for example via tar xf comcom25-experiment-results.tar --strip-components=1).

The final expected layout is:

<BASE>/experiments/2025_COMCOM/results/exp-1
[...]

The code in the github repository is able to download, verify and extract this archive.

The itCoin Project

This artifact and itcoin-pcn-simulator belong to the itCoin project.

Itcoin is a research project by the Applied Research Team of Bank of Italy. It aims at academic results (publications, open source software, prototypes); it has no bearing on the official Digital Euro initiative by the Eurosystem. All the software is currently intended for testing and experimentation purposes, and not for use in a production environment.