• Corpus ID: 232233268

Security and Privacy of Lightning Network Payments with Uncertain Channel Balances

  title={Security and Privacy of Lightning Network Payments with Uncertain Channel Balances},
  author={Rene Pickhardt and Sergei Tikhomirov and Alex Biryukov and Mariusz Nowostawski},
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… 
1 Citations
Optimally Reliable & Cheap Payment Flows on the Lightning Network
This work uses minimum cost flows as a proper generalization of shortest paths to multi-part payments (MPP) and shows that under plausible assumptions about the balance distributions the authors 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.


Probing Channel Balances in the Lightning Network
This work shows that an attacker can easily discover channel balances using probing, and argues that LN's balance between privacy and routing efficiency is suboptimal: channel balances are neither well protected nor utilized.
Counting Down Thunder: Timing Attacks on Privacy in Payment Channel Networks
The privacy guarantees of the Lightning Network may be subverted by an on-path adversary conducting timing attacks on the HTLC state negotiation messages, and estimators are provided that enable an adversary to reduce the anonymity set and infer the likeliest payment endpoints.
A Quantitative Analysis of Security, Anonymity and Scalability for the Lightning Network
These findings should prompt the LN community to consider the issues studied in this work when educating users about path selection algorithms, as well as to adopt multi-hop payment protocols that provide stronger security, privacy and scalability guarantees.
Imbalance measure and proactive channel rebalancing algorithm for the Lightning Network
Results indicate that a collaborative approach within the friend of a friend network might be preferable from a practical point of view in terms of improving the balance of the network.
On the Difficulty of Hiding the Balance of Lightning Network Channels
This paper presents an attack to disclose the balance of a channel in the Lightning Network, based on performing multiple payments ensuring that none of them is finalized, minimizing the economical cost of the attack.
Improvements of the Balance Discovery Attack on Lightning Network Payment Channels
An improved algorithm for the BDA as well as a new type of attack that leverages the differences between LN client software implementations are proposed that uses malformed payments to shutdown payment channels an adversary is not part of.
Hijacking Routes in Payment Channel Networks: A Predictability Tradeoff
This paper identifies and analyzes, a novel Denial-of-Service attack which is based on route hijacking, i.e., which exploits the way transactions are routed and executed along the created channels of the network.
High Throughput Cryptocurrency Routing in Payment Channel Networks
Spider is presented, a routing solution that "packetizes" transactions and uses a multi-path transport protocol to achieve high-throughput routing in PCNs, which allows Spider to complete even large transactions on low-capacity payment channels over time.
SilentWhispers: Enforcing Security and Privacy in Decentralized Credit Networks
This work presents SilentWhispers, the first distributed, privacy-preserving credit network that does not require any ledger to protect the integrity of transactions and formalizes these properties as ideal functionalities in the universal composability framework and presents a secure realization based on a novel combination of secret-sharing-based multiparty computation and digital signature chains.
Routing Cryptocurrency with the Spider Network
The Spider network is presented, a new packet-switched architecture for payment channel networks that addresses these challenges and uses congestion control, in-network scheduling, and imbalance-aware routing to optimize delivery of payments.