Continuous Credit Networks and Layer 2 Blockchains: Monotonicity and Sampling

04/07/2020
by   Ashish Goel, et al.
0

To improve transaction rates, many cryptocurrencies have implemented so-called ”Layer-2” transaction protocols, where payments are routed across networks of private payment channels. However, for a given transaction, not every network state provides a feasible route to perform the payment; in this case, the transaction must be put on the public ledger. The payment channel network thus multiplies the transaction rate of the overall system; the less frequently it fails, the higher the multiplier. We build on earlier work on credit networks and show that this network liquidity problem is connected to the combinatorics of graphical matroids. Earlier work could only analyze the (unnatural) scenario where transactions had discrete sizes. Superficially, it might seem like the continuous case would be harder to examine. However, removing this assumption lets us make progress in two important directions. First, we give a partial answer to the “monotonicity conjecture” that previous work left open. This conjecture asks that the network's performance not degrade as capacity on any edge increases. And second, we construct here a network state sampling procedure with much faster asymptotic performance than off-the-shelf Markov chains (O(| E|β(| E|)), where β(x) is the complexity of solving a linear program on x constraints.) We obtain our results by mapping the underlying graphs to convex bodies and then showing that the liquidity and sampling problems reduce to bounding and computing the volumes of these bodies. The transformation relies crucially on the combinatorial properties of the underlying graphic matroid, as do the proofs of monotonicity and fast sampling.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/16/2020

Fundamental Properties of the Layer Below a Payment Channel Network (Extended Version)

Payment channel networks are a highly discussed approach for improving s...
research
10/05/2019

Constrained Credit Networks

The Credit Network is a model for transactions across a network of agent...
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/05/2019

Liquidity in Credit Networks with Constrained Agents

In order to scale transaction rates for deployment across the global web...
research
05/23/2022

Wiser: Increasing Throughput in Payment Channel Networks with Transaction Aggregation

Payment channel networks (PCNs) are one of the most prominent solutions ...
research
07/07/2021

Building Stable Off-chain Payment Networks

Payment channel is a protocol which allows cryptocurrency users to route...

Please sign up or login with your details

Forgot password? Click here to reset