Boosting Payment Channel Network Liquidity with Topology Optimization and Transaction Selection
Krishnendu Chatterjee, Jan Maty\'a\v{s} K\v{r}i\v{s}\v{t}an, Stefan Schmid, Jakub Svoboda, Michelle Yeo

TL;DR
This paper proposes an efficient algorithm for designing payment channel network topologies and transaction decisions to maximize throughput and reduce costs, validated through theoretical analysis and empirical study of the Lightning Network.
Contribution
It introduces an $ ext{O}(p)$ approximation algorithm for PCN topology and transaction decision optimization, with improved $ ext{O}(\sqrt{p})$ ratio under certain assumptions.
Findings
The $ ext{O}(p)$ approximation algorithm effectively minimizes costs.
Under specific assumptions, the approximation ratio improves to $ ext{O}(\sqrt{p})$.
Empirical results support the approach's applicability to the Lightning Network.
Abstract
Payment channel networks (PCNs) are a promising technology that alleviates blockchain scalability by shifting the transaction load from the blockchain to the PCN. Nevertheless, the network topology has to be carefully designed to maximise the transaction throughput in PCNs. Additionally, users in PCNs also have to make optimal decisions on which transactions to forward and which to reject to prolong the lifetime of their channels. In this work, we consider an input sequence of transactions over parties. Each transaction consists of a transaction size, source, and target, and can be either accepted or rejected (entailing a cost). The goal is to design a PCN topology among the cooperating parties, along with the channel capacities, and then output a decision for each transaction in the sequence to minimise the cost of creating and augmenting channels, as well as the cost of…
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.
Taxonomy
TopicsAdvanced MIMO Systems Optimization · Optimization and Search Problems · Cooperative Communication and Network Coding
