Snapping Snap Sync: Practical Attacks on Go Ethereum Synchronising Nodes
Massimiliano Taverna, Kenneth G. Paterson
摘要
Go Ethereum is by far the most used Ethereum client. It still supports the Proof-of-Work consensus mechanism despite Ethereum itself having switched to a Proof-of-Stake mechanism in 2022. We analyse the Go Ethereum implementation of chain synchronisation, the process through which a node first joining the network obtains the blockchain from its peers. We present three novel attacks that allow an adversary controlling a small fraction of the network mining power to induce synchronising nodes to deviate from consensus and eventually operate on an adversary-controlled version of the blockchain. We successfully implemented the attacks in a test network. We describe how the attacks can be leveraged to realise financial profits, through off-chain trading and via arbitrary code execution. Notably, the cheapest of our attacks can be mounted using a fraction of one GPU against both Ethereum Classic and EthereumPoW, two Ethereum forks still relying on the Proof-of-Work consensus mechanism and whose combined market capitalisation is more than 3.4 billion USD. Our attacks would have also applied to the pre-Merge Ethereum mainnet during the period 2017-2022.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
- Practical Rateless Set ReconciliationLei Yang, Yossi Gilad, Mohammad AlizadehSIGCOMM 2024 · 被引用 10 次
它引用的顶会 Paper1
相关 Paper
- Available Attestation: Towards a Reorg-Resilient Solution for Ethereum Proof-of-StakeMingfei Zhang, Rujia Li, Xueqian Lu, Sisi DuanUSENIX Security 2025
- Eclipse Attacks on Ethereum's Peer-to-Peer NetworkRuisheng Shi, Yuxuan Liang, Zijun Guo, Qin Wang 等WWW 2026
- Max Attestation Matters: Making Honest Parties Lose Their Incentives in Ethereum PoSMingfei Zhang, Rujia Li, Sisi DuanUSENIX Security 2024 · 被引用 20 次
- DETER: Denial of Ethereum Txpool sERvicesKai Li, Yibo Wang, Yuzhe TangCCS 2021 · 被引用 26 次
- Finding Consensus Bugs in Ethereum via Multi-transaction Differential FuzzingYoungseok Yang, Taesoo Kim, Byung-Gon ChunOSDI 2021 · 被引用 57 次
