3 Reasons why the MEV Problem is a Protocol Designer’s Dream Nightmare
and what we are doing about it
Julian Ma
Robust Incentives Group, EF
Reason 1: MEV has many effects
How does one credibly neutral protocol address all of these problems?
Reason 2: Limits of the protocol
From Seeing like a protocol by Barnabé Monnot
Reason 3: To enshrine or not to enshrine?
The option to enshrine is worth something! (The nuclear button)
What are we doing about it?
The current state of affairs
Effects
✅ Preserve decentralization of validator set
❌ Solve user side of MEV and introduces trust assumptions about the relay
“We get a chain where block production is still centralized, but block validation is trustless and highly decentralized, and specialized anti-censorship magic prevents the block producers from censoring” - Vitalik (Endgame Post)
Enshrined Proposer-Builder Separation (ePBS)
Effects
✅ Remove relay trust assumptions and decrease latency for block submission
✅ Enable further protocol development that put more load on block production while keeping validator set decentralized
Note: not all latency reductions are made equal!
User side of MEV
Effects
✅ Users do not get extracted from as is currently the case
❌ Pushing user MEV solutions to application layer provides fewer guarantees
Consensus bids: who receives the MEV
✅ Tentatively, this reduces or removes all of the abovementioned incentives
❌ Philosophical question: makes validator a ‘dumb-pipe’
Cool features we can get along the way
Cool features we can get along the way
These examples turn the MEV problem nightmare into a protocol designer’s dream
Thank you!
Julian
Robust Incentives Group, EF
julian.ma@ethereum.org
@_julianma