On Replacing Cryptopuzzles with Useful Computation in Blockchain Proof-of-Work Protocols
Andrea Merlina, Thiago Garrett, Roman Vitenberg

TL;DR
This paper analyzes the potential of replacing cryptographic puzzles in Proof-of-Work blockchains with useful computational tasks, aiming for more sustainable and effective consensus mechanisms.
Contribution
It provides a comprehensive analysis of the prerequisites for useful tasks in PoW, examines existing proposals, and discusses research gaps and techniques.
Findings
Identified key prerequisites for useful computation in PoW
Analyzed effects of introducing useful tasks on blockchain security and efficiency
Highlighted research gaps and future directions in the field
Abstract
Proof-of-Work (PoW) blockchains have emerged as a robust and effective consensus mechanism in open environments, leading to widespread deployment with numerous cryptocurrency platforms and substantial investments. However, the commonly deployed PoW implementations are all based on solving cryptographic puzzles. Researchers have been pursuing the compelling idea of replacing cryptopuzzles with useful computing tasks for over a decade, in face of the substantial computational capacity of blockchain networks and the global pursuit of a more sustainable IT infrastructure. In this study, we conduct a comprehensive analysis of the prerequisites for alternative classes of tasks. We provide insight into the effect of introducing "usefulness" and of transitioning to task classes other than cryptopuzzles. Having distilled the prerequisites, we use them to examine proposed designs from existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Blockchain Technology Applications and Security · Advanced Authentication Protocols Security
