Transaction Front Running
Transaction Front Running is a strategy where an actor observes a pending transaction in the mempool and executes their own transaction with a higher fee to ensure it is processed first. By doing so, the front-runner can profit from the price impact of the original user's transaction.
This is a common practice in decentralized finance, often facilitated by automated bots. It represents a form of market manipulation that exploits the latency between transaction broadcast and inclusion in a block.
Front-running effectively taxes users who do not optimize their transaction speed. It is a significant concern for protocol designers aiming to create fair trading environments.
Mitigating this risk often involves implementing complex consensus rules or private transaction relays.