MEV-Boost and Ethereum Block Auctions Explained
Ethereum validators do more than attest to blocks: when selected as a proposer, one validator must decide which execution payload the network will accept. MEV-Boost lets that validator source a payload from specialized builders through a competitive block auction instead of constructing every block locally. This article explains the auction flow, the roles of builders and relays, the operational trade-offs, and the checks a validator operator should make before relying on external block builders.
What Is MEV-Boost?
MEV-Boost is open-source middleware that connects an Ethereum consensus client to a market of block builders. A proposer asks MEV-Boost for bids, compares the bids it receives through configured relays, and signs a commitment to the selected block without initially receiving the complete transaction list.
The Flashbots MEV-Boost documentation describes the system as an implementation of proposer-builder separation outside the Ethereum consensus protocol. The separation is important because finding the most valuable ordering of transactions requires specialized infrastructure, while proposing a block is a responsibility assigned to a validator by proof-of-stake consensus.
MEV-Boost does not replace a consensus client or an execution client. It sits between them as an optional builder interface:
users and public mempool
|
v
searchers and private order flow
|
v
builders ---- candidate payload + bid ----> relays
|
| signed bid
v
MEV-Boost on proposer
|
v
consensus client
|
v
Ethereum network
The MEV-Boost project repository contains the implementation and operational source code. The software is not itself a builder or a relay: it is the proposer-side component that requests bids, applies local checks, and retrieves a payload after a bid has been selected.
Why Block Auctions Exist
Without an external builder market, a proposer must either build a block locally or delegate block construction through some other arrangement. Local construction is straightforward, but maximizing value from transaction ordering can require low-latency networking, bundle simulation, private order flow, and specialized optimization. Running all of that infrastructure on every validator would increase cost and create incentives for validators to consolidate around large operators.
The block auction separates those investments. Builders compete to construct a valid payload and offer part of its expected value to the proposer. A proposer can then participate in the market without operating a complete searcher and builder stack. Competition can improve the value offered to validators, while the proposer retains the final decision about whether to accept a bid.
The auction also addresses information asymmetry. A builder wants to show that its block is valuable, but revealing every transaction before the proposer commits would let the proposer copy the opportunity or choose the bid and then produce a different block. The builder therefore sends a bid that commits to a payload. The full payload is revealed only after the proposer has signed the corresponding blinded block.
This arrangement does not eliminate maximal extractable value. It changes the way block-production value is discovered, auctioned, and distributed. Transaction-ordering risks, censorship concerns, builder concentration, and relay dependencies remain part of the system.
How a MEV-Boost Block Auction Works
The exact timing is constrained by the proposer slot. A simplified auction proceeds as follows:
- Searchers send transactions or bundles to builders. Public transactions may also arrive through the normal mempool.
- Builders simulate candidate combinations and construct execution payloads that satisfy Ethereum’s validity rules.
- A builder submits a bid to one or more relays. The bid includes the value offered to the proposer and a commitment to the payload.
- Each relay performs its own validation and makes an accepted bid available to connected proposers.
- MEV-Boost requests bids from its configured relays and returns the best usable response to the consensus client.
- The proposer signs a blinded block associated with the chosen bid. At this point, it has committed to a payload without needing to inspect the full transaction list.
- The relay reveals the execution payload. The consensus client checks the response, completes the block, and broadcasts it.
- Other nodes execute and validate the resulting block like any other block.
The word auction should not be read as a guarantee that every builder is visible to every proposer or that the highest advertised number always wins. A builder may fail to deliver its payload, a relay may time out, or the proposer may reject a bid that violates its local policy. The usable result is the highest acceptable bid that arrives before the publication deadline.
The Components and Their Responsibilities
Searchers and order flow
Searchers look for ordering-dependent opportunities such as arbitrage, liquidations, and backruns. They submit transactions or bundles to builders, often with conditions about ordering or atomic execution. Searchers are part of the economic supply chain but are not required for the consensus client to validate a block.
Builders
Builders combine public transactions, private order flow, and searcher bundles into complete execution payloads. They simulate candidate blocks, calculate expected value, pay attention to gas limits and execution validity, and submit a bid for the right to have the proposer publish the result.
A builder’s bid is not simply the sum of gas fees. It reflects the amount the builder is prepared to pay the proposer after considering bundle payments, execution costs, infrastructure costs, and its own margin. The builder must also deliver the exact payload committed by the bid.
Relays
Relays are intermediary services in the current MEV-Boost design. They receive builder payloads, validate the payload and bid relationship, and present signed bids to proposers. After a proposer commits to a bid, the relay returns the corresponding payload.
Relays provide a useful coordination and validation point, but they also introduce an operational dependency. A relay can be unavailable, slow, selective about which builders it accepts, or subject to a policy that affects transaction inclusion. Configuring multiple independent relays improves redundancy and competition, but it does not remove correlated failures or concentration.
Proposers and consensus clients
The proposer is the validator selected for the slot. MEV-Boost helps it request and compare bids, but the consensus client remains responsible for consensus duties and signing. The proposer must still publish on time, maintain a local fallback, and protect its signing keys.
Execution clients
The execution client executes transactions and maintains execution-layer state. MEV-Boost does not make the execution client optional. A validator needs a compatible execution client for normal operation and for validating or locally building a block when external bids are unavailable.
MEV-Boost Compared With Other Block-Building Models
The practical choice is not simply “MEV-Boost or no MEV.” Operators are choosing where block construction happens and which dependencies are acceptable.
| Feature | Local block building | MEV-Boost auctions | Enshrined PBS |
|---|---|---|---|
| Builder location | Proposer’s infrastructure | External builder market | Protocol-defined builder path |
| Value discovery | Validator’s own algorithms | Competing builders and relays | Consensus-integrated market |
| Payload handoff | No external handoff | Relay-mediated reveal | Defined by consensus rules |
| Main dependency | Local CPU, memory, and order flow | Relay and builder availability | Network upgrade and protocol behavior |
| Failure response | Continue with local block | Fall back to local block | Protocol-defined fallback |
| Validator complexity | More block-building operations | Relay configuration and monitoring | New consensus-layer responsibilities |
| Main centralization concern | Specialized validator operators | Builder and relay concentration | Protocol complexity and market access |
Enshrined proposer-builder separation is a possible protocol-level direction, not the same thing as the middleware operators run today. EIP-7732 describes one standards proposal for moving more of the separation into Ethereum’s consensus design. Its existence does not mean that the proposal is automatically an active network rule.
Running and Verifying MEV-Boost
MEV-Boost assumes an existing validator installation with a consensus client and execution client. The safest operational process is to install a release appropriate for the host, verify the binary, configure several current relay endpoints, and test fallback behavior before enabling it for production proposals.
Start with basic local checks:
# Confirm the installed binary and inspect supported options.
mev-boost --version
mev-boost --help
# Query the local builder API after the service is running.
curl --fail http://127.0.0.1:18550/eth/v1/builder/status
The network flag and relay list must match the network and the operator’s policy. Relay URLs change, so use the current list from a trusted relay registry rather than copying an old article. A generic mainnet invocation has this shape:
mev-boost \
-mainnet \
-relay-check \
-relays "https://RELAY_ENDPOINT_ONE,https://RELAY_ENDPOINT_TWO"
The placeholder endpoints are intentional: a validator should verify relay signing keys, policies, availability, and current URLs before adding them. -relay-check can prevent startup when configured relays are unavailable, but it is not a substitute for runtime monitoring.
The consensus client also needs to be configured to use the local MEV-Boost API. The option name differs by client, so operators should follow the current client documentation instead of assuming that one flag works everywhere. After configuration, verify:
- MEV-Boost can reach each configured relay within the slot deadline.
- The consensus client can reach the local MEV-Boost endpoint.
- The execution client remains synchronized and healthy.
- A local block can still be produced if all external bids fail.
- Logs distinguish a missed bid, a failed payload reveal, and a missed proposal.
- Multiple relays are not all operated by one hidden infrastructure provider.
For production, alert on relay timeouts, empty bid responses, payload retrieval failures, missed slots, and unusual changes in bid distribution. Compare builder and relay performance over time rather than treating one high-value bid as proof that a configuration is healthy.
Operational Risks and Real-World Uses
MEV-Boost is most useful for validators that want access to competitive block-building infrastructure without implementing a full builder. A solo validator can run a consensus client, execution client, and MEV-Boost while delegating specialized construction to the market. A staking service can use the same architecture across many validators, but its scale also makes relay and builder concentration more consequential.
The main risks are operational rather than purely theoretical:
- Late bids: Waiting too long for a better bid can cause the validator to miss the slot.
- Payload failure: A relay or builder may not reveal a payload that matches its commitment.
- Relay concentration: Several configured endpoints may depend on the same operator or policy.
- Builder concentration: A small number of builders may control much of the order flow and bidding market.
- Censorship policy: Relay policies can affect which transactions are considered for inclusion.
- Fallback gaps: A validator that cannot build locally may turn an external-service outage into missed proposals.
These risks explain why the highest bid is not always the only operational metric. A slightly lower bid from a reliable, policy-compatible source can be preferable to a bid that arrives too late or depends on a fragile path.
Common Misconceptions
“MEV-Boost creates MEV.”
MEV-Boost does not create the underlying ordering opportunities. It provides a market and a communication path for builders to compete over block construction and share value with proposers.
“The proposer receives the whole block before choosing.”
The proposer commits to a blinded block before the full execution payload is revealed. It eventually receives and validates the payload before publishing the completed block, but the commitment step limits premature access to the builder’s strategy.
“Using more relay URLs guarantees decentralization.”
Multiple relays improve availability and can increase competition, but the endpoints may share operators, builders, infrastructure, or policies. Diversity has to be evaluated rather than counted.
“MEV-Boost removes the need for local block production.”
An external bid can fail or arrive too late. A validator should retain a working local execution path and understand how its consensus client falls back when MEV-Boost cannot return a usable payload.
Related Articles
- MEV (Maximal Extractable Value) Systems
- Proposer-Builder Separation Explained
- Blockchain Consensus Mechanisms Explained
- Sequencers: How Rollups Order Transactions
- Shared Sequencers
MEV-Boost is best understood as a proposer-side gateway into a specialized block-building market. Builders compete to construct valuable payloads, relays validate and coordinate the handoff, and the proposer chooses a bid under strict timing constraints. The arrangement can improve validator economics and reduce duplicated infrastructure, but reliable fallback, relay diversity, and transparent monitoring remain essential parts of operating it safely.

