Um ataque sanduíche ocorre quando um bot vê sua transação no mempool, executa uma ordem à sua frente para empurrar o preço para cima, deixa sua transação ser executada a um preço pior e depois vende imediatamente após. Você é a carne em um sanduíche muito caro.
Um ataque sanduíche é um tipo de exploração de MEV (Valor Máximo Extraível) em que um atacante detecta uma transação pendente no mempool da blockchain, coloca uma ordem de compra logo antes dela ("front-running"), deixa a transação da vítima ser executada a um preço inflado e depois vende imediatamente após ("back-running"), embolsando a diferença. A transação da vítima é executada a um preço pior do que o esperado, enquanto o atacante captura um lucro sem risco.
No DeFi baseado em AMM (Uniswap, PancakeSwap, etc.), os ataques sanduíche são automatizados por bots de MEV que escaneiam o mempool em busca de oportunidades lucrativas. O ataque é possível porque as transações ficam no mempool público antes de serem incluídas em um bloco, dando tempo aos bots para observar, simular e inserir suas próprias transações. Os futuros perpétuos de criptomoedas em exchanges centralizadas (CEXs) são menos vulneráveis a ataques sanduíche clássicos porque as CEXs usam um livro de ordens central com correspondência por prioridade de tempo, e não um AMM. No entanto, os traders de CEX enfrentam riscos análogos: front-running por funcionários da exchange ou market makers com conexões mais rápidas, e arbitragem de latência, onde sua ordem chega ao livro depois que o mercado já se moveu. Os usuários do Kingfisher estão principalmente em CEXs, mas entender a mecânica do sanduíche é valioso para navegar em protocolos DeFi que se integram ao ecossistema cripto mais amplo.
Como Funciona
Ataque sanduíche passo a passo:
- Vítima envia a transação: Um trader envia uma grande ordem de compra para o Token X em uma DEX, com uma tolerância de slippage de 1%.
- Atacante detecta: Um bot de MEV vê a transação pendente no mempool público.
- Front-run: O atacante envia uma transação de compra com uma taxa de gas mais alta, fazendo com que seja processada primeiro. Isso empurra o preço do Token X para cima (fórmula do produto constante do AMM).
- Vítima executa: A transação da vítima é executada ao preço agora inflado, comprando menos tokens do que o esperado. A tolerância de slippage permite isso; a vítima efetivamente paga a mais.
- Back-run: O atacante vende imediatamente o Token X ao preço inflado (maior que seu preço de entrada), capturando a diferença como lucro.
- Preço retorna: Após ambas as transações, o pool do AMM se reequilibra e o preço retorna aos níveis próximos do original.
A vítima perde valor através de:
- Pior preço de execução (impacto do preço causado pelo front-run do atacante).
- Tolerância de slippage sendo maximizada.
- O lucro do atacante vindo diretamente da transação da vítima.
Em futuros de CEX (menos vulneráveis, mas riscos análogos existem):
- Arbitragem de latência: Participantes mais rápidos veem as mudanças de preço e executam antes de você, semelhante ao front-running.
- Front-running no livro de ordens: Market makers com servidores colocados próximos à exchange veem sua ordem e ajustam as cotações antes dela ser executada.
- Vazamento de informação: Grandes ordens em CEXs podem ser detectadas ao monitorar mudanças no livro de ordens, permitindo posicionamento antecipatório.
Por Que Isso é Importante para Traders
- A tolerância de slippage é sua defesa primária no DeFi. Definir a slippage para 0,1% a 0,5% torna os ataques sanduíche não lucrativos porque o atacante não pode extrair valor suficiente para cobrir os custos do gas. A desvantagem: sua transação pode falhar durante períodos voláteis. 0,5% é o ponto ideal prático.
- Mempools privados (Flashbots, MEV-Boost) protegem contra ataques sanduíche. Ao enviar transações diretamente para os construtores de blocos em vez do mempool público, sua transação não pode ser observada e "sanduichada". Esta é uma prática padrão para qualquer transação DeFi acima de US$ 10 mil.
- Traders de CEX enfrentam riscos diferentes, mas relacionados. Os usuários do Kingfisher em exchanges centralizadas não enfrentam ataques sanduíche on-chain, mas grandes ordens ainda podem ser detectadas por meio do monitoramento do livro de ordens. Usar ordens iceberg, dividir ordens grandes e evitar a colocação óbvia de ordens a limite em níveis-chave reduz esse risco.
Erros Comuns
- Definir a tolerância de slippage muito alta em transações de DEX. Uma slippage de 3% a 5% é um convite aberto para bots sanduíche. A menos que você esteja negociando tokens ilíquidos, mantenha a slippage no máximo entre 0,5% e 1%.
- Negociar grandes volumes em AMMs durante períodos de alto congestionamento. Quando os preços do gas disparam, os bots sanduíche se tornam mais seletivos, mas negociações grandes continuam sendo alvos lucrativos. Se você precisa negociar volumes grandes em uma DEX, use um agregador de DEX (1inch, Matcha) que roteie por vários pools e forneça proteção contra MEV.
- Assumir que as CEXs são imunes a todas as formas de front-running. Embora os ataques sanduíche on-chain não se apliquem, traders de CEX com ordens grandes podem ser detectados e sofrer front-running por participantes do mercado com infraestrutura mais rápida. Use execução algorítmica ou quebre ordens grandes em pedaços menores.
Estudo Detalhado
Quer explorar mais? Confira:
- DeFi Yield Farming Guide: Earn Passive Income With Crypto 2026
- Understanding Crypto Market Structure: Order Flow, Liquidity and Price Discovery
- Leverage Trading Crypto: Complete Guide to Margin Trading 2026

