Commitment Attacks on Ethereum's Reward Mechanism
Roozbeh Sarenche, Ertem Nusret Tas, Barnabe Monnot, Caspar Schwarz-Schilling, Bart Preneel
TL;DR
The paper analyzes commitment attacks on Ethereum's LMD GHOST consensus, showing that payoff-maximizing validators can be steered by adversaries through credible threats to reorient votes and harvest rewards. It develops several attack models (Simple, Strong Simple, Extended) and demonstrates that, even with solo validators or staking pools, reorgs and liveness violations can be equilibrium outcomes under certain conditions. To mitigate these vulnerabilities, the authors propose a DAG-based DAG Votes reward mechanism that decentralizes attestor rewards and preserves incentives for honest voting; they also provide a practical deployment path with aggregators to bound overhead. The work includes theoretical SPNE analyses under mild assumptions and practical evaluations demonstrating manageable increases in block size and computation, arguing that DAG Votes strengthens reorg-resilience while remaining implementable in Ethereum. Overall, the paper highlights how commitment devices and MEV-driven incentives can destabilize reorg-resilience and offers a decentralized, implementable mitigation with quantified performance trade-offs.
Abstract
Validators in permissionless, large-scale blockchains, such as Ethereum, are typically payoff-maximizing, rational actors. Ethereum relies on in-protocol incentives, like rewards for correct and timely votes, to induce honest behavior and secure the blockchain. However, external incentives, such as the block proposer's opportunity to capture maximal extractable value (MEV), may tempt validators to deviate from honest protocol participation. We show a series of commitment attacks on LMD GHOST, a core part of Ethereum's consensus mechanism. We demonstrate how a single adversarial block proposer can orchestrate long-range chain reorganizations by manipulating Ethereum's reward system for timely votes. These attacks disrupt the intended balance of power between proposers and voters: by leveraging credible threats, the adversarial proposer can coerce voters from previous slots into supporting blocks that conflict with the honest chain, enabling a chain reorganization. In response, we introduce a novel reward mechanism that restores the voters' role as a check against proposer power. Our proposed mitigation is fairer and more decentralized, not only in the context of these attacks, but also practical for implementation in Ethereum.
