The Effect of Network Topology on Credit Network Throughput

03/04/2021
by   Vibhaalakshmi Sivaraman, et al.
0

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 progress. In this paper, we study the relationship between the throughput of a credit network and its topology and credit state. We show that the presence of deadlocks completely characterizes a network's throughput sensitivity to different credit states. Although we show that identifying deadlocks in an arbitrary topology is NP-hard, we propose a peeling algorithm inspired by decoding algorithms for erasure codes that upper bounds the severity of the deadlock. We use the peeling algorithm as a tool to compare the performance of random topologies as well as to aid in the synthesis of topologies robust to deadlocks.

READ FULL TEXT
research
10/05/2019

Liquidity in Credit Networks with Constrained Agents

In order to scale transaction rates for deployment across the global web...
research
08/15/2020

On the Relationship Between Network Topology and Throughput in Mesh Optical Networks

The relationship between topology and network throughput of arbitrarily-...
research
06/08/2022

Hypersyn: A Peer-to-Peer System for Mutual Credit

The Hypersyn protocol is a new type of permissionless and peer-to-peer p...
research
03/06/2020

Balance Transfers and Bailouts in Credit Networks using Blockchains

In this paper, we propose a technique for rebalancing link weights in de...
research
10/17/2018

Algorithmic Blockchain Channel Design

Payment networks, also known as channels, are a most promising solution ...
research
10/05/2019

Constrained Credit Networks

The Credit Network is a model for transactions across a network of agent...
research
01/15/2019

Improved Credit Bounds for the Credit-Based Shaper in Time-Sensitive Networking

In Time Sensitive Networking (TSN), it is important to formally prove pe...

Please sign up or login with your details

Forgot password? Click here to reset