Exploiting Centrality: Attacks in Payment Channel Networks with Local Routing

07/17/2020
by   Ben Weintraub, et al.
0

Payment channel networks (PCN) enable scalable blockchain transactions without fundamentally changing the underlying distributed ledger algorithm. However, routing a payment via multiple channels in a PCN requires locking collateral for potentially long periods of time. Adversaries can abuse this mechanism to conduct denial-of-service attacks. Previous work on denial-of-service attacks focused on source routing, which is unlikely to remain a viable routing approach as these networks grow. In this work we examine the effectiveness of attacks in PCNs that use routing algorithms based on local knowledge, where compromised intermediate nodes delay or drop transactions to create denial-of-service. We focus on SpeedyMurmurs as a representative of such protocols. Our attack simulations show that SpeedyMurmurs is resilient to attacks by randomly selected intermediate nodes because it dynamically adjusts using local knowledge. We further consider attackers that control a significant fractions of paths and we show that this ability to route around problematic regions becomes insufficient for such attackers. We propose methods to incentivize payment channel networks with less central nodes and more diverse paths and show through simulation that these methods effectively mitigate the identified denial-of-service attacks.

READ FULL TEXT
research
02/14/2019

Flash: Efficient Dynamic Routing for Offchain Networks

Offchain networks emerge as a promising solution to address the scalabil...
research
04/09/2023

Secure Routing Protocol To Mitigate Attacks By Using Blockchain Technology In Manet

MANET is a collection of mobile nodes that communicate through wireless ...
research
11/07/2017

Towards an Economic Analysis of Routing in Payment Channel Networks

Payment channel networks are supposed to overcome technical scalability ...
research
02/04/2020

Ant Routing scalability for the Lightning Network

The ambition of the Lightning Network is to provide a second layer to th...
research
02/12/2020

HushRelay: A Privacy-Preserving, Efficient, and Scalable Routing Algorithm for Off-Chain Payments

Payment channel networks (PCN) are used in cryptocurrencies to enhance t...
research
01/19/2022

A Centrality Analysis of the Lightning Network

Payment channel networks (PCNs) such as the Lightning Network offer an a...
research
09/24/2020

BCMIX: A Dynamic Self-organizing Blockchain-based Mix Anonymous System

Increasing awareness of privacy-preserving has led to a strong focus on ...

Please sign up or login with your details

Forgot password? Click here to reset