MEV blockers vs batch auctions
Different protections for submission and execution. What each protects, what each trusts, and why they can be combined.
Last updated:
The short version: a private RPC changes who receives your transaction before inclusion. Batch auctions change order submission and clearing, with a uniform price per token pair and solver competition. Settlement may still be public; neither approach removes every MEV risk. Both rely on contract-enforced execution bounds.
What does a private RPC or MEV blocker do?
It changes the submission path: your wallet sends a transaction to a private endpoint rather than the public mempool. Protection depends on the endpoint, builder set and fallback behavior. Some services also return part of backrun proceeds; private submission is not a guarantee that no other party sees or exploits the transaction.
What does a private RPC not change?
The trade itself. It is still a single router transaction with a slippage tolerance, executing against whatever pool state it finds, so ordinary bad fills inside your tolerance remain yours. The protection also depends on the conduct and reach of the builder set the endpoint forwards to: you are trusting infrastructure operators rather than removing the exposure. It protects the submission path, not the execution model.
How do batch auctions approach the same problem?
Standard ERC-20 orders are submitted offchain and each token pair clears at a uniform batch price. These reduce ordering advantages while signed limits constrain execution. Native-token placement and the solver's settlement are onchain transactions; external liquidity remains exposed to its own execution risks. This mitigates common MEV, not every attack.
Can I use both?
Sensibly, yes. ERC-20 swaps on Ophis are off-chain signed orders that never touch the public mempool, so they need no special RPC. The on-chain transactions you still send yourself, token approvals, wrapping, and native-ETH order placement through EthFlow (which is broadcast and visible like any transaction), can go through a private RPC for the same hiding benefit. The two defenses cover different layers and do not conflict.
Which should a trader choose?
Check the network and transaction type. A private RPC can protect router submission; a batch auction changes order submission and solver competition. Router minimum-output bounds and signed limits are both contract-enforced. Compare the net quote, fee policy, private-endpoint assumptions and recovery behavior; the protections can be combined.
Go deeper
The attack both defenses answer: what is a sandwich attack. The full protection boundary: MEV-protected swaps, explained. How execution bounds work: slippage vs a signed limit price.