Bribers, Bribers on The Chain, Is Resisting All in Vain? Trustless Consensus Manipulation Through Bribing Contracts
Bence Soóki-Tóth, István András Seres, Kamilla Kara, Ábel Nagy, Balázs Pejó, Gergely Biczók
TL;DR
This paper investigates trustless bribery in Ethereum PoS by designing three on-chain contracts—PayToAttest, PayToExit, and PayToBias—that can manipulate consensus safety, liveness, and fairness. It provides both practical implementations and cost analyses, showing that ex-post reorgs can be achieved with bribes well under $0.1$ ETH and that a PayToExit Stackelberg game yields a feasible bribe around $9.23$ ETH per validator under realistic parameters. A dedicated PayToBias market enables on-chain auctions for RANDAO influence, with initial cost bounds and formalizations discussed. The work highlights substantial security implications for incentive-compatible protocols and outlines broad countermeasures, future extensions (including privacy-preserving bribery), and avenues for formal game-theoretic development.
Abstract
The long-term success of cryptocurrencies largely depends on the incentive compatibility provided to the validators. Bribery attacks, facilitated trustlessly via smart contracts, threaten this foundation. This work introduces, implements, and evaluates three novel and efficient bribery contracts targeting Ethereum validators. The first bribery contract enables a briber to fork the blockchain by buying votes on their proposed blocks. The second contract incentivizes validators to voluntarily exit the consensus protocol, thus increasing the adversary's relative staking power. The third contract builds a trustless bribery market that enables the briber to auction off their manipulative power over the RANDAO, Ethereum's distributed randomness beacon. Finally, we provide an initial game-theoretical analysis of one of the described bribery markets.
