Sandwich trading

Intermediário

O sandwich trading, também conhecido como ataque sanduíche, é uma estratégia de trading ou técnica de manipulação nos mercados de criptomoedas. 

Ele é usado para explorar os movimentos de preço de tokens, causados por transações em corretoras descentralizadas (DEXs) e tem o propósito de lucrar à custa de traders desavisados. 

Como funciona o sandwich trading

Antes de entender o sandwich trading, vamos revisar como funcionam as DEXs. Em um modelo de Market Maker de Produto Constante (CPMM), uma pool de liquidez composta pelos tokens X e Y segue a fórmula: X * Y = K, onde K sempre permanece constante. 
Os trades enviados para as DEXs não são executados imediatamente, mas sim enviados para a mempool, onde é possível ver todas as transações pendentes. Isso cria oportunidades para ataques sanduíche. Os praticantes dessa estratégia exploram oportunidades de lucro às custas de traders desavisados.  
Vamos supor que o trader A envie uma transação negociando 10 tokens X pelo token Y com 1% de tolerância ao slippage (ele está disposto a aceitar uma diferença de até 1% no valor final) e taxa de Gas de 0,3%, em uma pool contendo 100 tokens X e 100 tokens Y. 

Com base nesses parâmetros, espera-se que o trader A receba 9,066 tokens Y. 

No entanto, um praticante do ataque sanduíche coloca estrategicamente duas transações, uma antes da transação do trader A e outra depois, para lucrar com as flutuações de preço. 

Primeiro, o autor do ataque compra 0,524 token Y com 0,529 token X, pagando uma taxa de Gas mais alta. Essa “ordem inicial” (“front order”) aumenta o preço do token Y devido ao funcionamento do modelo CPMM. 

Como resultado, em sua negociação, o trader A compra apenas 8,975 tokens Y a um preço mais alto do que o esperado. Mais precisamente, o trader A recebe 1% menos tokens Y do que o previsto, que é a tolerância máxima de slippage definida por ele. 

O autor do ataque então vende 0,524 token Y a um preço mais alto (essa ordem secundária é conhecida como “back order”), aproveitando a valorização após a transação do trader A, e recebe 0,635 token X. 

Sendo assim, o autor do ataque sanduíche obtém um lucro de 0,106 token X (0,635-0,529 = 0,106) usando esse método. 

Geralmente, a lucratividade dos ataques sanduíche aumenta conforme o tamanho da transação da vítima e sua tolerância ao slippage. 

Impacto do sandwich trading

O sandwich trading, quando usado para fins de manipulação, pode causar vários impactos negativos nas corretoras descentralizadas (DEXs) e no ecossistema de criptomoedas. 

1. Manipulação de mercado

O sandwich trading é uma forma de manipulação de mercado. É um tipo de ataque que explora as discrepâncias de preço para lucrar às custas de outros traders. Este comportamento prejudica a confiança no mercado e pode desencorajar traders e participantes legítimos.

2. Perda de fundos

As vítimas do ataque sanduíche podem sofrer perdas financeiras devido à manipulação de preços. Isso pode gerar insatisfação e desconfiança na comunidade cripto.

3. Liquidez reduzida 

Repetidos ataques sanduíche podem impedir os provedores de liquidez de participarem de DEXs, reduzindo a liquidez geral do mercado. 

Como se proteger de ataques sanduíche 

Considere as dicas abaixo para proteger seus trades contra ataques sanduíche. 

1. Use ordens limite 

Sempre que possível, considere o uso de ordens limite em vez de ordens a mercado. Embora muitas DEXs não forneçam esse tipo de ordem, algumas têm essa opção. Você pode considerar o uso de DEXs com ordens limite que permitem especificar o preço pelo qual você está disposto a comprar ou vender um ativo. 

2. Use um slippage baixo

Você pode manter sua tolerância ao slippage relativamente mais baixa, o que deve reduzir as recompensas potenciais que os autores de ataques sanduíches podem obter ao manipular seus trades. Muitas DEXs, no entanto, usam configurações de slippage automáticas. Definir um slippage muito baixo também pode fazer com que seus trades demorem mais para serem processados. 

3. Separe grandes trades em partes menores

Um único grande trade é o alvo ideal para ataques sanduíche. Dividi-lo em grupos menores pode ajudar a mitigar o slippage. 

Como as DEXs podem mitigar o sandwich trading

Aqui estão algumas estratégias que podem ser implementadas pelas DEXs para mitigar os efeitos negativos do sandwich trading:

1. Medidas anti-front running 

As DEXs podem implementar medidas para detectar e prevenir front running e sandwich trading. Isso pode incluir atrasos na execução de ordens, randomização dos tempos de execução de ordens e algoritmos de correspondência aprimorados.

2. Ferramentas de análise de transações

As DEXs podem desenvolver ou integrar ferramentas que analisam transações em busca de padrões de trading suspeitos. Essas ferramentas podem identificar e sinalizar possíveis ataques sanduíche para análise posterior.

3. Políticas de trading algorítmico 

As DEXs podem estabelecer políticas e diretrizes claras para o trading algorítmico e trading de alta frequência. Isto ajuda a garantir que os bots e algoritmos de trading operem de acordo com limites aceitáveis.

Compartilhar publicações
Glossários relacionados
Registre uma conta
Coloque seus conhecimentos em prática. Abra uma conta na Binance hoje mesmo.