Selfish Mining in Ethereum
Cyril Grunspan, Ricardo P\'erez-Marco

TL;DR
This paper analyzes selfish mining strategies in Ethereum, revealing that certain strategies are more profitable and that the attack primarily targets the difficulty adjustment, with implications for Ethereum's reward system and security.
Contribution
It provides a detailed combinatorial analysis of selfish mining in Ethereum, deriving closed-form formulas and comparing strategies, highlighting the impact of reward signaling incentives.
Findings
Strategies that do not signal uncle blocks are often most profitable.
The attack mainly exploits the difficulty adjustment formula.
Current uncle signaling incentives are weak for attackers.
Abstract
We study selfish mining in Ethereum. The problem is combinatorially more complex than in Bitcoin because of major differences in the reward system and a different difficulty adjustment formula. Equivalent strategies in Bitcoin do have different profitabilities in Ethereum. The attacker can either broadcast his fork one block by one, or keep them secret as long as possible and publish them all at once at the end of an attack cycle. The first strategy is damaging for substantial hashrates, and we show that the second strategy is even worse. This confirms what we already proved for Bitcoin: Selfish mining is most of all an attack on the difficulty adjustment formula. We show that the current reward for signaling uncle blocks is a weak incentive for the attacker to signal blocks. We compute the profitabilities of different strategies and find out that for a large parameter space values,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpam and Phishing Detection · Blockchain Technology Applications and Security · Advanced Malware Detection Techniques
