Mining in Logarithmic Space

被引:7
|
作者
Kiayias, Aggelos [1 ]
Leonardos, Nikos [2 ]
Zindros, Dionysis [2 ]
机构
[1] Univ Edinburgh, IOHK, Edinburgh, Midlothian, Scotland
[2] Univ Athens, Athens, Greece
关键词
blockchains; proof-of-work; logspace mining; superlight clients; NIPoPoWs; superblocks;
D O I
10.1145/3460120.3484784
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchains maintain two types of data: Application data and consensus data. Towards long-term blockchain scalability, both of these must be pruned. While a large body of literature has explored the pruning of application data (UTXOs, account balances, and contract state), little has been said about the permanent pruning of consensus data (block headers). We present a protocol which allows pruning the blockchain by garbage collecting old blocks as they become unnecessary. These blocks can simply be discarded and are no longer stored by any miner. We show that all miners can be light miners with no harm to security. Our protocol is based on the notion of superblocks, blocks that have achieved an unusually high difficulty. We leverage them to represent underlying proofof-work without ever illustrating it, storing it, or transmitting it. After our pruning is applied, the storage and communication requirements for consensus data are reduced exponentially. We develop new probabilistic mathematical methods to analyze our protocol in the random oracle model. We prove our protocol is both secure and succinct under an uninterrupted honest majority assumption for 1/3 adversaries. Our protocol is the first to achieve always secure, always succinct, and online Non-Interactive Proofs of Proof-of-Work, all necessary components for a logarithmic space mining scheme. Our work has applications beyond mining and also constitutes an improvement in state-of-the-art superlight clients and cross-chain bridges.
引用
收藏
页码:3487 / 3501
页数:15
相关论文
共 50 条
  • [1] Mining in Logarithmic Space with Variable Difficulty
    Loison, Benjamin
    2023 5TH CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES, BRAINS, 2023,
  • [2] Logarithmic space and permutations
    Aubert, Clement
    Seiller, Thomas
    INFORMATION AND COMPUTATION, 2016, 248 : 2 - 21
  • [3] UNIFICATION AND LOGARITHMIC SPACE
    Aubert, Clement
    Bagnol, Marc
    LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (03)
  • [4] MONOTONE SEPARATION OF LOGARITHMIC SPACE FROM LOGARITHMIC DEPTH
    GRIGNI, M
    SIPSER, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 50 (03) : 433 - 437
  • [5] THE LOGARITHMIC STRAIN SPACE DESCRIPTION
    HEIDUSCHKE, K
    INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 1995, 32 (8-9) : 1047 - 1062
  • [6] Unambiguous Functions in Logarithmic Space
    Herman, Grzegorz
    Soltys, Michael
    FUNDAMENTA INFORMATICAE, 2012, 114 (02) : 129 - 147
  • [7] A functional language for logarithmic space
    Neergaard, PM
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2004, 3302 : 311 - 326
  • [8] UNAMBIGUITY AND FEWNESS FOR LOGARITHMIC SPACE
    BUNTROCK, G
    JENNER, B
    LANGE, KJ
    ROSSMANITH, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 529 : 168 - 179
  • [9] A monad measure space for logarithmic density
    Di Nasso, Mauro
    Goldbring, Isaac
    Jin, Renling
    Leth, Steven
    Lupini, Martino
    Mahlburg, Karl
    MONATSHEFTE FUR MATHEMATIK, 2016, 181 (03): : 577 - 599
  • [10] Boundedness of the space of stable logarithmic maps
    Abramovich, Dan
    Chen, Qile
    Marcus, Steffen
    Wise, Jonathan
    JOURNAL OF THE EUROPEAN MATHEMATICAL SOCIETY, 2017, 19 (09) : 2783 - 2809