Building Stable Off-chain Payment Networks

07/07/2021
by   MohammadAmin Fazli, et al.
0

Payment channel is a protocol which allows cryptocurrency users to route multiple transactions through network without committing them to the main blockchain network (mainnet). This ability makes them the most prominent solution to blockchains' scalability problem. Each modification of payment channels requires a transaction on the mainnet and therefore, big transaction fees. In this paper, we assume that a set of payment transactions are given (batch or online) and we study the problem of scheduling modificiations on payment channels to route all of the transactions with minimum modification cost. We investigate two cost models for aforementioned problem: the step cost function in which every channel modification has a constant cost and the linear cost function in which modification costs are proportional to the amount of change. For the step cost function model, we prove impossibility results for both batch and online case. Moreover, some heuristic methods for the batch case are presented and compared. For the linear cost we propose a polynomial time algorithm using linear programming for the batch case.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/17/2018

Payment Network Design with Fees

Payment channels are the most prominent solution to the blockchain scala...
research
08/01/2019

Online Payment Network Design

Payment channels allow transactions between participants of the blockcha...
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
04/07/2021

Understanding the Benefit of Being Patient in Payment Channel Networks

Scaling blockchain efficiency is crucial to its widespread usage in whic...
research
03/31/2021

State-Dependent Processing in Payment Channel Networks for Throughput Optimization

Payment channel networks (PCNs) have emerged as a scalability solution f...
research
07/18/2020

Optimizing Off-Chain Payment Networks in Cryptocurrencies

Off-chain transaction channels represent one of the leading techniques t...
research
04/07/2020

Continuous Credit Networks and Layer 2 Blockchains: Monotonicity and Sampling

To improve transaction rates, many cryptocurrencies have implemented so-...

Please sign up or login with your details

Forgot password? Click here to reset