Frontrunning

Frontrunning in crypto occurs when a party uses advance knowledge of a pending transaction to insert their own transaction before it — profiting from the price movement the observed transaction will cause. In traditional financial markets, frontrunning is illegal insider trading. On public blockchains, it is technically permissible: the mempool is public data, and validators who order transactions are following protocol rules. Frontrunning takes many forms in crypto: DEX arbitrage (placing trades ahead of large pending swaps); sandwich attacks (buying before and selling after a victim swap); liquidation sniping (frontrunning a liquidation transaction to capture the liquidation bonus); and NFT minting (catching a mint transaction and replicating it with higher gas). The prevalence of frontrunning has driven the development of private mempools, MEV protection RPCs, and intent-based order systems to give users protection.


Frontrunning Types

Type Mechanism Profit Source
DEX sandwich Buy before, sell after victim swap Victim’s price impact
Arbitrage displacement Copy profitable arbitrage tx with higher gas Arbitrage opportunity
Liquidation frontrun Beat legitimate liquidator to liquidation bonus Liquidation reward
Gas war Bid gas up to win block inclusion priority Priority gas auction dynamics
NFT mint snipe Detect mint tx, replicate with more gas Access to valuable mint
Backrunning Insert profitable tx immediately after specific event Post-event price movement

Gas Price Auction

Classic frontrunning used a priority gas auction: a bot detects a pending profitable transaction, copies it, and bids a higher gas price so miners (now validators) include the bot’s transaction first. This caused gas wars — competing bots bid gas prices up until the expected profit was fully consumed in gas. Flashbots solved this by moving priority auctions off-chain (sealed bid, not visible in mempool).


Defenses

Defense How It Works
Flashbots / MEV Blocker Private transaction routing — not visible in public mempool
Encrypted mempool Transactions encrypted until included (theoretical; Shutter Network)
Commit-reveal schemes Submit hash commitment; reveal only when included
Low slippage tolerance Reduces profitability of sandwich attacks
Intent-based systems UniswapX, CoW Protocol — competitive filler model

Common Misconceptions

“Frontrunning is the same as MEV.”

Frontrunning is one specific MEV extraction strategy. MEV (Maximal Extractable Value) is the total value validators/block producers can extract by choosing transaction ordering — a broader category that includes arbitrage (beneficial for market efficiency), liquidations (healthy for lending protocols), and harmful extraction like sandwiching and frontrunning.


Criticisms

  • Regulatory ambiguity: Frontrunning on decentralized public blockchains exploits public information (mempool data) and validator ordering prerogatives — different from insider trading but harmful to retail market participants in similar ways; regulatory treatment remains unclear
  • Sophistication advantage: MEV bots and sophisticated participants systematically extract value from unsophisticated retail traders — creating structural advantage that accumulates over time

Social Media Sentiment

Frontrunning is broadly understood as harmful to retail DeFi participants — strong consensus that it is a design problem requiring solutions. Flashbots and private RPC adoption seen as positive. Ongoing debate about whether frontrunning is systemic to blockchain design or solvable at application layer.


Last updated: 2026-04

Related Terms


Sources

  1. “Flash Boys 2.0: Frontrunning in DeFi” — Daian et al. (2019). Foundational academic research quantifying frontrunning and MEV on Ethereum DEXs.
  1. “Flashbots: Democratizing MEV” — Flashbots Research (2020-2024). Documentation of Flashbots infrastructure — MEV-Boost, private transaction bundles, and how Flashbots moved priority auctions off-chain.
  1. “Encrypted Mempools: Shutter Network” — Shutter Network (2022-2024). Technical documentation for threshold-encrypted mempool — transactions encrypted until block is sealed, eliminating frontrunning at the protocol level.
  1. “MEV on L2: Is Frontrunning Solved on Layer 2?” — Flashbots / L2Beat Research (2023). Analysis of MEV dynamics on Ethereum Layer 2s — examining whether reduced block times and centralized sequencers reduce or change frontrunning dynamics.
  1. “Intent-Based Architectures: Solving MEV Through Competition” — Paradigm / CoW Protocol (2023-2024). Analysis of intent-based order systems (CoW Protocol, UniswapX, 1inch Fusion) as competitive market solutions to harmful MEV.