The Effect of Network Topology on Credit Network Throughput
Vibhaalakshmi Sivaraman, Weizhao Tang, Shaileshh Bojja, Venkatakrishnan, Giulia Fanti, Mohammad Alizadeh

TL;DR
This paper investigates how the structure of credit networks influences their transaction throughput, highlighting deadlocks' role and proposing algorithms to analyze and improve network robustness.
Contribution
It introduces a novel analysis linking network topology, credit state, and throughput, and proposes a peeling algorithm to evaluate and enhance network resilience against deadlocks.
Findings
Deadlocks fully determine throughput sensitivity.
Identifying deadlocks is NP-hard.
Peeling algorithm provides upper bounds on deadlock severity.
Abstract
Credit networks rely on decentralized, pairwise trust relationships (channels) to exchange money or goods. Credit networks arise naturally in many financial systems, including the recent construct of payment channel networks in blockchain systems. An important performance metric for these networks is their transaction throughput. However, predicting the throughput of a credit network is nontrivial. Unlike traditional communication channels, credit channels can become imbalanced; they are unable to support more transactions in a given direction once the credit limit has been reached. This potential for imbalance creates a complex dependency between a network's throughput and its topology, path choices, and the credit balances (state) on every channel. Even worse, certain combinations of these factors can lead the credit network to deadlocked states where no transactions can make…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
