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

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

Lucien K. L. Ng
Panagiotis Chatzigiannis
Duc V. Le
Mohsen Minaei
Ranjit Kumaresan
Mahdi Zamani
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
Preprint.
History
2024-05-04: last updated
2024-05-04: published
Short URL
https://ia.cr/2024/684
License
https://creativecommons.org/licenses/by/4.0/

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}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.