Inicio
Glosario
Trading sándwich

Trading sándwich

Intermedio

El trading sándwich, también conocido como ataques sándwich o sandwiching, es una estrategia de trading o técnica de manipulación de los mercados de criptomonedas. 

Se usa para explotar los movimientos de precio de los tokens causados por transacciones realizadas en exchanges descentralizados (DEX) con el fin de obtener ganancias a expensas de los traders desprevenidos. 

Cómo funcionan los ataques sándwich

Antes de analizar este tipo de ataque, veamos cómo funcionan los DEX. En un modelo CPMM, Constant Product Market Maker, un pool de liquidez formado por el token X y el token Y sigue esta fórmula: X * Y = K, donde K siempre permanece constante. 
Los trades enviados a los DEX no se ejecutan de inmediato, sino que se envían al mempool, donde los traders pueden ver todas las transacciones pendientes. Esto crea oportunidades para que los atacantes sándwich exploten posibilidades de obtener ganancias para sí mismos a expensas de los traders desprevenidos.  
Supongamos que el trader A envía una transacción para negociar 10 tokens X por tokens Y con una tolerancia al deslizamiento del 1% (o sea, el trader A está dispuesto a aceptar hasta una diferencia de 1% en el valor final que recibe) y con comisiones de gas del 0.3% en un pool que tiene 100 tokens X y 100 tokens Y. 

En función de estos parámetros, el trader A espera recibir 9.066 tokens Y. 

Sin embargo, un atacante sándwich puede colocar estratégicamente dos transacciones, una previa a la transacción del trader A y otra después, para obtener ganancias por las fluctuaciones del precio. 

Primero, el atacante compra 0.524 tokens Y con 0.529 tokens X con una comisión de gas más alta. Esta orden previa eleva el precio del token Y debido a la manera en que funciona el modelo CPMM. 

Como resultado, la transacción del trader A solo compra 8.975 tokens Y a un precio mayor del esperado. Para ser precisos, el trader A recibe exactamente un 1% menos de tokens Y de lo previsto, que es el deslizamiento máximo que indicó el trader A que estaría dispuesto a tolerar. 

El atacante sándwich luego vende 0.524 tokens Y (orden posterior) a un precio más elevado, que fue empujado hacia arriba luego de que la transacción del trader A se completó, y recibe 0.635 tokens X. 

El atacante sándwich obtiene una ganancia de 0.106 tokens X (0.635-0.529=0.106) por este ataque. 

Por lo general, la rentabilidad de los ataques sándwich aumenta con el tamaño de la transacción de la víctima y su tolerancia al riesgo. 

Impacto del trading sándwich

El trading sándwich, cuando se usa con fines manipuladores, puede provocar muchos impactos negativos en los exchanges descentralizados (DEX) y en el ecosistema cripto más amplio. 

1. Manipulación del mercado

El trading sándwich es una forma de manipulación del mercado. Explota las discrepancias en los precios para ganar a expensas de otros traders. Este comportamiento socava la confianza en el mercado y puede disuadir a los participantes legítimos.

2. Pérdida de fondos

Las víctimas de los ataques sándwich pueden sufrir pérdidas financieras debido a la manipulación de los precios. Esto puede generar insatisfacción y desconfianza en la comunidad cripto.

3. Reducción de la liquidez 

Los ataques sándwich repetidos pueden disuadir a los proveedores de liquidez de participar en los DEX, lo que reduce la liquidez general en el mercado. 

Cómo protegerte de los ataques sándwich 

Considera estas opciones:

1. Utiliza órdenes Limit 

Considera utilizar órdenes Limit en lugar de órdenes Market siempre que sea posible. Aunque muchos DEX no proporcionan este tipo de órdenes, algunos sí ofrecen esta opción. Puedes considerar usar un DEX que ofrezca órdenes Limit, lo que te permitirá especificar el precio al que estás dispuesto a comprar o vender un activo. 

2. Utiliza un deslizamiento bajo

Puedes mantener tu tolerancia al deslizamiento relativamente baja, lo que reducirá las recompensas que los atacantes sándwich podrían ganar al manipular tus trades. Sin embargo, en la actualidad, muchos DEX utilizan la configuración de autodeslizamiento. Establecer tu deslizamiento muy bajo también podría hacer que tus trades tardaran en procesarse. 

3. Separa tus trades grandes en varias operaciones

Un único trade grande es el objetivo ideal para los atacantes sándwich. Si lo divides en trades más pequeños podrías mitigar el posible deslizamiento. 

Cómo pueden los DEX mitigar el trading sándwich

Veamos algunas estrategias que podrían implementar los DEX para mitigar los efectos negativos de los trading sándwich:

1. Medidas contra el frontrunning 

Los DEX pueden implementar medidas para detectar y prevenir el frontrunning (práctica de manipulación basada en información privilegiada) y el trading sándwich. Por ejemplo, pueden retrasar la ejecución de las órdenes, aleatorizar los tiempos de ejecución de órdenes y mejorar los algoritmos de emparejamiento.

2. Herramientas de análisis de transacciones

Los DEX pueden desarrollar o integrar herramientas que analicen las transacciones en busca de patrones de trading sospechosos. Estas herramientas ayudarían identificar y señalar posibles ataques sándwich para su revisión.

3. Políticas de trading algorítmico 

Los DEX pueden establecer políticas y pautas claras para el trading algorítmico y el trading de alta frecuencia. Esto ayuda a garantizar que los bots de trading y los algoritmos operen dentro de límites aceptables.

Share Posts
Related Glossaries
Registrar una cuenta
Pon en práctica tus conocimientos abriendo una cuenta en Binance ahora.