Improving Bitcoin's Resilience to Churn

03/17/2018
by   Nabeel Younis, et al.
0

Efficient and reliable block propagation on the Bitcoin network is vital for ensuring the scalability of this peer-to-peer network. To this end, several schemes have been proposed over the last few years to speed up the block propagation, most notably the compact block protocol (BIP 152). Despite this, we show experimental evidence that nodes that have recently joined the network may need about ten days until this protocol becomes 90 is endemic for nodes that do not have persistent network connectivity. We propose to mitigate this ineffectiveness by maintaining mempool synchronization among Bitcoin nodes. For this purpose, we design and implement into Bitcoin a new prioritized data synchronization protocol, called FalafelSync. Our experiments show that FalafelSync helps intermittently connected nodes to maintain better consistency with more stable nodes, thereby showing promise for improving block propagation in the broader network. In the process, we have also developed an effective logging mechanism for bitcoin nodes we release for public use.

READ FULL TEXT
research
01/02/2021

Speeding up Block Propagation in Blockchain Network: Uncoded and Coded Designs

We design and validate new block propagation protocols for the peer-to-p...
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
12/11/2019

Simulation of the Bitcoin Network Considering Compact Block Relay and Internet Improvements

Improving transaction throughput is an important challenge for Bitcoin. ...
research
07/27/2021

AToM: Active Topology Monitoring for the Bitcoin Peer-to-Peer Network

Over the past decade, the Bitcoin P2P network protocol has become a refe...
research
08/20/2020

Long-Lived LoRa: Prolonging the Lifetime of a LoRa Network

Prolonging the network lifetime is a major consideration in many Interne...
research
05/12/2018

Bitcoin With Heterogeneous Block Sizes: A Scaling Proposal

We propose a bitcoin generalization as a solution to the problem of scal...
research
03/29/2023

SREP: Out-Of-Band Sync of Transaction Pools for Large-Scale Blockchains

Synchronization of transaction pools (mempools) has shown potential for ...

Please sign up or login with your details

Forgot password? Click here to reset