Security and Privacy of Lightning Network Payments with Uncertain Channel Balances
Rene Pickhardt, Sergei Tikhomirov, Alex Biryukov, Mariusz Nowostawski

TL;DR
This paper models the Lightning Network's payment process considering uncertain channel balances, deriving optimal payment splitting and path selection strategies to improve success rates and privacy without protocol upgrades.
Contribution
It introduces a probabilistic model for LN payments, analytically determines optimal payment splitting, and proposes a path selection algorithm that enhances success probability and privacy.
Findings
Reduces average payment attempts by 20% with current methods.
Potential 48% reduction with protocol upgrades.
Provides a framework to quantify privacy leakage during payments.
Abstract
The Lightning Network (LN) is a prominent payment channel network aimed at addressing Bitcoin's scalability issues. Due to the privacy of channel balances, senders cannot reliably choose sufficiently liquid payment paths and resort to a trial-and-error approach, trying multiple paths until one succeeds. This leaks private information and decreases payment reliability, which harms the user experience. This work focuses on the reliability and privacy of LN payments. We create a probabilistic model of the payment process in the LN, accounting for the uncertainty of the channel balances. This enables us to express payment success probabilities for a given payment amount and a path. Applying negative Bernoulli trials for single- and multi-part payments allows us to compute the expected number of payment attempts for a given amount, sender, and receiver. As a consequence, we analytically…
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.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cryptography and Data Security · Peer-to-Peer Network Technologies
