Mempool Front Running
Mempool front running involves monitoring the pending transaction pool of a blockchain to identify profitable trades before they are confirmed. When a trader submits a large order that will move the market price, bots detect this intent in the mempool and execute their own transactions with higher gas fees to get included in the block first.
By buying the asset before the large order and selling it immediately after, the bot extracts value from the unsuspecting trader. This is a form of Maximal Extractable Value, or MEV, which is a significant challenge in decentralized exchanges.
It essentially acts as an invisible tax on users, increasing their slippage and overall trading costs. This practice highlights the tension between public mempools and the need for fair trade execution.