SnapshotPrune: A Novel Bitcoin-Based Protocol Toward Efficient Pruning and Fast Node Bootstrapping

被引:0
作者
Huang, Pengfei [1 ]
Ren, Xiaojun [1 ]
Huang, Teng [1 ]
Voundi Koe, Arthur Sandor [1 ,2 ]
Wong, Duncan S. [1 ]
Jiang, Hai [1 ]
机构
[1] Guangzhou Univ, Inst Artificial Intelligence & Blockchain, Guangzhou 510006, Peoples R China
[2] Pazhou Lab, Guangzhou 510330, Peoples R China
来源
TSINGHUA SCIENCE AND TECHNOLOGY | 2024年 / 29卷 / 04期
关键词
blockchain; Unspent Transaction Output (UTXO) pruning; snapshot; fast bootstrapping; synchronization; BLOCKCHAIN; INTERNET;
D O I
10.26599/TST.2023.9010014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Node synchronization is essential for the stability of the Bitcoin network. Critics have raised doubts about the ability of a new node to quickly and efficiently synchronize with the Bitcoin network and alleviate the storage pressure from existing full nodes to stockpile new data. Basic pruning and other techniques have been explored to address these concerns but have been insufficient to reduce node synchronization delay and effectively suppress the growth of synchronized data. In this study, we propose SnapshotPrune, a novel pruning and synchronization protocol that achieves fast node bootstrapping in the Bitcoin blockchain. Real Bitcoin historical data are leveraged to measure the synchronization time and monitor the network traffic during node bootstrapping. The protocol requires data downloads that are 99.70% less than Bitcoin Core, 81% less than CoinPrune, and 60% less than SnapshotSave, thereby saving 97.23% of download time. Findings show that the proposed design enhances the storage efficiency and reduces the node synchronization delay compared with existing techniques. We hypothesize that the efficiency of this protocol increases with the block height.
引用
收藏
页码:1037 / 1052
页数:16
相关论文
共 50 条
  • [1] SharPer: Sharding Permissioned Blockchains Over Network Clusters
    Amiri, Mohammad Javad
    Agrawal, Divyakant
    El Abbadi, Amr
    [J]. SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 76 - 88
  • [2] B. Bitcoin Project, 2015, Bitcoin core version 0.11.0 released
  • [3] FlyClient: Super-Light Clients for Cryptocurrencies
    Bunz, Benedikt
    Kiffer, Lucianna
    Luu, Loi
    Zamani, Mahdi
    [J]. 2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020), 2020, : 928 - 946
  • [4] SARM: Service function chain active reconfiguration mechanism based on load and demand prediction
    Cai, Jun
    Qian, Kaili
    Luo, Jianzhen
    Zhu, Ke
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (09) : 6388 - 6414
  • [5] Deep reinforcement learning-based multitask hybrid computing offloading for multiaccess edge computing
    Cai, Jun
    Fu, Hongtian
    Liu, Yan
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (09) : 6221 - 6243
  • [6] Blockchain framework for IoT data quality via edge computing
    Casado-Vara, Roberto
    de la Prieta, Fernando
    Prieto, Javier
    Corchado, Juan M.
    [J]. BLOCKSYS'18: PROCEEDINGS OF THE 1ST BLOCKCHAIN-ENABLED NETWORKED SENSOR SYSTEMS, 2018, : 19 - 24
  • [7] Efficient Explicit Constructions of Multipartite Secret Sharing Schemes
    Chen, Qi
    Tang, Chunming
    Lin, Zhiqiang
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2022, 68 (01) : 601 - 631
  • [8] Compartmented Secret Sharing Schemes and Locally Repairable Codes
    Chen, Qi
    Tang, Chunming
    Lin, Zhiqiang
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2020, 68 (10) : 5976 - 5987
  • [9] Efficient explicit constructions of compartmented secret sharing schemes
    Chen, Qi
    Tang, Chunming
    Lin, Zhiqiang
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2019, 87 (12) : 2913 - 2940
  • [10] Chen YL, 2017, IEEE INT CONF BIG DA, P2652, DOI 10.1109/BigData.2017.8258226