Sandwich attacks: como evitar ser engolido
Este artigo está disponível nos seguintes idiomas:
Parece que foi ontem que DOGE, SHIB, ELON, FLOKI e outros tokens como PEPE eram apenas uma piada. Hoje, o mesmo DOGE está sendo promovido por Elon Musk, a capitalização de mercado da moeda já passa de USD 10 bilhões e seu criador já afirmou que 95% dos projetos cripto são “fraudes e lixo”.
Criptoativos de baixa liquidez ficaram muito populares de repente. Populares até demais. Muita gente comprou essas moedas “divertidas”, mas, se você decidir investir alto nesse tipo de ativo após o próximo tweet do Musk, tome cuidado para não gastar mais do que planejou. O preço pode disparar bem na hora da sua compra. Por quê? Ataques sandwich.
A ideia básica
Quando as pessoas tentam se antecipar ao mercado e comprar cripto antes que o preço suba (após o endosso de uma celebridade no Twitter, por exemplo), muitas vezes ignoram o “slippage”. Esse é o termo para a diferença entre o preço que o investidor espera pagar e o valor real do ativo, que pode mudar devido à volatilidade do mercado no momento em que a ordem é executada.
Vamos a um exemplo. Você quer comprar algo por USD 100 e faz uma ordem de compra em uma exchange. No intervalo entre a ordem e a execução, o mercado se move e o valor do ativo sobe (ou cai) 1%. Dependendo da direção do mercado, você pode acabar pagando USD 1 a mais ou a menos.
Se você realmente precisa comprar esse “algo” e está disposto a perder um pouco esperando que a valorização futura do ativo compense, essa abordagem faz sentido. Se o preço fosse fixo e a moeda subisse um pouco antes da execução, você nem receberia o ativo que queria comprar.
E os ataques sandwich?
O que faz o mercado disparar? Vamos a outro exemplo. Pedro, um trader, decide comprar (ou trocar) uma grande quantidade de moedas em uma DEX (exchange descentralizada), esperando que o preço suba logo (talvez porque Elon Musk falou sobre isso de novo). Ele está decidido a comprar a qualquer custo e o desejo de lucro futuro fala mais alto que a razão. Pedro define a tolerância de slippage em 50% do preço, esperando que o mercado não suba tanto em tão pouco tempo. Normalmente não sobe, mas desta vez é diferente.
Outro trader, Paulo, está jogando contra Pedro. Ele tem um bot que monitora transações não confirmadas nos blocos do mempool e procura grandes compras de criptoativos voláteis (esses mesmos meme coins) com alta tolerância de slippage. Quando o bot detecta uma transação grande que vai aumentar o preço do ativo, ele faz uma ordem oferecendo uma comissão alta o suficiente para garantir que sua transação seja processada ANTES da de Pedro.
A seguinte sequência acontece. Pedro queria comprar o ativo a USD 1, mas o bot do Paulo fez uma ordem que entrou antes. O mercado dispara e, por causa do slippage alto definido por Pedro, a ordem dele é executada a USD 1,3. Logo depois, o bot vende o ativo que comprou por USD 1 ao novo preço de USD 1,3. O prejuízo já foi feito.
Isso é legal?
Se estivéssemos falando de valores mobiliários tradicionais, a resposta seria “não”. Essa prática seria considerada uso de informação privilegiada, o que é proibido por lei na maioria dos lugares. No DeFi, porém, a situação é diferente. O princípio das criptomoedas é a transparência, então é difícil culpar Paulo por lucrar com dados que estão disponíveis para todos. Legal? Sim. Ético? Nem tanto.
É comum?
Mais comum do que deveria. Veja um exemplo recente: um trader no Uniswap usando a carteira Ethereum jaredfromsubway.eth lucrou mais de USD 4 milhões em “sandwiches” em um único dia, gastando mais de um milhão de dólares só em taxas de rede no mesmo período.
Como essa atividade está em uma zona cinzenta da legislação, as exchanges não têm pressa em criar mecanismos de proteção contra ataques sandwich (sem falar no lucro delas). Apesar disso, há avanços. A 1inch, que permite troca de criptomoedas na Tangem Wallet, lançou o recurso RabbitHole para swaps seguros. Com o RabbitHole, usuários enviam transações de alto risco diretamente aos validadores, pulando o mempool e eliminando a chance de serem atacados por bots sandwich.
Como se proteger?
Sim, existem formas. Se for investir em criptoativos de baixa liquidez, fique atento ao slippage e, se quiser comprar muito, divida a transação em várias menores. Não é tão lucrativo, mas é muito mais seguro.