
El front-running es una práctica de manipulación en el trading en la que una persona aprovecha información privilegiada para ejecutar operaciones antes que otros y obtener un beneficio. Es decir, alguien accede anticipadamente o predice la transacción de otra parte y realiza su propia orden justo antes, capturando la diferencia de precio en su propio favor.
En blockchain, el front-running suele producirse al monitorizar transacciones en el área pública de espera (mempool) antes de que se confirmen en un bloque. Al enviar una transacción con una comisión más alta, el front-runner garantiza que la suya se priorice, alterando así el orden original de las transacciones para obtener beneficio.
En finanzas tradicionales, el front-running se considera una infracción cuando empleados o brokers usan información de órdenes de clientes para operar en su propio beneficio. En blockchain, el front-running está más relacionado con la "manipulación del orden de las transacciones", donde proponentes de bloques o bots optimizan el orden para obtener ingresos extra. Este comportamiento se engloba dentro del concepto más amplio de MEV (Maximal Extractable Value).
El front-running incrementa directamente tus costes de trading y el slippage, lo que te obliga a comprar más caro o vender más barato, erosionando tus beneficios.
Para el usuario promedio, el front-running es más evidente al operar en exchanges descentralizados (DEX), donde el precio ejecutado puede diferir mucho del esperado al ser "atrapado" entre otras operaciones. Para los market makers y equipos de proyectos, el front-running distorsiona la formación de precios y la equidad, afectando negativamente la experiencia de usuario y la reputación de la marca. Para los desarrolladores, conocer el front-running permite implementar protecciones en contratos y frontends para reducir las pérdidas de los usuarios.
El front-running explota la "cola pública" y la "puja de comisiones" para reorganizar el orden de las transacciones y capturar diferencias de precio.
El slippage es la diferencia entre el precio esperado de ejecución y el precio real de la operación. Los front-runners obtienen beneficio "saltándose la cola" y amplificando el slippage. Una tolerancia de slippage alta aumenta considerablemente el riesgo de ser objetivo de estos ataques.
El front-running ocurre principalmente en escenarios con colas públicas on-chain, adoptando diversas variantes pero siempre con el objetivo de aprovechar el orden de las transacciones y las diferencias de precio.
Puedes mitigar el front-running "ocultando la intención", "eliminando oportunidades de salto de cola" y "controlando el entorno de emparejamiento".
En el último año, los datos públicos muestran que los beneficios por ordenación de transacciones on-chain siguen siendo elevados, con los sandwich attacks representando una parte significativa de la actividad en los DEX.
Según dashboards e instituciones de investigación en 2024, la proporción de bloques de Ethereum producidos a través de canales MEV se mantiene alta (alrededor del 90 %), lo que indica una mayor especialización del ecosistema en la secuenciación de transacciones. En el tercer trimestre de 2024, el seguimiento mostró que los sandwich attacks en los principales DEX representaron entre el 50 % y el 70 % de los eventos de ataque o valor extraído, según el token y el periodo.
Estas tendencias continuaron en 2025: los principales servicios de bundling y enrutamiento se generalizaron, aumentó la adopción de herramientas de protección por parte de los usuarios y más transacciones se enviaron por canales protegidos. Sin embargo, durante eventos de alto perfil (lanzamientos de nuevos tokens, minteos populares de NFT), los riesgos de front-running y slippage siguen concentrados, lo que subraya la importancia de usar órdenes limitadas, bajo slippage y enrutamiento privado en esos periodos.
Nota sobre la fuente de datos: Las cifras anteriores provienen de estadísticas públicas y plataformas de investigación de 2024 y Q3 2024; las tendencias recientes reflejan observaciones continuas de la comunidad y el uso de herramientas, pero los datos concretos pueden variar según el mercado y las condiciones on-chain.
El front-running es un subconjunto negativo del MEV, centrado en ejecutar operaciones antes que otras para obtener beneficio, mientras que el MEV abarca una categoría más amplia.
MEV (Maximal Extractable Value) engloba todos los beneficios extraíbles por reordenar, insertar o eliminar transacciones dentro de los bloques (incluyendo arbitraje, liquidaciones, optimización de rutas entre pools, etc.), algunos de los cuales pueden tener efectos neutros o incluso positivos en la liquidez del mercado. El front-running se centra en explotar la intención de operar de otros para capturar diferencias de precio, perjudicando por lo general la experiencia del usuario y la equidad en los precios.
Entender la diferencia te ayuda a evaluar riesgos con precisión: no todos los beneficios por orden de transacciones son maliciosos, pero puedes protegerte de los más perjudiciales usando envío privado, órdenes limitadas y controles estrictos de slippage.
El front-running puede hacer que tu operación se ejecute a un precio peor o con retraso. Los atacantes compran antes de tu gran operación para subir el precio y luego venden cuando tú compras, obligándote a pagar más. Este riesgo es especialmente alto en operaciones en DEX o transferencias grandes, sobre todo si la red está congestionada.
Aplica varias estrategias de protección: usa pools privados de transacciones o agregadores para ocultar la intención; establece tolerancias de slippage razonables (normalmente del 1 al 3 %); elige operar con libros de órdenes off-chain en vez de AMM on-chain; opera en periodos de baja congestión para reducir el riesgo de ser monitorizado. Plataformas como Gate incluyen herramientas integradas de protección de slippage.
El mempool de Ethereum es totalmente transparente: cualquiera puede ver todos los detalles y montos de las transacciones pendientes. Mineros y bots de arbitraje monitorizan estos datos en tiempo real para ejecutar operaciones rentables saltándose la cola. Esto se debe al diseño de Ethereum, que prioriza la transparencia sobre la privacidad, aunque desarrollos recientes como los pools privados empiezan a abordar este problema.
El front-running consiste en ejecutar una operación antes que la tuya; los sandwich attacks implican rodear tu operación con una compra antes y una venta después. Mientras que los front-runners se benefician solo precediéndote, los atacantes sandwich lo hacen por ambos lados, utilizando estrategias más sofisticadas pero siempre explotando el orden injusto de las transacciones.
Los RPC privados ayudan a ocultar tus transacciones del mempool público, pero no eliminan por completo el riesgo de front-running: validadores o builders pueden seguir reordenando las transacciones durante la construcción del bloque. Soluciones más robustas son usar servicios de protección MEV de Flashbots o redes con PBS (Proposer-Builder Separation), que reducen la probabilidad de ser víctima de front-running a nivel estructural.


