Security and Privacy of Lightning Network Payments with Uncertain Channel Balances

03/15/2021
by   Rene Pickhardt, et al.
0

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 derive the optimal number of parts into which one should split a payment to minimize the expected number of attempts. This methodology allows us to define service level objectives and quantify how much private information leaks to the sender as a side effect of payment attempts. We propose an optimized path selection algorithm that does not require a protocol upgrade. Namely, we suggest that nodes prioritize paths that are most likely to succeed while making payment attempts. A simulation based on the real-world LN topology shows that this method reduces the average number of payment attempts by 20 baseline algorithm similar to the ones used in practice. This improvement will increase to 48 rebalancing proposal described in BOLT14.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/15/2020

CryptoMaze: Atomic Off-Chain Payments in Payment Channel Network

Payment protocols developed to realize off-chain transactions in Payment...
research
11/21/2019

A Cryptoeconomic Traffic Analysis of Bitcoins Lightning Network

Lightning Network (LN) is designed to amend the scalability and privacy ...
research
12/19/2019

Imbalance measure and proactive channel rebalancing algorithm for the Lightning Network

Making a payment in a privacy-aware payment channel network is achieved ...
research
04/09/2021

LightPIR: Privacy-Preserving Route Discovery for Payment Channel Networks

Payment channel networks are a promising approach to improve the scalabi...
research
03/27/2020

An Empirical Analysis of Privacy in the Lightning Network

Payment channel networks, and the Lightning Network in particular, seem ...
research
09/19/2023

Disentangled Information Bottleneck guided Privacy-Protective JSCC for Image Transmission

Joint source and channel coding (JSCC) has attracted increasing attentio...
research
02/18/2021

On the Impact of Attachment Strategies for Payment Channel Networks

Payment channel networks, such as Bitcoin's Lightning Network, promise t...

Please sign up or login with your details

Forgot password? Click here to reset