How to Securely Prune Bitcoin's Blockchain

04/15/2020
by   Roman Matzutt, et al.
0

Bitcoin was the first successful decentralized cryptocurrency and remains the most popular of its kind to this day. Despite the benefits of its blockchain, Bitcoin still faces serious scalability issues, most importantly its ever-increasing blockchain size. While alternative designs introduced schemes to periodically create snapshots and thereafter prune older blocks, already-deployed systems such as Bitcoin are often considered incapable of adopting corresponding approaches. In this work, we revise this popular belief and present CoinPrune, a snapshot-based pruning scheme that is fully compatible with Bitcoin. CoinPrune can be deployed through an opt-in velvet fork, i.e., without impeding the established Bitcoin network. By requiring miners to publicly announce and jointly reaffirm recent snapshots on the blockchain, CoinPrune establishes trust into the snapshots' correctness even in the presence of powerful adversaries. Our evaluation shows that CoinPrune reduces the storage requirements of Bitcoin already by two orders of magnitude today, with further relative savings as the blockchain grows. In our experiments, nodes only have to fetch and process 5 GiB instead of 230 GiB of data when joining the network, reducing the synchronization time on powerful devices from currently 5 h to 46 min, with even more savings for less powerful devices.

READ FULL TEXT
research
11/26/2021

CoinPrune: Shrinking Bitcoin's Blockchain Retrospectively

Popular cryptocurrencies continue to face serious scalability issues due...
research
05/04/2020

JaxNet: Scalable Blockchain Network

Today's world is organized based on merit and value. A single global cur...
research
08/26/2022

PNPCoin: Distributed Computing on Bitcoin infrastructure

Research and applications in Machine Learning are limited by computation...
research
10/14/2017

On the Philosophy of Bitcoin/Blockchain Technology: Is it a Chaotic, Complex System?

The philosophy of blockchain technology is concerned, among other things...
research
01/14/2020

Incentive Analysis of Bitcoin-NG, Revisited

Bitcoin-NG is among the first blockchain protocols to approach the near-...
research
03/28/2018

Dietcoin: shortcutting the Bitcoin verification process for your smartphone

Blockchains have a storage scalability issue. Their size is not bounded ...
research
05/13/2018

PoW, PoS, & Hybrid protocols: A Matter of Complexity?

In a previous paper, it was discussed whether Bitcoin and/or its blockch...

Please sign up or login with your details

Forgot password? Click here to reset