Towards Permissionless Consensus in the Standard Model via Fine-Grained Complexity

被引:0
|
作者
Ball, Marshall [1 ]
Garay, Juan [2 ]
Hall, Peter [1 ]
Kiayias, Aggelos [3 ,4 ]
Panagiotakos, Giorgos [5 ]
机构
[1] NYU, New York, NY 10012 USA
[2] Texas A&M Univ, College Stn, TX USA
[3] Univ Edinburgh, Edinburgh, Midlothian, Scotland
[4] Input Output, London, England
[5] Input Output, Piraeus, Greece
来源
关键词
Proof-of-work; Fine-grained complexity; Consensus; BYZANTINE; PROTOCOL;
D O I
10.1007/978-3-031-68379-4_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We investigate the feasibility of permissionless consensus (aka Byzantine agreement) under standard assumptions. A number of protocols have been proposed to achieve permissionless consensus, most notably based on the Bitcoin protocol; however, to date no protocol is known that can be provably instantiated outside of the random oracle model. In this work, we take the first steps towards achieving permissionless consensus in the standard model. In particular, we demonstrate that worst-case conjectures in fine-grained complexity, in particular the orthogonal vectors conjecture (implied by the Strong Exponential Time Hypothesis), imply permissionless consensus in the random beacon model-a setting where a fresh random value is delivered to all parties at regular intervals. This gives a remarkable win-win result: either permissionless consensus exists relative to a random beacon, or there are non-trivial worst-case algorithmic speed-ups for a host of natural algorithmic problems (including SAT). Our protocol achieves resilience against adversaries that control an inverse-polynomial fraction of the honest computational power, i.e., adversarial power A = T1-epsilon for some constant epsilon > 0, where T denotes the honest computational power. This relatively low threshold is a byproduct of the slack in the fine-grained complexity conjectures. One technical highlight is the construction of a Seeded Proof of Work: a Proof of Work where many (correlated) challenges can be derived from a single short public seed, and yet still no non-trivial amortization is possible.
引用
收藏
页码:113 / 146
页数:34
相关论文
共 50 条
  • [1] Accountable Fine-Grained Blockchain Rewriting in the Permissionless Setting
    Tian, Yangguang
    Liu, Bowen
    Li, Yingjiu
    Szalachowski, Pawel
    Zhou, Jianying
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 (1756-1766) : 1756 - 1766
  • [2] Towards a Fine-grained Analysis of Complexity of Programming Tasks
    Duran, Rodrigo
    [J]. PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER 17), 2017, : 271 - 272
  • [3] Fine-Grained Complexity Theory
    Bringmann, Karl
    [J]. 36TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2019), 2019,
  • [4] Fine-Grained Algorithms and Complexity
    Williams, Virginia Vassilevska
    [J]. 33RD SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2016), 2016, 47
  • [5] An Algebraic Approach Towards the Fine-Grained Complexity of Graph Coloring Problems
    Baril, Ambroise
    Couceiro, Miguel
    Lagerkvist, Victor
    [J]. 2022 IEEE 52ND INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2022), 2022, : 94 - 99
  • [6] Fine-Grained Complexity for Sparse Graphs
    Agarwal, Udit
    Ramachandran, Vijaya
    [J]. STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2018, : 239 - 252
  • [7] The Fine-Grained Complexity of CFL Reachability
    Koutris, Paraschos
    Deep, Shaleen
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (POPL):
  • [8] Fine-Grained Complexity of Safety Verification
    Chini, Peter
    Meyer, Roland
    Saivasan, Prakash
    [J]. JOURNAL OF AUTOMATED REASONING, 2020, 64 (07) : 1419 - 1444
  • [9] Fine-Grained Complexity of Temporal Problems
    Dabrowski, Konrad K.
    Jonsson, Peter
    Ordyniak, Sebastian
    Osipov, George
    [J]. KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 284 - 293
  • [10] Fine-Grained Complexity of Safety Verification
    Chini, Peter
    Meyer, Roland
    Saivasan, Prakash
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2018, PT II, 2018, 10806 : 20 - 37