Lune

USENIX Security2023顶会

Snapping Snap Sync: Practical Attacks on Go Ethereum Synchronising Nodes

Massimiliano Taverna, Kenneth G. Paterson

出版方
2023年份
1顶会引用

摘要

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 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext eed601a3-d91c-42bc-9b39-ebfdbddd32c0

引用它的顶会 Paper1

问问它们各自怎么用它

它引用的顶会 Paper1

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖