TL;DR
This paper introduces an enhanced method for finding reliable and cost-effective payment paths in the Lightning Network by incorporating probability models and minimum cost flow algorithms, significantly improving payment success rates.
Contribution
It develops a probabilistic, minimum cost flow-based approach for multi-part payments in the Lightning Network, addressing reliability and cost optimization.
Findings
Increases reliable payment sizes by several orders of magnitude.
Uses a round-based algorithm that converges in few iterations.
Proposes dropping the base fee to linearize the min-cost flow problem.
Abstract
Today, payment paths in Bitcoin's Lightning Network are found by searching for shortest paths on the fee graph. We enhance this approach in two dimensions. Firstly, we take into account the probability of a payment actually being possible due to the unknown balance distributions in the channels. Secondly, we use minimum cost flows as a proper generalization of shortest paths to multi-part payments (MPP). In particular we show that under plausible assumptions about the balance distributions we can find the most likely MPP for any given set of senders, recipients and amounts by solving for a (generalized) integer minimum cost flow with a separable and convex cost function. Polynomial time exact algorithms as well as approximations are known for this optimization problem. We present a round-based algorithm of min-cost flow computations for delivering large payment amounts over the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
