Litcius/Paper detail

ESS: An Efficient Storage Scheme for Improving the Scalability of Bitcoin Network

Xiaoqing Wang, Chunping Wang, Kun Zhou, Hongbing Cheng

2021IEEE Transactions on Network and Service Management17 citationsDOI

Abstract

With the continuous development of blockchain technology, Bitcoin as the first cryptocurrency has drawn massive attention from various sectors. Bitcoin on-chain data storage is over 338GB as of September 1, 2021. According to the exponential growth trend of block data, the size of a Bitcoin full node will exceed 500GB in two years. The huge storage problem makes it difficult for general users to store complete Bitcoin data conveniently, which weakens the decentralization capability of Bitcoin network. In this work, we propose an efficient storage scheme (ESS) based on the distribution characteristics of the unspent transaction outputs in Bitcoin network. ESS sets a UTXO-weight for each block. According to UTXO-weight, it dynamically prunes the blocks which have lower query frequency, improving the scalability of the Bitcoin network. When a new block is generated, ESS enables joining nodes to verify most of the transaction inputs instantly. Only a small amount of transaction outputs of older blocks need to be retrieved from the full node for payment verification. Experimental results demonstrated that ESS can reduce the size of a normal node in current Bitcoin network by about 82.14% at a low communication cost.

Topics & Concepts

ScalabilityComputer scienceCryptocurrencyNode (physics)Block (permutation group theory)Database transactionComputer networkScheme (mathematics)Distributed computingDatabaseComputer securityGeometryEngineeringMathematicsMathematical analysisStructural engineeringBlockchain Technology Applications and SecurityIoT and Edge/Fog ComputingCaching and Content Delivery
ESS: An Efficient Storage Scheme for Improving the Scalability of Bitcoin Network | Litcius