Paper 2024/684

A Plug-and-Play Long-Range Defense System for Proof-of-Stake Blockchains

Lucien K. L. Ng, Georgia Institute of Technology
Panagiotis Chatzigiannis, Visa (United States)
Duc V. Le, Visa (United States)
Mohsen Minaei, Visa Research
Ranjit Kumaresan, Visa (United States)
Mahdi Zamani, Visa (United States)
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)
PDF
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
Creative Commons Attribution
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},
      note = {\url{https://eprint.iacr.org/2024/684}},
      url = {https://eprint.iacr.org/2024/684}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.