Frontrunning

📖 Definición
Frontrunning es la práctica de ver una transacción pendiente en el mempool y rápidamente enviar tu propia transacción pagando más gas fees para que se ejecute primero, aprovechándote del movimiento de precio que causará la transacción original para obtener ganancias a costa del usuario inicial.
¿Qué es el Frontrunning?
El frontrunning explota la transparencia de blockchain. Cuando envías una transacción para comprar 100 ETH en Uniswap, primero va al mempool (sala de espera pública) donde todos pueden verla. Un bot de MEV (Maximal Extractable Value) detecta tu compra grande, calcula que subirá el precio del ETH en ese pool, y rápidamente envía su propia compra pagando 150 Gwei de gas mientras tú pagaste 50 Gwei. Su transacción se ejecuta primero comprando ETH barato, luego tu transacción se ejecuta subiendo el precio (y el bot gana), finalmente el bot vende con beneficio.
El ataque más común es el «sandwich attack»: el bot coloca una transacción antes de la tuya (compra) y otra después (venta), «emparedándote». Resultado: pagas más de lo esperado por tus tokens, y el bot se embolsa la diferencia. En 2021-2023, los bots de MEV extrajeron más de 600 millones de dólares de usuarios mediante frontrunning. Los validadores también participan: pueden reordenar transacciones dentro de los bloques que producen para maximizar sus ganancias, incluso sin pagar gas extra.
Las protecciones incluyen: usar RPCs privados (como Flashbots Protect) que envían tu transacción directamente a mineros sin pasar por mempool público, configurar slippage bajo (si el precio se mueve más del X%, la transacción falla), dividir compras grandes en varias pequeñas, o usar DEXs con protección anti-MEV como CowSwap. Sin embargo, el frontrunning es difícil de eliminar completamente: es una consecuencia fundamental de tener mempools públicos. Ethereum post-Merge y futuras mejoras (PBS – Proposer-Builder Separation) intentan mitigar el problema redistributando las ganancias MEV de forma más justa.
¿Para qué se usa?
- 💰 Extracción de valor: Bots MEV ganan millones frontrunneando operaciones grandes en DEXs
- ⚠️ Sandwich attacks: Atacar usuarios normales comprando antes y vendiendo después
- 🎯 Liquidaciones: Competir por ser el primero en liquidar posiciones subcolateralizadas
- 📊 Arbitraje: Adelantarse a oportunidades de arbitraje detectadas por otros
📚 ¿Quieres profundizar?
Aprende más sobre frontrunning:
🔒 Guía de seguridad crypto – Protección contra frontrunning y MEV
💡 Qué es DeFi – Cómo funciona el trading descentralizado
📖 Guía completa gratuita para principiantes – Conceptos avanzados de transacciones
🔗 Tutorial MetaMask – Configurar slippage y protección
🚀 ¿Empezando en Crypto?
Lee nuestra guía completa gratuita para principiantes y descubre todo lo que necesitas saber para empezar de forma segura.
📅 Actualizado: noviembre 2025
📖 Categoría: Glosario Crypto
