On the Storage Overhead of Proof-of-Work Blockchains

被引:0
|
作者
Sforzin, Alessandro [1 ]
Maso, Matteo [2 ]
Soriente, Claudio [1 ]
Karame, Ghassan [3 ]
机构
[1] NEC Labs Europe, Heidelberg, Germany
[2] AiSight, Berlin, Germany
[3] Ruhr Univ Bochum, Bochum, Germany
基金
欧盟地平线“2020”;
关键词
D O I
10.1109/Blockchain55522.2022.00043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Permissionless blockchains such as Bitcoin have long been criticized for their high computational and storage overhead. Unfortunately, while a number of proposals address the energy consumption of existing Proof-of-Work deployments, little attention has been given so far to remedy the storage overhead incurred by those blockchains. In fact, it seems widely acceptable that full nodes supporting the blockchains have to volunteer hundreds of GBs of their storage, to store and verify all transactions exchanged in the system. In this paper, we explore the solution space to effectively reduce the storage footprint of Proof-of-Work based blockchains. To do so, we analyze, by means of thorough empirical measurements, how existing full blockchain nodes utilize data from the shared ledger to validate incoming transactions/blocks. Based on this analysis, we show that it is possible for full nodes to locally reduce their storage footprint to approximately 15 GB, without any modification to the underlying protocol. We also discuss other client-side strategies to further reduce the storage footprint while incurring negligible computational overhead on the nodes.
引用
收藏
页码:258 / 265
页数:8
相关论文
共 50 条
  • [1] Analysis of the confirmation time in proof-of-work blockchains
    Malakhov, Ivan
    Marin, Andrea
    Rossi, Sabina
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 147 : 275 - 291
  • [2] Difficulty Prediction for Proof-of-Work Based Blockchains
    Zheng, Kaiwen
    Zhang, Shulai
    Ma, Xiaoli
    [J]. PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (IEEE SPAWC2020), 2020,
  • [3] Proof-of-work blockchains and settlement finality: a functional interpretation
    Wandhofer, Ruth
    Berndsen, Ron
    [J]. JOURNAL OF FINANCIAL MARKET INFRASTRUCTURES, 2019, 7 (04): : 71 - 104
  • [4] Analysis of Difficulty Control in Bitcoin and Proof-of-Work Blockchains
    Fullmer, Daniel
    Morse, A. Stephen
    [J]. 2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 5988 - 5992
  • [5] Control-oriented modelling of proof-of-work blockchains
    Leva, Alberto
    Strada, Silvia
    Tanelli, Mara
    [J]. 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 2873 - 2878
  • [6] Workflow Management on Proof-of-Work Blockchains: Implications and Recommendations
    Evermann J.
    Kim H.
    [J]. SN Computer Science, 2021, 2 (1)
  • [7] On the trade-offs of Proof-of-Work algorithms in blockchains
    Chin, Zi Hau
    Yap, Timothy Tzen Vun
    Tan, Ian K. T.
    [J]. COMPUTATIONAL SCIENCE AND TECHNOLOGY (ICCST 2019), 2020, 603 : 575 - 584
  • [8] On the Use of Proof-of-Work in Permissioned Blockchains: Security and Fairness
    Malakhov, Ivan
    Marin, Andrea
    Rossi, Sabina
    Smuseva, Daria
    [J]. IEEE ACCESS, 2022, 10 : 1305 - 1316
  • [9] Approaches to Overpower Proof-of-Work Blockchains Despite Minority
    Baniata, Hamza
    Kertesz, Attila
    [J]. IEEE ACCESS, 2023, 11 : 2952 - 2967
  • [10] Block Interval Adjustment Toward Fair Proof-of-Work Blockchains
    Kanda, Reiki
    Shudo, Kazuyuki
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2020), 2020, : 1 - 6