Paper 2024/684
A Plug-and-Play Long-Range Defense System for Proof-of-Stake Blockchains
Abstract
In recent years, many blockchain systems have progressively transitioned to proof-of-stake (PoS) con- sensus algorithms. These algorithms are not only more energy efficient than proof-of-work but are also well-studied and widely accepted within the community. However, PoS systems are susceptible to a particularly powerful "long-range" attack, where an adversary can corrupt the validator set retroactively and present forked versions of the blockchain. These versions would still be acceptable to clients, thereby creating the potential for double-spending. Several methods and research efforts have proposed counter- measures against such attacks. Still, they often necessitate modifications to the underlying blockchain, introduce heavy assumptions such as centralized entities, or prove inefficient for securely bootstrapping light clients. In this work, we propose a method of defending against these attacks with the aid of external servers running our protocol. Our method does not require any soft or hard-forks on the underlying blockchain and operates under reasonable assumptions, specifically the requirement of at least one honest server. Central to our approach is a new primitive called "Insertable Proof of Sequential Work" (InPoSW). Traditional PoSW ensures that a server performs computational tasks that cannot be parallelized and require a minimum execution time, effectively timestamping the input data. InPoSW additionally allows the prover to "insert" new data into an ongoing InPoSW instance. This primitive can be of independent interest for other timestamp applications. Compared to naively adopting prior PoSW schemes for In-PoSW, our construction achieves >22× storage reduction on the server side and >17900× communication cost reduction for each verification.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Minor revision. ESORICS 2024
- Keywords
- Long-Range AttacksProof of Sequential WorksProof-of-Stake
- Contact author(s)
-
kng68 @ gatech edu
pchatzig @ visa edu
duc le @ visa edu
mominaei @ visa edu
rakumare @ visa edu
mzamani @ visa edu - History
- 2024-05-06: approved
- 2024-05-04: received
- See all versions
- Short URL
- https://ia.cr/2024/684
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/684, author = {Lucien K. L. Ng and Panagiotis Chatzigiannis and Duc V. Le and Mohsen Minaei and Ranjit Kumaresan and Mahdi Zamani}, title = {A Plug-and-Play Long-Range Defense System for Proof-of-Stake Blockchains}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/684}, year = {2024}, url = {https://eprint.iacr.org/2024/684} }