I was up at 3 AM Dublin time watching the Glamsterdam upgrade deploy in June. After years of discussion, ePBS (Enshrined Proposer-Builder Separation) finally went live on mainnet. The promise was clear: move MEV extraction onchain, democratize block building, reduce validator centralization risks. We’d finally fix the builder centralization problem that’s plagued Ethereum since the Merge.
Fast forward to March 2026, and I’m staring at block production data that tells a different story. Two entities still build 80-90% of all Ethereum blocks. The same concentration we had with MEV-Boost, except now it’s enshrined in the protocol itself.
What ePBS Actually Does
For those catching up: EIP-7732 moved proposer-builder separation directly into Ethereum’s consensus layer. Instead of relying on off-chain relays like MEV-Boost, validators now run an onchain auction each slot:
- Builders submit signed bids (slot, parent hash, bid value, staking identity)
- Proposers select the highest bid and broadcast a SelectionMsg
- Payload Timeliness Committee votes on whether the builder delivered on time
- Builders face slashing if they fail to deliver after proposer commits
The design is elegant. It removes reliance on trusted third parties (Flashbots et al), makes MEV extraction more predictable, and theoretically enables anyone to compete as a builder. Research suggests up to 70% reduction in certain MEV extraction vectors.
The Centralization Paradox
Here’s what’s bothering me: ePBS is working exactly as designed, yet builder concentration hasn’t budged.
According to recent analysis, the top three builders control 85.9% of block production and 86.8% of MEV. This isn’t a bug in ePBS—it’s economics:
- Top builders have better orderflow (searchers send transactions to them first)
- Better orderflow → better blocks → higher validator payments
- Higher payments → more validators choose them → even more orderflow
- Self-reinforcing flywheel
Small builders face structural disadvantages: worse latency, less sophisticated MEV extraction, smaller searcher networks. The builder market is “winner-take-most” by nature.
Two Ways to Interpret This
Optimistic view: ePBS is foundational infrastructure, not the final solution. It enables future improvements:
- Inclusion lists (EIP-7547): Force builders to include certain transactions, preventing censorship
- SUAVE (Flashbots): Shared mempool/orderflow that neutralizes exclusive orderflow advantages
- Encrypted mempools: Prevent builders from extracting as much MEV in the first place
From this angle, ePBS moved the problem onchain where we can actually reason about and constrain it. Progress, not perfection.
Pessimistic view: We just legitimized and enshrined the very centralization we were trying to fix. By putting builder separation into the protocol, we’ve made it permanent. Now when regulators come knocking (and Vitalik has raised these concerns), they have two obvious chokepoints to pressure for transaction censorship.
Bitcoin maximalists have a field day with this: “Ethereum positioned L2s as the scaling solution, required MEV-Boost for efficiency, then enshrined that centralization into the base layer. Congrats, you built a faster database with extra steps.”
The Questions That Keep Me Up at Night
-
Is builder centralization inevitable? Bitcoin mining pools show similar concentration (a few pools control majority hashrate). Maybe this is just how crypto infrastructure evolves when economic efficiency matters?
-
Should we accept centralization and minimize harms (inclusion lists, builder transparency requirements) or pursue radical solutions like SUAVE/shared mempools that might have their own tradeoffs?
-
What happens when regulators notice? If OFAC can pressure two entities to censor transactions, does Ethereum’s censorship resistance become purely theoretical?
-
Did we enshrine centralization by putting it in the protocol? The free option problem (builders can withhold payloads after proposers commit) is a uniquely protocol-introduced risk. Are we creating new vulnerabilities while solving old ones?
Where Do We Go From Here?
Part of me thinks ePBS is pragmatic infrastructure—we took messy off-chain MEV-Boost and made it auditable, accountable, and extensible. The Payload Timeliness Committee can evolve, inclusion lists can constrain builder behavior, and future upgrades can layer on more decentralization.
Another part worries we’ve locked ourselves into a path where “Ethereum decentralization” means “hope the two dominant builders play nice.”
What’s your take? Did Glamsterdam deliver on its promise, or did we enshrine the problem we were trying to solve? And more importantly—what should we build next to actually fix builder centralization?
Sources: