Paper 2024/200

A Better Proof-of-Work Fork Choice Rule

Dionysis Zindros, Common Prefix, Stanford University
Apostolos Tzinas, Common Prefix, National Technical University of Athens
Karl Kreder, Dominant Strategies
Shreekara Shastry, Dominant Strategies
Sriram Vishwanath, Dominant Strategies, The University of Texas at Austin
Abstract

We propose a modification to the fork choice rule of proof-of-work blockchains. Instead of choosing the heaviest chain, we choose the chain with the most intrinsic work. The intrinsic work of a block is roughly the number of zeroes at the front of its hash. This modification allows us to safely speed up the protocol, yielding a roughly 40% improvement in confirmation delay as compared to Bitcoin for adversaries close to 10%. Our modification is at the level of the proof-of-work inequality, and thus can be composed with any other methods to improve latency proposed in the literature (e.g., GHOST). We compile detailed simulation evidence from 3,000 years of simulated executions of our system across different parameters. We formally prove the security of our new protocol in the Bitcoin Backbone model. These proofs use a new technical tool, the real-valued Random Oracle which may be of independent interest.

Note: Version 2 of this paper (Nov 2024) completely revises the simulation methodology and corrects important mistakes in several of the theorem and lemma proofs. We also revised all the figures, from which we now draw different, more precise, conclusions, and rewrite the narrative of the paper.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
proof-of-workconsensus
Contact author(s)
dionyziz @ gmail com
tzinas @ tzinas com
karl @ dominantstrategies io
shreekara @ dominantstrategies io
sriram @ utexas edu
History
2024-11-27: revised
2024-02-09: received
See all versions
Short URL
https://ia.cr/2024/200
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2024/200,
      author = {Dionysis Zindros and Apostolos Tzinas and Karl Kreder and Shreekara Shastry and Sriram Vishwanath},
      title = {A Better Proof-of-Work Fork Choice Rule},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/200},
      year = {2024},
      url = {https://eprint.iacr.org/2024/200}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.