Congestion Attacks in Payment Channel Networks

02/16/2020
by   Ayelet Mizrahi, et al.
0

Payment channel networks provide a fast and scalable solution to relay funds, acting as a second layer to slower and less scalable blockchain protocols. In this paper, we present an accessible, low-cost attack, in which the attacker paralyzes multiple payment network channels for several days. The attack is based on overloading channels with requests that are kept unresolved until their expiration time. Reaching the maximum allowed unresolved requests (HTLCs) locks the channel for new payments. The attack is in fact inherent to the way off-chain networks are constructed, since limits on the number of unresolved payments are derived from limits on the blockchain. We consider two main versions of the attack: one in which the attacker attempts to block as many high liquidity channels as possible, and one in which it tries to isolate individual nodes from the network. We evaluate the costs of both attacks on Bitcoin's Lightning Network, and compare how changes in the network have affected the cost of attack. Specifically, we consider how recent changes to default parameters in each of the main Lightning implementations contribute to the attack. As we evaluate the attacks, we also look at statistics on parameters in the Lightning Network which are of independent interest and compare the various implementations of Lightning nodes. Finally, we suggest mitigation techniques that make the attack much harder to carry out.

READ FULL TEXT
research
06/15/2020

Flood Loot: A Systemic Attack On The Lightning Network

The Lightning Network promises to alleviate Bitcoin's known scalability ...
research
08/03/2022

Mass Exit Attacks on the Lightning Network

The Lightning Network (LN) has enjoyed rapid growth over recent years, a...
research
09/15/2019

Hijacking Routes in Payment Channel Networks: A Predictability Tradeoff

Off-chain transaction networks can mitigate the scalability issues of to...
research
06/02/2020

Time-Dilation Attacks on the Lightning Network

Lightning Network (LN) is a widely-used network of payment channels enab...
research
01/17/2020

Low-Cost Anti-Copying 2D Barcode by Exploiting Channel Noise Characteristics

In this paper, for overcoming the drawbacks of the prior approaches, suc...
research
04/10/2019

Reconstruction of C&C Channel for Structured P2P Botnet

Botnets are problematic malware and a big challenge for researchers who ...
research
05/19/2020

Griefing-Penalty: Countermeasure for Griefing Attack in Bitcoin-compatible PCNs

Payment Channel Networks or PCNs have gained prominence ensuring faster ...

Please sign up or login with your details

Forgot password? Click here to reset