Skip to content
Back to Knowledge Base
Protocol Economics

MEV & Transaction Ordering

The "Invisible Tax" of the blockchain. Miners and validators don't just include transactions; they decide the order. And in finance, order is profit.

The Dark Forest (Mempool)

When you sign a transaction, it enters the Mempool—a public waiting room. Before it's even confirmed, thousands of sophisticated bots analyze it.

If your transaction creates a profit opportunity (like a large trade on Uniswap), these bots will pay higher gas fees to jump in front of you (Front-running) or sandwich you (Sandwich Attack).

Maximal Extractable Value (MEV): The total value that can be extracted from block production in excess of the standard block reward and gas fees.

Extraction Tactics

Front-running

A bot sees your profitable trade (e.g., an arbitrage opportunity you found) and submits the exact same transaction with a slightly higher gas price (Priority Gas Auction). They get the profit; your transaction fails.

Sandwich Attack

You buy 1000 ETH. A bot buys heavily before you (pumping the price), lets your buy execute (pumping it further), and sells immediately after. You get a worse price; they pocket the difference.

Atomic Arbitrage

If ETH is $2000 on Uniswap and $2010 on Sushiswap, a bot buys on Uni and sells on Sushi in one atomic transaction. This is generally considered "healthy" MEV as it aligns prices.

The MEV Supply Chain

1
Searchers
Run complex algorithms to find MEV opportunities. They build "bundles" of transactions.
2
Builders
Aggregate bundles from searchers to construct the most profitable full block.
3
Validators (Proposers)
Simply propose the block built by the highest-bidding Builder. They collect the bid.

This architecture is known as Proposer-Builder Separation (PBS). It prevents validators from needing to run sophisticated trading bots themselves.

Managing MEV

MEV cannot be eliminated (someone always decides order), but it can be democratized.

  • Flashbots (Private RPCs): Services that allow users to send transactions directly to builders, bypassing the public mempool. This makes you invisible to sandwich bots.
  • Slippage Tolerance: Setting a low slippage (e.g., 0.5%) means your transaction will fail if a bot tries to sandwich you too hard. It's your primary defense.

Frequently Asked Questions

Is MEV illegal?

In traditional finance, "front-running" is illegal. In crypto, "ordering transactions for profit" is currently the standard operating procedure of the network. It is a gray area, but generally considered a feature of permissionless systems rather than a crime (for now).

Does using a Layer 2 (like Arbitrum) fix MEV?

No. The "Sequencer" on an L2 determines the order, so it can extract MEV. Currently, most L2 sequencers are centralized and promise not to front-run you, but decentralized L2 sequencers will face the same MEV dynamics as Ethereum Mainnet.

How can I protect myself?

Use an RPC that protects you (like Flashbots Protect) or set a low "Slippage Tolerance" (e.g., 0.1%) on your swaps. If you allow 10% slippage, you are practically inviting a bot to steal that 10%.