Back-running

⚡ Definición Rápida
El back-running en criptomonedas es una práctica de extracción de valor (MEV) donde un bot coloca estratégicamente su transacción justo después de una transacción objetivo aún no confirmada en el mempool. Al pagar una tarifa de gas ligeramente superior, el bot se asegura de ejecutarse inmediatamente después de la víctima, capturando el beneficio generado por la acción original, como la recolección de recompensas o un gran swap en un DEX. A diferencia del front-running, no interfiere directamente con la transacción objetivo, sino que explota sus consecuencias inmediatas en el mercado.
Términos relacionados: DEX • MEV • sandwich attack • mempool • DeFi
❓ ¿Qué es el back-running y por qué es una sombra en los mercados cripto?
Imagina que has encontrado un campo de cultivo mágico donde cada vez que cosechas tus frutas, aparece una nueva semilla de oro. Ahora imagina que alguien, al verte cosechar, se coloca justo detrás de ti para recoger esa semilla de oro antes de que tú puedas hacerlo. Eso, en esencia, es el back-running en el mundo de las finanzas descentralizadas (DeFi). No te roba tu cosecha original, pero se queda con el valor adicional que tu acción generó.
En las blockchains públicas como Ethereum, cada transacción es visible en el mempool (la sala de espera virtual) antes de ser confirmada en un bloque. Los bots de back-running monitorean constantemente este espacio en busca de transacciones que creen oportunidades de valor. Al detectar una acción como la recolección de recompensas de un pool de liquidez, un pago de liquidación en un protocolo de préstamo, o un gran swap en un DEX, estos bots construyen su propia transacción para ejecutarse justo después, capturando parte del valor generado. Esta práctica no es un hackeo, sino una explotación agresiva de la transparencia y el ordenamiento de transacciones, representando una tensión fundamental entre transparencia y equidad en las finanzas descentralizadas.
📖 Definición Técnica
El back-running es una forma de Miner Extractable Value (MEV) que se produce cuando un agente (generalmente un bot) identifica una transacción pendiente en el mempool que, al ser ejecutada, alterará el estado de la blockchain de una manera predecible y rentable. El bot construye una transacción que se beneficia de este nuevo estado y la envía con una tarifa de gas (maxPriorityFee) calculada para que sea incluida en el mismo bloque, inmediatamente después de la transacción objetivo. Esto es posible gracias a la naturaleza determinista del ordenamiento de transacciones dentro de un bloque, donde los validadores (mineros) ordenan las transacciones por la tarifa de gas que pagan, priorizando las más altas.
Técnicamente, el bot simula localmente el resultado de la transacción objetivo, calcula el beneficio potencial de una acción posterior (como un swap, un harvest o una liquidación), y envía su transacción con un gas price que garantice su posición inmediatamente después. La diferencia clave con el front-running es que el back-running no compite por ser la primera transacción del bloque, sino la segunda, aprovechando el cambio de estado que ya ha ocurrido.
📊 Tipos y Comparativa: El Espectro del ‘Running’
El back-running es parte de una familia de prácticas que difieren en su momento de ejecución y agresividad.
| Práctica | Momento de Ejecución | Objetivo/Mecanismo | Impacto en el Usuario Original | Complejidad/Ejecución |
|---|---|---|---|---|
| Front-running | ANTES de la transacción objetivo. | Se ve una orden pendiente (ej: gran swap en Uniswap). El bot envía su propia compra con mayor gas, la ejecuta primero, y luego vende al precio más alto creado por la orden original. | Muy Alto. El usuario paga un precio significativamente peor. Es la más predatoria. | Alta. Requiere ser el primero en el bloque. |
| Back-running | INMEDIATAMENTE DESPUÉS de la transacción objetivo. | Se ve una transacción que cambiará el estado (ej: un pago de recompensa en un pool de liquidez). El bot ejecuta una acción para capturar parte de ese valor recién creado justo después de que se complete. | Moderado/Alto. El usuario obtiene lo esperado, pero un bot se lleva parte del valor generado. | Media. Basta con estar justo detrás. |
| Sandwich Attack (Ataque Sándwich) | ANTES y DESPUÉS (combinación). | Un front-running seguido de un back-running. El bot compra antes de la orden grande (front-running), inflando el precio, deja que la orden grande se ejecute a un precio peor, y luego vende (back-running) aprovechando el nuevo precio. | Muy Alto. Es el ataque más completo y dañino para swaps grandes. | Muy Alta. Coordinación de dos transacciones. |
El back-running puro es común en la explotación de «señales» on-chain, como la recolección de recompensas de farming, donde el bot no impide la acción original, sino que se aprovecha de sus consecuencias.
⚙️ ¿Cómo funciona el back-running? Anatomía de un ataque común
Veamos el ejemplo clásico de la recolección de recompensas en un pool de liquidez DeFi:
Paso 1: Vigilancia del Mempool
Un bot, o una red de ellos, monitorea todas las transacciones pendientes en el mempool de Ethereum. Busca específicamente llamadas a funciones como `harvest()`, `claimRewards()`, o `compound()` en contratos de pools conocidos.
Paso 2: Análisis y Simulación
Al detectar una transacción de «recolección», el bot simula localmente qué hará esa transacción: qué tokens de recompensa se enviarán a la dirección del usuario y en qué cantidad. Identifica una oportunidad (ej: las recompensas se pueden reinvertir para obtener más rendimiento).
Paso 3: Construcción y Envío de la Transacción Depredadora
El bot construye su propia transacción que llama a la misma función `harvest()` o a una función de `swap` para comprar el token de recompensa. Configura su tarifa de gas (`maxPriorityFee` y `maxFeePerGas`) para que sea ligeramente superior a la de la transacción víctima, asegurando que un validador (minero) la incluya en el mismo bloque, justo después.
Paso 4: Ejecución y Beneficio
En el bloque, se confirma primero la transacción del usuario legítimo, que recibe sus recompensas. Inmediatamente después, en la misma fracción de segundo, se ejecuta la transacción del bot, que compra una gran cantidad del token de recompensa (o realiza otra acción), moviendo el precio antes de que otros lo hagan. El usuario obtiene sus recompensas, pero el bot se queda con la ganancia de la acción posterior.
🎯 Objetivos Frecuentes de los Bots de Back-running
Los bots cazan oportunidades donde una transacción crea un beneficio claro y explotable para quien actúe primero después.
1. Recolección de Recompensas (Yield Harvesting)
Es el caso más típico. Cuando un usuario reclama tokens de recompensa de un pool, un bot puede back-runnear para comprar esos tokens baratos antes de que la oferta suba, o para reinvertirlos (compound) en el pool antes que el usuario, capturando una mejor tasa por unos segundos.
2. Ejecución de Liquidaciones
En protocolos de préstamo (AAVE, Compound), la primera persona en ejecutar una liquidación obtiene una recompensa. Los bots compiten ferozmente para ser los primeros (front-running) o los segundos (back-running) en detectar una posición colateralizable.
3. Arbitraje de DEXs
Una gran transacción de swap en un DEX puede crear un desequilibrio de precio temporal con otros DEXs. Un bot puede back-runnear para realizar un arbitraje justo después de que se complete el gran swap, capturando la diferencia.
4. Minting de NFTs o Suministros Limitados
Si un contrato permite mintear NFTs a un precio fijo hasta agotar existencias, un bot puede detectar una transacción de mint y enviar la suya justo después para asegurarse un NFT antes de que se agote, compitiendo con humanos más lentos.
⚖️ ¿Es ilegal o es solo «jugar sucio»? El Debate Ético
El back-running ocupa una zona gris legal y ética en Web3.
- No es un hackeo: No explota un bug en un smart contract. Explota la transparencia inherente de blockchains públicas y las reglas de consenso (el que paga más gas, va primero).
- Es una externalidad negativa: Degrada la experiencia del usuario final, que ve cómo parte del valor que genera es «capturado» por entidades que no añaden utilidad al ecosistema, solo extraen valor.
- Dificulta la equidad: Los usuarios comunes compiten contra bots sofisticados con infraestructura de baja latencia y mucho capital, perdiendo sistemáticamente.
- Regulación incipiente: En los mercados tradicionales, prácticas similares (como el front-running por parte de corredores) son ilegales. En DeFi, la jurisdicción y aplicación son difusas. Proyectos como MiCA en la UE podrían empezar a regular estas actividades.
Es, en última instancia, una carrera armamentística tecnológica donde los proyectos deben construir defensas para proteger a sus usuarios.
🛡️ Estrategias para Mitigar y Evitar el Back-running
Como usuario, no puedes eliminarlo, pero puedes minimizar tu exposición.
Para Usuarios y Traders:
- Dividir órdenes grandes: En lugar de una swap de 100 ETH, haz 10 swaps de 10 ETH. Eres menos atractivo para los bots sándwich, aunque el back-running por recompensas puede persistir.
- Usar DEXs con Mecanismos de Protección: Algunos DEXs como CowSwap o 1inch con Fusion mode usan «solvers» que agregan órdenes y las ejecutan fuera de cadena (off-chain) o en batch, ocultándolas del mempool.
- Ajustes de Slippage y Límites de Precio: Usa slippage bajo (0.5-1%) y órdenes límite para no ser víctima de un sandwich attack, aunque la transacción pueda fallar.
- Evitar Horarios de Alta Congestión: Menos tráfico = menos competencia de bots y tarifas más bajas para priorizar tu transacción.
Para Desarrolladores de Protocolos:
- Funciones de Recolección con Reentrancia y Delay: Diseñar funciones `claim()` que sean resistentes a reentrancia y que no permitan beneficios inmediatos en la misma bloque.
- Commit-Reveal Schemes: Los usuarios envían primero una transacción con un compromiso (hash) y luego revelan la acción, haciendo imposible predecirla de antemano.
- Uso de Subastas o MEV Auctions: Canalizar el valor extraído por los bots (MEV) de vuelta a los usuarios del protocolo mediante subastas donde los bots pujan por el derecho a ejecutar ciertas acciones.
🧠 La Psicología: Resignación vs. Adaptación
Para el usuario promedio, descubrir el back-running puede generar frustración y una sensación de impotencia. Es fácil pensar «el sistema está en mi contra». La mentalidad productiva es entender que es un costo operativo del ecosistema actual, similar a los spreads en los mercados tradicionales. En lugar de rendirse, el usuario informado adapta su comportamiento: usa agregadores protegidos, divide órdenes y acepta que en algunas acciones DeFi de bajo valor, el back-running no es económicamente viable para los bots. La clave es no luchar contra los bots en su propio juego de velocidad, sino elegir cuidadosamente el campo de batalla (las plataformas y métodos) que minimicen su ventaja.
🔮 El Futuro: ¿Se puede erradicar el back-running?
La solución completa es difícil, pero la innovación apunta a contenerlo y democratizarlo:
- Adopción de Blockchains con Mempool Privado/Encriptado: Redes como Flashbots Protect o Taichi Network permiten enviar transacciones directamente a los validadores sin pasar por el mempool público, haciéndolas invisibles para los bots.
- Avances en Ordenamiento Justo (Fair Sequencing): Investigación en consensos que ordenen las transacciones de manera aleatoria o por tiempo de llegada, no solo por la tarifa de gas, para eliminar la ventaja de los bots que pagan más.
- MEV Democratization y Redistribución: Iniciativas como MEV-Boost en Ethereum o protocolos como CowSwap que usan «solvers» buscan que el valor extraído (MEV) se comparta de manera más justa o se redistribuya entre los usuarios.
- Mayor Conciencia y Herramientas Nativas: Los wallets y interfaces integrarán cada vez más protecciones por defecto (como estimaciones de MEV) y opciones para enviar transacciones privadas.
🎯 Conclusión: Un Desafío Inherente a la Transparencia
El back-running es un fenómeno emergente e inevitable en sistemas financieros transparentes y programables como las blockchains. Es el lado oscuro de la misma transparencia que permite la verificación y confianza sin intermediarios. No desaparecerá, pero puede ser mitigado, contenido y, en el mejor de los casos, su valor puede ser redistribuido.
Para el ecosistema cripto de 2026 y más allá, el camino no pasa por eliminar a los bots (una tarea quijotesca), sino por innovar en el diseño de mecanismos a nivel de protocolo y aplicación que protejan al usuario final y alineen mejor los incentivos. Como usuario, tu poder reside en la educación y en la elección de herramientas. Entender el back-running te convierte de víctima potencial en participante informado, capaz de navegar los mercados DeFi con los ojos abiertos, sabiendo que a veces, en la sombra detrás de tu transacción, puede haber alguien intentando aprovecharse, pero también que tienes opciones para protegerte.
❓ Preguntas Frecuentes sobre Back-running
📚 ¿Quieres profundizar en DeFi y Seguridad?
Explora más recursos de La Cryptoguía sobre trading y protección:
⚡ ¿Qué son los Layer 2? – Algunas soluciones de escalabilidad incorporan protecciones nativas contra MEV.
💎 ¿Qué es DeFi? – El ecosistema donde predominan estas prácticas.
⚠️ 10 Estafas Crypto Más Comunes – Para diferenciar entre explotación de mecanismos (back-running) y fraudes directos.
🔗 Cómo usar Etherscan – Para investigar transacciones y detectar actividad sospechosa de bots en un contrato.
🧠 Psicología del Trading – Mantener la calma y la estrategia en un entorno competitivo.
🚀 ¿Empezando en Crypto?
Comprende primero los conceptos básicos antes de adentrarte en DeFi. Empieza por nuestra guía completa gratuita para principiantes.
📋 ¿Por qué confiar en esta definición? Cada término de la Cryptopedia sigue una metodología de verificación con fuentes primarias, whitepapers y legislación oficial. Conoce nuestro proceso →
⚠️ Disclaimer: Este artículo es informativo y educativo. No constituye asesoramiento financiero, legal o de trading. Las prácticas como el back-running implican riesgos complejos y en evolución. Siempre investiga a fondo (DYOR) las plataformas y métodos que utilices, comprende los riesgos asociados a la extracción de MEV y asume que interactuar con DeFi puede conllevar pérdidas no anticipadas más allá de la volatilidad del mercado.
📅 Actualizado: Marzo 2026
📖 Categoría: Seguridad y Riesgos / MEV y Ataques de Ejecución
