Sanduíche Attack em DeFi: O que é, Como Funciona e Como se Proteger
As finanças descentralizadas (DeFi) revolucionaram o mercado de cripto ao permitir que qualquer pessoa, em qualquer lugar, execute operações financeiras sem intermediários. No entanto, a mesma abertura que traz inovação também abre portas para estratégias de exploração, entre elas o sandwich attack (ou ataque sanduíche). Neste artigo, vamos analisar em detalhes o que é um sanduíche attack em DeFi, como ele ocorre, quais são os riscos para usuários e investidores, e quais medidas podem ser adotadas para mitigar esse tipo de ameaça.
1. Conceito Básico: O que é um Sanduíche Attack?
Um sandwich attack é uma forma de arbitragem mal‑intencionada que ocorre principalmente em exchanges descentralizadas (DEXs) baseadas em AMM (Automated Market Maker). O atacante observa uma transação pendente de um usuário (geralmente grande) e insere duas operações:
- Compra antes da transação da vítima, inflando o preço do ativo.
- Venda imediatamente após a transação da vítima, lucrando com a diferença gerada.
Essas duas operações “envolvem” a transação da vítima, daí a analogia ao sanduíche: primeiro pão (compra do atacante), recheio (transação da vítima) e segundo pão (venda do atacante).
2. Como o Ataque é Executado na Prática
Para entender a mecânica, vamos analisar o fluxo típico em uma DEX como Uniswap ou SushiSwap:
- Passo 1 – Observação (Mempool): O atacante monitora o mempool (fila de transações ainda não confirmadas) em busca de swaps de grande volume.
- Passo 2 – Fronte‑Running: O atacante envia uma transação com gas price mais alto, garantindo que sua compra seja incluída antes da transação da vítima.
- Passo 3 – Impacto no Preço: A compra do atacante aumenta o preço do token na pool, fazendo com que a operação da vítima ocorra a um preço menos favorável.
- Passo 4 – Back‑Running: Imediatamente após a transação da vítima, o atacante envia outra operação (geralmente vendendo o token que acabou de comprar) com gas price ainda maior, garantindo que seja incluída logo depois.
- Resultado: O atacante captura a diferença de preço, enquanto a vítima paga mais ou recebe menos do que esperava.
Essas duas transações são executadas quase simultaneamente, o que dificulta a detecção em tempo real.
3. Por que o Sanduíche Attack é Relevante no Ecossistema DeFi?
O ataque sanduíche tem ganhado destaque por alguns motivos:
- Liquidez Fragmentada: Muitas DEXs possuem pools menores, tornando-as vulneráveis a grandes ordens que alteram significativamente o preço.
- Transparência do Mempool: Ao contrário das exchanges centralizadas, o mempool em blockchains públicas é aberto, permitindo que bots monitorem e reajam instantaneamente.
- Baixa Fricção de Entrada: Criar bots de front‑running/back‑running é relativamente barato, incentivando atores maliciosos.
Para investidores que utilizam DEXs para swaps de tokens, especialmente em momentos de alta volatilidade, o risco de ser alvo de um sanduíche attack aumenta consideravelmente.
4. Exemplos Reais de Sanduíche Attack
Vários estudos de caso demonstram o impacto financeiro desses ataques:

- Swap de USDC por um token recém‑lançado: Um usuário tentou comprar 100.000 USDC de um token recém‑listado. Um bot executou a compra antes, inflou o preço em 15 % e vendeu logo após, lucrando cerca de US$ 15.000.
- Arbitragem entre duas DEXs: Um atacante aproveitou a diferença de preço entre Uniswap e SushiSwap, usando o sanduíche para capturar a arbitragem e ainda ganhar com a slippage da vítima.
Esses episódios são frequentemente analisados em relatórios de segurança de projetos DeFi e em auditorias de blockchain.
5. Como Identificar que Você Foi Vítima de um Sanduíche Attack
Alguns sinais podem indicar que sua transação foi sanduícheada:
- Slippage inesperado: O preço efetivo da sua operação difere significativamente do preço cotado.
- Transação confirmada muito rápida: Em blocos com alta atividade, sua operação pode ser confirmada quase instantaneamente, indicando back‑running.
- Taxas de gas muito altas: Se você definiu uma taxa de gas padrão e a transação foi confirmada com uma taxa muito maior, pode ser sinal de competição por prioridade.
Ferramentas como Etherscan ou exploradores de mempool podem ajudar a analisar o histórico de transações ao redor do seu swap.
6. Estratégias de Proteção Contra Sanduíche Attack
Embora não exista solução 100 % eficaz, adotar boas práticas reduz consideravelmente o risco:
- Definir Slippage Máximo: Ao usar DEXs, limite o slippage a um valor pequeno (por exemplo, 0,5 %). Se a diferença ultrapassar esse limite, a transação será revertida.
- Usar Transações Privadas: Serviços como Tenderly ou Flashbots permitem enviar transações diretamente ao minerador, evitando que fiquem expostas no mempool.
- Dividir Ordens: Em vez de fazer um swap grande de uma só vez, dividir em várias ordens menores diminui a atratividade para atacantes.
- Utilizar DEXs com Proteções Integradas: Algumas plataformas (e.g., 1inch) oferecem rotas de swap que evitam pools vulneráveis ou adicionam mecanismos anti‑front‑running.
- Monitoramento de Gas: Ajustar o gas price para um valor competitivo, mas não excessivo, reduz a probabilidade de ser ultrapassado por bots.
Essas medidas são complementares ao Guia Definitivo para Segurança de Criptomoedas, que traz boas práticas gerais de proteção de ativos digitais.
7. O Papel das DEXs e da Comunidade DeFi na Mitigação
Além das ações individuais, a própria infraestrutura das DEXs pode evoluir para reduzir a superfície de ataque:
- Transações Privadas (Private Transactions): Implementar mecanismos que enviam swaps diretamente ao minerador ou ao validador, evitando a exposição pública.
- Oráculos de Preço Resilientes: Utilizar oráculos que agregam preços de múltiplas fontes diminui a vulnerabilidade a manipulações de pool.
- Taxas Dinâmicas de Slippage: Algoritmos que ajustam automaticamente o slippage com base na liquidez da pool podem proteger usuários de grandes variações.
A comunidade de desenvolvedores DeFi tem contribuído com soluções como Flashbots Protect e 1inch Limit Order Protocol, que visam reduzir a eficácia de ataques de front‑running.

8. Conexões com Outros Conceitos DeFi
Entender o sanduíche attack também ajuda a compreender outros riscos e oportunidades no universo DeFi. Por exemplo, a Guia Completo de Finanças Descentralizadas (DeFi) apresenta estratégias de yield farming que, se mal estruturadas, podem ser alvo de ataques de front‑running semelhantes. Da mesma forma, ao explorar Como funciona o Ethereum, percebemos que a camada de consenso e a velocidade de blocos são fatores cruciais para a eficácia dos bots de arbitragem.
9. Futuro dos Sanduíche Attacks e a Evolução da Segurança DeFi
Com a migração para soluções de camada‑2 (e.g., Polygon (MATIC) Layer 2) e a introdução de rollups, espera‑se que a latência de confirmação diminua, tornando ataques de front‑running ainda mais desafiadores, mas não impossíveis. O desenvolvimento de protocolos de privacidade, como zk‑Rollups, pode ser um divisor de águas, pois esconderá detalhes das transações até o momento da inclusão no bloco.
Entretanto, enquanto essas inovações não forem amplamente adotadas, a melhor defesa continua sendo a combinação de boas práticas individuais, ferramentas de proteção de transação e a escolha de plataformas que priorizam a segurança.
10. Conclusão
O sandwich attack ilustra bem como a transparência e a ausência de intermediários nas DEXs podem ser exploradas por atores maliciosos. Conhecer sua mecânica, reconhecer sinais de alerta e aplicar estratégias de mitigação são passos essenciais para quem deseja operar de forma segura no ecossistema DeFi. Ao se manter informado e utilizar recursos como transações privadas, limites de slippage e DEXs com proteções avançadas, você reduz significativamente a exposição a esse tipo de risco e protege seus ativos digitais.
Para aprofundar ainda mais seu conhecimento, recomendamos a leitura dos artigos abaixo, que abordam temas complementares e ajudam a construir uma base sólida de segurança e estratégia em DeFi:
- Guia Completo de Finanças Descentralizadas (DeFi)
- Segurança de Criptomoedas: Guia Definitivo
- Como funciona o Ethereum
Fique atento, proteja seus swaps e aproveite as oportunidades que o DeFi oferece com responsabilidade.