
Ataque sandwich refere-se a uma condição específica das transações em blockchain em que a transação de um usuário é cercada por duas transações maliciosas, colocando-o em desvantagem. Normalmente, isso ocorre em exchanges descentralizadas (DEXs), quando arbitradores ou mineradores monitoram transações pendentes no Mempool e inserem suas próprias transações antes e depois da transação-alvo, visando obter lucro. Os ataques sandwich exploram os mecanismos de ordenação das transações na blockchain e a sensibilidade de preço dos pools de liquidez, sendo uma forma comum de Miner Extractable Value (MEV, Valor Extraível pelo Minerador), que expõe usuários a riscos elevados de slippage e perdas de ativos.
Essência técnica dos ataques sandwich:
Condições para execução do ataque:
Os ataques sandwich impactam o ecossistema de criptomoedas de diversas formas:
A experiência do usuário é prejudicada, pois absorve custos adicionais de slippage sem perceber, resultando em resultados de transação bem abaixo do esperado, reduzindo a confiança na plataforma.
Arbitradores monitoram continuamente e atacam grandes transações, criando um “imposto invisível” que distorce mecanismos normais de formação de preço.
Para combater ataques sandwich, surgiram ferramentas anti-sandwich e serviços de proteção de transações, como mempools privados e otimização de roteamento.
Atacantes dispostos a pagar taxas de gas mais altas aumentam a congestão dos blocos, elevando os custos de transação para todos os usuários.
Ataques sandwich são parte fundamental da economia MEV, impulsionando o desenvolvimento de soluções de mitigação de MEV, como Flashbots.
Riscos de ataques sandwich ao utilizar DEXs:
O usuário pode receber bem menos tokens do que o esperado devido ao aumento do slippage, especialmente ao negociar em pools pequenos ou com baixa liquidez.
A transparência pública do blockchain funciona como uma faca de dois gumes, tornando todas as transações pendentes visíveis aos atacantes e colocando o usuário em desvantagem informacional.
Usuários comuns não conseguem empregar contramedidas avançadas, enquanto arbitradores profissionais contam com bots sofisticados e algoritmos especializados.
Embora ataques sandwich sejam proibidos em finanças tradicionais, ambientes descentralizados não possuem mecanismos efetivos de regulação e fiscalização.
O usuário precisa adotar medidas adicionais para proteger suas transações, como definir uma tolerância de slippage mais baixa ou usar serviços de negociação especializados, o que aumenta a complexidade e o custo das operações.
Ataque sandwich, enquanto conceito central nas transações em blockchain, evidencia desafios de equidade inerentes aos sistemas descentralizados. Com a evolução do ecossistema DeFi, mitigar ataques sandwich tornou-se um desafio técnico fundamental para aprimorar a experiência do usuário e a eficiência de mercado. Apesar de já existirem soluções de mitigação, a eliminação completa do problema ainda depende de inovações nos mecanismos de base da blockchain e na estrutura dos mercados. Entender o funcionamento dos ataques sandwich é fundamental para qualquer usuário de DeFi, permitindo decisões de negociação mais informadas e adoção de estratégias de proteção adequadas.
Compartilhar


