Beyond the protocol
Proposer–Builder Separation and relays
1
Barnabé Monnot
Robust Incentives Group (RIG), Ethereum Foundation
CBER Forum Conference — 23/05/2024
Protocol rights
Protocol endows validators with rights and duties:
2
Ethereum protocol
Network of validators
Consensus
Execution
Validator delegation
Yet some validators choose not to exercise their rights themselves, and delegate them to third-parties…
3
Ethereum protocol
Network of validators
Consensus
Execution
Builders
Execution
Builder-supplied blocks market share
About 90% of blocks were built by external builders since ~Dec. 2022
Median payment over last sixty days: ~$120 per block�=> ~$1,000,000 paid out daily
Plots from mevboost.pics
4
Today
5
Why use builders?
6
Naive model of block production
Validator-as-producer runs a mempool (pending txs).�When their turn comes, make a block� including highest fee-paying transactions.
7
Validator-as-producer
Users
Txs
Last look and producer privilege
Producers include user transactions in their blocks�Last look ⇒ Producers can capture value from externalities
⚖️ Arbitrage�User makes a swap order for token A against token B on a market 1� ⇒ Creates price imbalance with another market 2�Producer buys B low on 1 ⇒ Producer sells B high on 2� ⇒ Price imbalance is resolved, Producer pockets the difference
Producer privilege => MEV
8
Searchers and bundles
In practice, producers may not know where the value is…�Searchers surface opportunities for the producer.
Classic model if searcher trusts producer to keep bundle atomic.
9
Validator-as-producer
Users
Searchers
Swap
Swap
Arb
Bundle
Mempool txs
If producer is untrusted…
The searcher doesn’t want to send their bundle to the producer.�Producer can “unbundle”, replace with own transactions.
Idea: Let a builder make the whole block� Validator-as-proposer blind-signs it.
10
Validators-as-proposers
Builders
Users
Searchers
Txs
Bundles
Block
How to use builders?
11
Block production service: Fair exchange
Fair exchange! Can’t do it without trusted third party.
The trusted third party today: a MEV-Boost relay.�MEV-Boost protocol organises market interactions.
MEV-Boost protocol
12
Validators-as-proposers
Builders
Users
Searchers
Relays
The role(s) of the relay
Some relays are free, some have revenue models.�eg, ultra sound “bid adjustment” (keeps diff b/w 1st and 2nd bids)
MEV-Boost protocol
13
Validators-as-proposers
Builders
Users
Searchers
Relays
14
Rewards
Penalties
Ethereum protocol
Network of validators
Network of builders
Delegate
Block construction
👀
🙈
15
Rewards
Penalties
Network of validators
Block construction
Network of builders
Delegate
Ethereum protocol
👀
Economic organisation
16
Fundamental asymmetry of services
Protocols offer services:
Not all of these services have the same requirements!
How do we ensure this party does a good job?
17
Endgame?
18
Validators
Builders
Builder market shares
Clearly three dominant builders at the moment.
Plot from mevboost.pics
19
Endgame?
20
Validators
Builders
Re-inserting proposer preferences
Leverage validator decentralisation to align builders. Examples:
… while also amplifying validator decentralisation:
21
Thank you!