La tolerancia al slippage en cripto es el cambio de precio máximo que permites entre enviar un swap y su liquidación en la cadena. Es un permiso, no un objetivo, y el 0,5 % por defecto solo te protege en pares líquidos. En pools con poca liquidez, una tolerancia alta invita a ataques sándwich y bots de MEV a capturar la mayor parte de tu operación como beneficio.
Puntos clave
- La tolerancia al slippage es el peor precio de ejecución que autorizas; el router puede llenar tu operación en cualquier punto hasta ese límite.
- El 0,5 % por defecto es razonable para los principales pares en Uniswap o AMM similares, pero peligroso en memecoins y tokens de larga cola.
- Configurar el slippage al 49 % para forzar que una operación se ejecute es una señal habitual de estafa usada por tokens honeypot y routers maliciosos.
- Los ataques sándwich y los bots de MEV atacan específicamente los swaps con un slippage generoso, pagando un gas alto para situarse entre tus transacciones.
- Los mem pools privados como Flashbots Protect ocultan tu operación de los bots públicos y, por lo general, te permiten configurar un slippage más ajustado de forma segura.
Qué significa realmente la tolerancia al slippage en un swap
Cuando haces clic en "swap" en un exchange descentralizado, tu transacción no se ejecuta al instante. Se envía a un mem pool, la recoge un router y luego se liquida en la cadena. Durante esa ventana, el precio cotizado puede moverse. La tolerancia al slippage es el margen de movimiento que estás dispuesto a aceptar entre el precio que viste y el precio que obtienes realmente.
En concreto, si ETH cotiza a 3.000 $ y fijas un slippage del 1 %, el router llenará tu operación a cualquier precio entre aproximadamente 2.970 $ y 3.030 $. Cualquier cosa peor que 2.970 $ en una venta (o 3.030 $ en una compra) debería provocar la reversión de la operación. La mayoría de los monederos y frontends de DEX eligen el 0,5 % por defecto porque es un margen ajustado que funciona bien en pares líquidos, donde el precio rara vez se mueve más de unos pocos puntos básicos en los segundos que tarda en liquidarse.
La frase clave aquí es "permiso, no objetivo". Una tolerancia del 0,5 % no significa que vayas a perder un 0,5 %. En un par líquido, a menudo no perderás nada. Pero si fijas un 5 % o un 20 %, no estás apuntando a un slippage del 5 % o del 20 %; estás dando permiso al router para llenarte en cualquier punto hasta ese número. La ejecución que obtienes realmente depende de quién más está compitiendo por esa operación.
Cómo una configuración de slippage alta te vacía en la práctica
Imagina que encuentras un nuevo token que es tendencia en redes sociales. Vas a un DEX, pegas el contrato e intentas comprar 500 $ de ese token. La interfaz te avisa de que la liquidez es baja. El auto-router sugiere un slippage del 5 %, luego del 12 % y luego del 49 % a medida que tu transacción sigue revirtiéndose. Finalmente lo subes al 49 %, haces clic en confirmar y recibes una fracción de los tokens que esperabas. El resto del ETH que enviaste fue capturado por algo entre tu monedero y la cadena.
Suele haber tres culpables, y a menudo cooperan entre sí. Primero, el pool en sí tiene poca liquidez, por lo que tu operación mueve el precio de forma drástica en relación con su tamaño; esto se denomina impacto en el precio y es distinto del slippage. Segundo, un observador del mem pool ve tu transacción pendiente con su generoso techo del 49 % y utiliza un ataque sándwich para obtener beneficio. Tercero, el propio token puede ser un honeypot diseñado para hacer posible la compra e imposible la venta, siendo el slippage del 49 % el mecanismo que permite al creador desviar valor.
Este es el modo de fallo en torno al que se construye el ángulo: hacer clic en confirmar sobre un valor por defecto que el usuario no entendió. El 0,5 % por defecto no es una estafa. Un 49 % "configurar y olvidar" en un token cuyo contrato no puedes leer sí lo es. El número de slippage que elijes es el máximo daño que estás dispuesto a承受; en un pool con poca liquidez y actores hostiles, ese máximo es exactamente lo que se llevan.
Cómo se aplica la tolerancia al slippage en el router
La tolerancia al slippage se aplica a nivel de contrato inteligente, no en el sitio web que estés utilizando. Cuando firmas un swap en Uniswap, 1inch, Matcha, CowSwap o cualquier router que los agrupe, el mensaje firmado contiene una cantidad mínima de salida. El router llama al pool, ejecuta la operación y comprueba el resultado frente a ese mínimo. Si la salida está por debajo del mínimo, toda la transacción se revierte y tu gas se gasta, pero tus tokens no se mueven.
El cálculo funciona así. Si estás comprando un token con ETH y el precio cotizado implica que deberías recibir al menos 1.000 tokens, una tolerancia de slippage del 1% significa que la salida mínima es de 990 tokens. Una tolerancia del 5% fija el mínimo en 950 tokens. Una tolerancia del 49% lo fija en 510 tokens. El contrato aceptará cualquier cantidad igual o superior a ese mínimo; no comprueba si la operación fue "justa" ni si hubo interferencia de bots.
De aquí se derivan dos implicaciones. Primera, la protección es binaria: la operación se ejecuta al precio igual o superior al mínimo, o se revierte. No hay ejecución parcial en un swap típico de un AMM. Segunda, el mínimo lo estableces tú al firmar. Una vez firmado y emitido, no se puede cambiar. Por eso los frontends te piden confirmar un número de slippage, y por qué subirlo para que la operación se ejecute es una decisión real con consecuencias reales.
En Uniswap v3 y en venues similares de liquidez concentrada, el cálculo es idéntico desde la perspectiva del usuario, pero el pool puede ser más delgado en el tick actual, lo que significa que tu impacto en el precio es mayor y un slippage ajustado tiene más probabilidades de revertirse. En pools tipo Uniswap v2, la profundidad se distribuye de forma uniforme, por lo que operaciones grandes contra un pool pequeño producen un impacto de precio elevado que a menudo se confunde con slippage.
Ataques sándwich, bots de MEV y la mempool
Una mempool es la sala de espera pública para transacciones no confirmadas. Validadores y constructores de bloques ven tu swap antes de que se incluya en un bloque, incluyendo el token, el tamaño, el router y el techo de slippage. Los searchers, que son bots especializados, rastrean esta mempool en busca de oportunidades rentables. El ataque más común contra un ajuste de slippage generoso es el sándwich.
Un ataque sándwich tiene tres pasos. El bot ve tu compra pendiente del Token X con un slippage del 10%. Coloca una compra del Token X justo antes que la tuya, empujando el precio al alza. Tu operación se ejecuta entonces a un precio peor del esperado, pero dentro de tu tolerancia, por lo que no se revierte. El bot vende entonces el Token X inmediatamente después, capturando el impacto en el precio que generó. Recibes menos tokens y el bot se beneficia de la diferencia.
Los ataques sándwich son un subconjunto del MEV, o Maximal Extractable Value (Valor Máximo Extraíble), que es la categoría más amplia de beneficio que los productores de bloques y los searchers pueden extraer reordenando, insertando o censurando transacciones. En la mainnet de Ethereum, el MEV es un impuesto real y persistente sobre los usuarios de DEX. El coste se manifiesta como una peor ejecución en cada swap que toca una mempool pública con un slippage considerable.
Los tokens y pools más afectados comparten tres rasgos. Son volátiles, por lo que son comunes movimientos de precio de varios puntos porcentuales dentro de un mismo bloque. Tienen liquidez escasa, por lo que una operación de tamaño moderado produce un impacto de precio significativo. Atraen a compradores impacientes, por lo que las tolerancias de slippage se fijan lo bastante altas como para absorber un sándwich. Las memecoins cumplen los tres requisitos, por eso la economía del sándwich es más visible en los lanzamientos de tokens nuevos.
Por qué un slippage del 49% es una firma de estafa, no un ajuste
Cuando el frontend de un DEX te pide subir el slippage por encima de aproximadamente el 5% y especialmente hacia el 20%, el 30% o el 49%, ese aviso está haciendo una de dos cosas. O el pool es tan delgado que tu operación se revertiría, en cuyo caso probablemente no deberías operarlo a ese tamaño, o el token tiene una restricción de venta en su contrato que hace que los swaps legítimos fallen.
Los tokens honeypot codifican una regla como "las transferencias desde este contrato están deshabilitadas" o "las ventas tributan al 100%". Puedes comprar. No puedes vender, o la venta devuelve una fracción mínima. Para que tu compra se ejecute antes de las restricciones, el frontend sugiere un slippage alto. Una vez comprado, tus tokens son ilíquidos. El desplegador drena la parte de ETH del pool y te quedas con un token del que no puedes salir.
Incluso en un token que no sea una estafa, subir el slippage al 49% en un pool delgado equivale a darle a la mempool un cheque en blanco. Un searcher puede mover el precio un 30% en el bloque, ejecutar tu operación al peor precio permitido y quedarse con la diferencia. No necesitas un contrato malicioso para este resultado; solo necesitas una mempool pública y un bot agresivo. El slippage que fijas es el límite máximo de lo que pueden llevarte.
La regla práctica es que un slippage por encima de aproximadamente el 3% debería ser una señal de cautela en cualquier token que no hayas verificado por tu cuenta. Un slippage por encima del 10% debería ser una señal de alarma que te obligue a leer el contrato, comprobar la concentración de holders y confirmar que las ventas no estén gravadas o bloqueadas. Un slippage del 49% debería ser una señal de stop. La operación casi siempre es peor que no hacerla.
Ajustes de slippage personalizados frente a automáticos
La mayoría de wallets y frontends de DEX ofrecen dos formas de fijar el slippage. El slippage automático, a veces llamado dinámico o inteligente, utiliza un algoritmo para estimar el slippage mínimo necesario para ejecutar la operación según el pool, el tamaño y la volatilidad reciente. El slippage personalizado te permite escribir un número tú mismo, siendo 0,1%, 0,5% y 1% los preajustes habituales.
El slippage automático es cómodo y suele estar bien calibrado en pares principales. También es el origen del aviso del 49% en tokens honeypot, porque el algoritmo está intentando que tu operación se ejecute, no protegerte de una mala operación. En pares legítimos, el slippage dinámico suele elegir entre 0,1% y 0,5%. En tokens de cola larga, puede subir hasta dos dígitos porque el pool se revertiría en cada transacción.
El slippage personalizado es el valor predeterminado más seguro una vez entiendes lo que hace el número. Un buen conjunto de partida es 0,1% a 0,5% para pares principales como ETH y stablecoins, 0,5% a 1% para altcoins líquidos, y 1% a 2% para operaciones que estás realizando deliberadamente sobre activos volátiles que has investigado. Cualquier valor por encima del 2% en un token que no puedas explicar merece una pausa y una lectura del contrato.
Para operaciones más grandes, también puedes dividir la orden. Dos swaps de la mitad del tamaño suelen producir menos impacto en el precio y enfrentarse a menos oportunidades de sándwich que un swap del tamaño completo, porque cada operación individual encaja dentro de una banda de slippage más estrecha. Esto requiere más trabajo, pero es el tipo de hábito que separa a los swappers ocasionales de los operadores que dimensionan su exposición de forma deliberada.
Cómo ayudan los mem pools privados como Flashbots Protect
Un mem pool privado es un canal separado entre tu monedero y los constructores de bloques. En lugar de difundir tu intercambio al mem pool público, donde cualquier buscador puede verlo, lo envías directamente a un constructor que lo incluye en un bloque sin exponerlo al mem pool abierto. Flashbots Protect es el ejemplo más utilizado en Ethereum, y existen servicios similares en otras cadenas.
Cuando tu transacción no aparece en el mem pool público, los bots de sándwich no pueden verla a tiempo para insertar operaciones alrededor de ella. La ejecución que obtienes se acerca más al precio que te cotizaron, y puedes establecer un slippage más estricto sin arriesgar reversiones causadas por un reorden adversarial. Para los usuarios que intercambian con frecuencia en la mainnet de Ethereum, enrutar a través de un mem pool privado es una de las mejoras de seguridad con mayor apalancamiento disponibles.
Hay compensaciones. Los mem pools privados no son gratuitos; el constructor se queda con una pequeña comisión, y no todos los monederos los admiten. Algunos pools privados tienen un modelo de confianza diferente al del mem pool público, ya que confías en que el constructor no te haga frontrunning. En la práctica, los principales servicios estilo Flashbots los gestionan equipos de buena reputación y están auditados, pero la suposición de confianza es real y vale la pena entenderla.
No todas las cadenas tienen un mem pool privado maduro. En las redes de Capa 2 y en Layer 1 alternativas, la dinámica del mem pool es diferente. Algunas L2 secuencian las transacciones a través de un secuenciador centralizado, lo que cambia el modelo de amenaza. Otras tienen tiempos de bloque muy cortos, lo que reduce, aunque no elimina, las oportunidades de sándwich. El principio es el mismo, sin embargo: si tu operación es visible antes de confirmarse, alguien puede lucrarse con esa visibilidad.
Cómo configurar el slippage tolerance de forma inteligente
El slippage es un permiso, un presupuesto y una defensa, todo codificado en un único número. El 0,5 % por defecto es un punto de partida sensato en pares líquidos. En tokens volátiles, ilíquidos o no verificados, el slippage adecuado depende de lo que sepas sobre el contrato, el pool y la ruta. Un modelo mental útil es: más estricto es más seguro, más holgado es más arriesgado, y el número es el peor caso que aceptas por escrito.
Antes de cualquier intercambio, especialmente en un token que no hayas negociado antes, comprueba tres cosas. El contrato en un explorador de bloques para restricciones de venta, impuestos de transferencia y privilegios del propietario. La profundidad del pool y el volumen de 24 horas para estimar el impacto en el precio según el tamaño de tu operación. La distribución de holders para ver si unas pocas carteras pueden vender de golpe justo después de que compres. Si alguno de estos es desfavorable, tu slippage debe ser lo suficientemente estricto como para que la operación se revierta en lugar de completarse en malas condiciones.
Para los usuarios que intercambian en la mainnet de Ethereum con regularidad, habilitar un mem pool privado como Flashbots Protect y enrutar las operaciones a través de él es una de las formas más eficaces de reducir la exposición a sándwich. Combinado con ajustes de slippage disciplinados, este enfoque recupera una parte significativa de la calidad de ejecución que de otro modo se perdería por el MEV.
Sigue las exploits de slippage y las amenazas del mem pool con la señal adecuada
Las noticias sobre slippage tolerance se mueven rápido, al igual que los ataques construidos en torno a ellas. Los bots de sándwich, los contratos honeypot y los cambios de enrutamiento del mem pool son señales que importan para cualquiera que opere on-chain, y rastrearlas manualmente a lo largo de docenas de tokens y cadenas es una batalla perdida. Zippfeed muestra titulares de criptomonedas con puntuación de sentimiento (bullish, neutral o bearish) y una calificación de importancia, para que puedas detectar las advertencias que realmente importan antes de hacer clic en confirmar en tu próximo intercambio.