No Place to Hide: An Analysis on Protected Order Flow Sandwich Attacks
Study finds millions of sandwich attacks against supposedly protected order flow across six blockchains.
A three-year measurement study analyzes sandwich attacks against protected order flow on Ethereum, Solana, Tron, Base, Arbitrum, and Monad. It reports 28.0 million attacks on Solana, 38,567 on Tron, 30,607 on Ethereum, and 1,889 on Base, plus 2,875 further Ethereum victims exposed by reorganized blocks. Unlike public-mempool sandwiches, these rarely sit tightly around victims and, outside Solana, come from few entities. Cited exposures include Solana validator and application leaks, Ethereum order-flow auctions and reorgs, Tron latency front-running, and a Base RPC bug with predictable victim behavior.
- Three-year study of sandwich attacks on protected order flow across six chains.
- Solana had 28 million attacks; Ethereum 30,607 plus 2,875 reorg victims.
- Failures include validators, auctions, reorgs, ordering, and a Base RPC bug.
- Outside Solana, a small number of entities carried out the attacks.
Full article248 words · extracted from arxiv.org · click to collapse
Front-running has long plagued Ethereum's public mempool, earning it the nickname of a "dark forest", where predators lurk for profitable transactions. In response, Ethereum and other blockchain ecosystems increasingly rely on private RPCs and native protections to shield transactions from adversaries, which we refer to as protected order flow. Yet the effectiveness of these mechanisms in preventing front-running, and what trust assumptions they entail, remain poorly understood. In this work, we conduct the first longitudinal, three-year measurement study of sandwich attacks against protected order flow across six blockchains: Ethereum, Solana, Tron, Base, Arbitrum, and Monad. We introduce detection heuristics that capture wide attacks, both within and across blocks, and filter on bot behavior to distinguish sandwiches from legitimate trading activity. We identify 28.0 million sandwich attacks on Solana, 38,567 on Tron, 30,607 on Ethereum, and 1,889 on Base against transactions intended to be protected from front-running. Reorged blocks expose a further 2,875 Ethereum victims. Unlike conventional public-mempool sandwiches, these attacks rarely occur tightly around their victims and, outside Solana, are carried out by a small number of entities. Our analysis uncovers exposures at every layer: validator- and application-level exposure on Solana, order-flow auctions and reorged blocks on Ethereum, first-come-first-served ordering that fails to prevent latency-based front-running on Tron, and both an RPC bug that exposes pending transactions and predictable victim behavior on Base. These findings show that existing front-running protections can provide substantially weaker guarantees than users expect, highlighting the need for stronger end-to-end defenses against sandwich attacks.
Text extracted automatically; images, tables and formatting may be missing. Original: https://arxiv.org/abs/2609.28115