Bandwidth-Efficient Transaction Relay for Bitcoin

05/25/2019
by   Gleb Naumenko, et al.
0

Bitcoin is a top-ranked cryptocurrency that has experienced huge growth and survived numerous attacks. The protocols making up Bitcoin must therefore accommodate the growth of the network and ensure security. Security of the Bitcoin network depends on connectivity between the nodes. Higher connectivity yields better security. In this paper we make two observations: (1) current connectivity in the Bitcoin network is too low for optimal security; (2) at the same time, increasing connectivity will substantially increase the bandwidth used by the transaction dissemination protocol, making it prohibitively expensive to operate a Bitcoin node. Half of the total bandwidth needed to operate a Bitcoin node is currently used to just announce transactions. Unlike block relay, transaction dissemination has received little attention in prior work. We propose a new transaction dissemination protocol, Erlay, that not only reduces the bandwidth consumption by 40 also keeps the bandwidth use almost constant as the connectivity increases. In contrast, the existing protocol increases the bandwidth consumption linearly with the number of connections. By allowing more connections at a small cost, Erlay improves the security of the Bitcoin network. And, as we demonstrate, Erlay also hardens the network against attacks that attempt to learn the origin node of a transaction. Erlay is currently being investigated by the Bitcoin community for future use with the Bitcoin protocol.

READ FULL TEXT
research
09/01/2021

Clover: an Anonymous Transaction Relay Protocol for the Bitcoin P2P Network

The Bitcoin P2P network currently represents a reference benchmark for m...
research
09/22/2018

Split-Scale: Scaling Bitcoin by Partitioning the UTXO Space

The Bitcoin protocol is a significant milestone in the history of money....
research
10/28/2020

Improving Bitcoin Transaction Propagation by Leveraging Unreachable Nodes

The Bitcoin P2P network is at the core of all communications between cli...
research
05/24/2020

Custody Protocols Using Bitcoin Vaults

A bitcoin covenant is a mechanism to enforce conditions on future bitcoi...
research
10/04/2019

Fairness and Efficiency in DAG-based Cryptocurrencies

Bitcoin is a decentralised digital currency that serves as an alternativ...
research
08/19/2018

SABRE: Protecting Bitcoin against Routing Attacks

Routing attacks remain practically effective in the Internet today as ex...
research
10/03/2020

Computationally sound Bitcoin tokens

We propose a secure and efficient implementation of fungible tokens on B...

Please sign up or login with your details

Forgot password? Click here to reset