【Author】
Wang, Xiaoqing; Wang, Chunping; Zhou, Kun; Cheng, Hongbing
【Source】IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT
【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.
【Keywords】Blockchains; Bitcoin; Peer-to-peer computing; Scalability; Costs; Throughput; Technological innovation; Blockchain; bitcoin; storage; prune; scalability
评论