Maximal extractable value and allocative inefficiencies in public blockchains
The blockchain settlement layer facilitates systematic frontrunning, resulting in inefficient block-space allocation. Private transaction pools can reduce these inefficiencies and enhance welfare. However, full adoption is limited by misaligned incentives between users and validators. Validators are reluctant to forgo rents they earn from frontrunning – referred to as maximal extractable value – leading to a partial adoption equilibrium in which frontrunning persists. Our empirical analysis of Ethereum’s Flashbots private pool supports these findings: validators earn higher revenues, users facing greater frontrunning risk are more likely to use the private pool, and attackers’ cost-to-revenue ratios in private pools converge to one.