Ethereum developers move to close the loophole sandwich bots exploit

Bitbuy
fiverr


Ethereum developers are weighing a new defense against predatory trading bots that exploit pending transactions before they reach the blockchain.

The problem stems from Ethereum’s public mempool, a transparent waiting room where transactions can be inspected before execution. That visibility lets automated traders spot profitable orders and place their own transactions around them, extracting value from users before a trade settles.

The practice has become most closely associated with sandwich attacks. A bot spots a pending swap, buys the same asset first to move the price against the user, then sells immediately after the victim’s trade executes at the worse price.

While estimates suggest losses from such attacks have declined from earlier peaks, the problem has not disappeared. In April, Ethereum co-founder Vitalik Buterin was himself targeted when the notorious Jaredfromsubway.eth bot front-ran and back-ran a small swap from one of his addresses.

Binance
Crypto privacy has turned into an economic crisis as MEV bots siphon millions and most users still leak everythingCrypto privacy has turned into an economic crisis as MEV bots siphon millions and most users still leak everything
Related Reading

Crypto privacy has turned into an economic crisis as MEV bots siphon millions and most users still leak everything

Confidential execution, encrypted mempools, and selective disclosure are rising, but the winners will be whoever makes privacy boring by default.

Feb 17, 2026 · Gino Matos

Developers are now exploring whether encryption can remove the informational advantage that makes those attacks possible.

Protocol researchers are scheduled to discuss the issue during an Aug. 19 “Encrypt the Mempool” call, where they will examine proposals designed to conceal transaction contents until their position in a block has already been committed.

The effort targets a long-running tradeoff for Ethereum users. Traders can already bypass the public mempool by routing transactions through private relays, reducing their exposure to front-running. But that protection comes with dependence on intermediaries that control transaction inclusion and availability.

An encrypted public mempool would attempt to preserve permissionless access to blockspace while preventing builders and bots from seeing the underlying trade before its ordering is fixed.

One leading proposal is EIP-8184, known as LUCID. The draft would require block builders to commit to sealed transactions containing a chargeable ticket and encrypted payload without knowing what the transaction does. Only after the commitment is made would the sender, or an off-protocol key publisher, release the information needed to decrypt it.

While that design closes one avenue for exploitation, it also creates another problem Ethereum developers have yet to solve.

The decryption dilemma

A fully enshrined encryption scheme would need to satisfy a difficult set of constraints at Ethereum’s scale.

EIP-8184’s authors list small public keys, non-interactive decryption, no trusted setup, practical ciphertext sizes, strong chosen-ciphertext security and a credible route to quantum safety among the requirements.

They say no known cryptographic construction currently satisfies the entire set at Ethereum’s scale.

Flow diagram showing LUCID sealing, committing, revealing and executing encrypted Ethereum transactions, with design limits and unresolved key-publisher trust risks.Flow diagram showing LUCID sealing, committing, revealing and executing encrypted Ethereum transactions, with design limits and unresolved key-publisher trust risks.

LUCID therefore leaves the decryption construction outside the core protocol, allowing senders to manage their own key release or follow instructions from a key publisher. That preserves flexibility for stronger cryptography later, but EIP-8184’s security considerations explicitly make publisher selection part of the user’s security model.

The design also creates financial liabilities.

If a key is withheld or fails to arrive on schedule, LUCID’s initial draft leaves the protocol-level penalty for a failed multi-key reveal with the transaction sender rather than automatically transferring it to the third-party key provider.

CryptoSlate Daily Brief

Daily signals, zero noise.

Market-moving headlines and context delivered every morning in one tight read.