Término del Glosario20 de abril de 2024

Ataque de Sándwich

Ataque de MEV que envuelve tu operación entre dos transacciones del atacante

defimanipulación-de-mercadogestión-de-riesgos

Definición

Ataque de MEV que envuelve tu operación entre dos transacciones del atacante

Un ataque de sándwich ocurre cuando un bot ve tu operación en el mempool, te adelanta para subir el precio, permite que tu operación se ejecute a un peor precio y luego vende inmediatamente después. Eres el relleno de un sándwich muy caro.

Un ataque de sándwich es un tipo de explotación de MEV (Valor Extraíble Máximo) en el que un atacante detecta una transacción pendiente en el mempool de la cadena de bloques, coloca una orden de compra justo antes de ella ("adelantamiento"), permite que la operación de la víctima se ejecute a un precio inflado y luego vende inmediatamente después ("retraso"), embolsándose la diferencia. La operación de la víctima se ejecuta a un peor precio del esperado, mientras que el atacante obtiene ganancias libres de riesgo.

En DeFi basado en AMM (Uniswap, PancakeSwap, etc.), los ataques de sándwich son automatizados por bots de MEV que escanean el mempool en busca de oportunidades rentables. El ataque es posible porque las transacciones permanecen en el mempool público antes de ser incluidas en un bloque, lo que da tiempo a los bots para observar, simular e insertar sus propias transacciones. Los futuros perpetuos de criptomonedas en exchanges centralizados (CEX) son menos vulnerables a los ataques de sándwich clásicos porque los CEX utilizan un libro de órdenes centralizado con prioridad temporal, no un AMM. Sin embargo, los traders de CEX enfrentan riesgos análogos: adelantamiento por parte de empleados del exchange o creadores de mercado con conexiones más rápidas, y arbitraje de latencia donde tu orden llega al libro después de que el mercado ya se ha movido. Los usuarios de Kingfisher operan principalmente en CEX, pero comprender la mecánica del sándwich es valioso para navegar protocolos DeFi que se integran con el ecosistema cripto más amplio.

Cómo Funciona

Ataque de sándwich paso a paso:

  1. La víctima envía una transacción: Un trader envía una orden de compra grande para el Token X en un DEX, con una tolerancia al deslizamiento del 1%
  2. El atacante detecta: Un bot de MEV ve la transacción pendiente en el mempool público
  3. Adelantamiento: El atacante envía una transacción de compra con una tarifa de gas más alta, logrando que se procese primero. Esto empuja el precio del Token X hacia arriba (fórmula de producto constante del AMM)
  4. Ejecución de la víctima: La transacción de la víctima se ejecuta al precio ahora inflado, comprando menos tokens de los esperados. La tolerancia al deslizamiento permite esto; la víctima efectivamente paga de más
  5. Retraso: El atacante vende inmediatamente el Token X al precio inflado (más alto que su entrada), capturando la diferencia como ganancia
  6. El precio vuelve: Después de ambas transacciones, el pool AMM se reequilibra y el precio vuelve a niveles cercanos a los originales

La víctima pierde valor debido a:

  • Peor precio de ejecución (impacto en el precio por el adelantamiento del atacante)
  • La tolerancia al deslizamiento se maximiza
  • La ganancia del atacante proviene directamente de la operación de la víctima

En futuros de CEX (menos vulnerables, pero existen riesgos análogos):

  • Arbitraje de latencia: Participantes más rápidos ven cambios de precio y ejecutan antes que tú, similar al adelantamiento
  • Adelantamiento en el libro de órdenes: Creadores de mercado con servidores colocalizados ven tu orden y ajustan las cotizaciones antes de que se ejecute
  • Filtración de información: Las órdenes grandes en CEX pueden detectarse monitoreando cambios en el libro de órdenes, permitiendo posicionamiento anticipatorio

Por Qué es Importante para los Traders

  1. La tolerancia al deslizamiento es tu principal defensa en DeFi. Configurar el deslizamiento al 0,1-0,5% hace que los ataques de sándwich no sean rentables porque el atacante no puede extraer suficiente valor para cubrir los costos de gas. La contrapartida: tu transacción puede fallar durante períodos volátiles. 0,5% es el punto óptimo práctico.
  2. Los mempools privados (Flashbots, MEV-Boost) protegen contra ataques de sándwich. Al enviar transacciones directamente a los constructores de bloques en lugar del mempool público, tu operación no puede ser observada y envuelta. Esto es una práctica estándar para cualquier operación DeFi superior a $10K.
  3. Los traders de CEX enfrentan riesgos diferentes pero relacionados. Los usuarios de Kingfisher en exchanges centralizados no enfrentan ataques de sándwich en cadena, pero las órdenes grandes aún pueden detectarse mediante el monitoreo del libro de órdenes. Usar órdenes iceberg, dividir órdenes grandes y evitar la colocación obvia de órdenes límite en niveles clave reduce este riesgo.

Errores Comunes

  • Configurar la tolerancia al deslizamiento demasiado alta en operaciones DEX. Un deslizamiento del 3-5% es una invitación abierta a los bots de sándwich. A menos que operes tokens ilíquidos, mantén el deslizamiento al 0,5-1% como máximo.
  • Operar con tamaño grande en AMM durante períodos de alta congestión. Cuando los precios del gas se disparan, los bots de sándwich se vuelven más selectivos, pero las operaciones grandes siguen siendo objetivos rentables. Si debes operar con tamaño en un DEX, usa un agregador de DEX (1inch, Matcha) que enrute a través de múltiples pools y ofrezca protección contra MEV.
  • Asumir que los CEX son inmunes a todas las formas de adelantamiento. Aunque los ataques de sándwich en cadena no aplican, los traders de CEX con órdenes grandes pueden ser detectados y adelantados por participantes del mercado con infraestructura más rápida. Usa ejecución algorítmica o divide órdenes grandes en piezas más pequeñas.

Estudio Detallado

¿Quieres explorar más? Consulta:

Términos Relacionados

¿Listo para Empezar a Operar?

Únete a la comunidad de The Kingfisher y accede a herramientas de trading de nivel profesional e información privilegiada.