Paper 2024/200 Original: eprint.iacr.org/2024/200 ↗

A Better Proof-of-Work Fork Choice Rule

Dionysis Zindros
Apostolos Tzinas
Karl Kreder
Shreekara Shastry
Sriram Vishwanath
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.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2024-11-27: last updated
2024-02-09: published
Short URL
https://ia.cr/2024/200
License
https://creativecommons.org/licenses/by-sa/4.0/

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, this archive does not use cookies or embedded third party content.