How to Beat Nakamoto in the Race
Shu-Jie Cao, Dongning Guo
Abstract
This paper studies proof-of-work Nakamoto consensus protocols under bounded network delays, settling two long-standing questions in blockchain security: What is the most effective attack on block safety under a given block confirmation latency? And what is the resulting probability of safety violation? A Markov decision process (MDP) framework is introduced to precisely characterize the system state (including the blocktree and timings of all blocks mined), the adversary's potential actions, and the state transitions due to the adversarial action and the random block arrival processes. An optimal attack, called bait-and-switch, is proposed and proved to maximize the adversary's chance of violating block safety by ''beating Nakamoto in the race''. The exact probability of this violation is calculated for any given confirmation depth using Markov chain analysis, offering fresh insights into the interplay of network delay, confirmation rules, and blockchain security.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on7
- Prism: Deconstructing the Blockchain to Approach Physical LimitsVivek Kumar Bagaria, Sreeram Kannan, David Tse, Giulia Fanti et al.CCS 2019 · 256 citations
- A Better Method to Analyze Blockchain ConsistencyLucianna Kiffer, Rajmohan Rajaraman, Abhi ShelatCCS 2018 · 149 citations
- Practical Settlement Bounds for Proof-of-Work BlockchainsPeter Gazi, Ling Ren, Alexander RussellCCS 2022 · 17 citations
- Practical Settlement Bounds for Longest-Chain ConsensusPeter Gazi, Ling Ren, Alexander RussellCRYPTO 2023 · 3 citations
- Everything is a Race and Nakamoto Always WinsAmir Dembo, Sreeram Kannan, Ertem Nusret Tas, David Tse et al.CCS 2020 · 3 citations
Related papers
- Nakamoto Consensus under Bounded Processing CapacityLucianna Kiffer, Joachim Neu, Srivatsan Sridhar, Aviv Zohar et al.CCS 2024 · 2 citations
- Tight Consistency Bounds for BitcoinPeter Gazi, Aggelos Kiayias, Alexander RussellCCS 2020
- NC-Max: Breaking the Security-Performance Tradeoff in Nakamoto ConsensusRen Zhang, Dingwei Zhang, Quake Wang, Shichen Wu et al.NDSS 2022
- Security-Performance Tradeoff in DAG-based Proof-of-Work Blockchain ProtocolsShichen Wu, Puwen Wei, Ren Zhang, Bowen JiangNDSS 2024
- Larger-scale Nakamoto-style Blockchains Don't Necessarily Offer Better SecurityJannik Albrecht, Sébastien Andreina, Frederik Armknecht, Ghassan Karame et al.S&P 2024 · 5 citations
