Modeling Resources in Permissionless Longest-chain Total-order Broadcast
Sarah Azouvi, Christian Cachin, Duc V. Le, Marko Vukolic, Luca, Zanolini

TL;DR
This paper introduces a formal framework to analyze how different resources like computation and stake influence the security and vulnerabilities of permissionless blockchain protocols, highlighting trade-offs and attack susceptibilities.
Contribution
It proposes a resource allocator abstraction to characterize resources and provides a framework for understanding security trade-offs in longest-chain protocols based on resource types.
Findings
Proof-of-Work is more resistant to long-range attacks.
Proof-of-Stake and Proof-of-Storage are more vulnerable to double-spending.
Security trade-offs depend on the underlying resource used in the protocol.
Abstract
Blockchain protocols implement total-order broadcast in a permissionless setting, where processes can freely join and leave. In such a setting, to safeguard against Sybil attacks, correct processes rely on cryptographic proofs tied to a particular type of resource to make them eligible to order transactions. For example, in the case of Proof-of-Work (PoW), this resource is computation, and the proof is a solution to a computationally hard puzzle. Conversely, in Proof-of-Stake (PoS), the resource corresponds to the number of coins that every process in the system owns, and a secure lottery selects a process for participation proportionally to its coin holdings. Although many resource-based blockchain protocols are formally proven secure in the literature, the existing security proofs fail to demonstrate why particular types of resources cause the blockchain protocols to be vulnerable…
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.
