An empirical study of availability and reliability properties of the Bitcoin Lightning Network

06/25/2020
by   Finnegan Waugh, et al.
0

The Bitcoin Lightning network is a mechanism to enable fast and inexpensive off-chain Bitcoin transactions using peer-to-peer (P2P) channels between nodes that can also be composed into a routing path. Although the resulting possible channel graphs are well-studied, there is no empirical data on the network's reliability in terms of being able to successfully route payments at a given moment in time. In this paper we address this gap and investigate two forms of availability that are a necessary ingredient to achieve such reliability. We first study the Lightning network's ability to route payments of various sizes to nearly every participating node, over most available channels. We establish an inverse relationship between payment volume and success rate and show that at best only about a third of destination nodes can be successfully reached. The routing is hampered by a number of possible errors, both transient and permanent. We then study the availability of nodes in the network longitudinally and determine how long-lived they are. Churn in the network is actually low, and a considerable number of nodes are hosted on cloud providers. By testing node liveness, we find that the propagated network information is relatively often stale, however, both for IP addresses and Tor onion addresses. We provide recommendations how the Lightning network can be improved, including considerations which trade-offs between privacy and decentralization on the one hand and reliability on the other hand should at least be reconsidered by the community developing the Lightning network.

READ FULL TEXT
research
01/15/2019

Topological Analysis of Bitcoin's Lightning Network

Bitcoin's Lightning Network (LN) is a scalability solution for Bitcoin 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
02/25/2021

On the Estimation of the Number of Unreachable Peers in the Bitcoin P2P Network by Observation of Peer Announcements

Bitcoin is based on a P2P network that is used to propagate transactions...
research
08/02/2021

Estimating the Node Degree of Public Peers and Detecting Sybil Peers Based on Address Messages in the Bitcoin P2P Network

Some peers in the Bitcoin P2P network distributed a huge amount of spam ...
research
03/27/2020

An Empirical Analysis of Privacy in the Lightning Network

Payment channel networks, and the Lightning Network in particular, seem ...
research
01/24/2020

All that Glitters is not Bitcoin – Unveiling the Centralized Nature of the BTC (IP) Network

Blockchains are typically managed by peer-to-peer (P2P) networks providi...
research
10/23/2019

On decentralized oracles for data availability

Nakamoto consensus, the protocol underlying Bitcoin, has the potential t...

Please sign up or login with your details

Forgot password? Click here to reset