WATS Wallet
Técnico6 min de leitura

O que é slippage? Por que seu swap executa a um preço diferente

Você viu um preço e recebeu outro. Slippage é a distância entre a cotação e a execução — veja de onde ele realmente vem, o que a tolerância de slippage de fato controla, como se distingue de impacto no preço e taxas, quando ele fica perigoso e as configurações que mantêm seus swaps honestos.

Por Alltoscan LLC, a empresa por trás da WATS Wallet Política editorial

Publicado Atualizado

Slippage é a diferença entre o preço pelo qual um swap é cotado e o preço pelo qual ele de fato executa. Acontece porque um formador de mercado automatizado precifica a partir dos saldos de tokens que estão no seu pool, e esses saldos podem mudar entre o instante da sua cotação e o instante em que sua transação entra num bloco: outras operações chegam antes e deslocam o pool. Slippage é distinto do impacto no preço, que é o movimento que o tamanho da sua própria ordem causa contra a profundidade do pool, e das taxas, que são conhecidas antes de operar. A configuração de tolerância de slippage é uma grade de proteção, não uma previsão: ela instrui o contrato de swap a reverter se você fosse receber menos do que um determinado mínimo recebido. Nenhuma carteira consegue abolir o slippage, mas na WATS o swap é assinado dentro de uma carteira totalmente non-custodial — você detém as chaves, e a WATS nunca detém nenhuma — com a cotação, a tolerância e o mínimo recebido exibidos antes da assinatura.

O preço que você viu vs o preço que você recebeu

Todo swapper encontra isso cedo ou tarde: a cotação dizia uma taxa, a confirmação mostra outra. Essa lacuna é o slippage (derrapagem) — a diferença entre o preço cotado e o preço a que sua operação de fato executa. Não é golpe e normalmente nem bug; é uma propriedade estrutural de como os mercados on-chain funcionam. Mas, sem gestão, ele taxa silenciosamente cada operação que você faz — e, nos piores casos, é a porta pela qual um atacante entra.

De onde vem o slippage

A maioria dos swaps on-chain roda contra formadores de mercado automatizados (AMMs) — pools de liquidez cujo preço é função dos seus saldos de tokens. Duas consequências seguem. Primeira: sua própria operação move o preço — comprar de um pool torna o ativo mais escasso nele, então o preço marginal sobe enquanto sua ordem é preenchida; quanto maior sua operação em relação ao pool, pior sua taxa média. Segunda: os outros também operam — entre o momento da cotação e o momento em que sua transação entra num bloco, outros swaps podem ter deslocado o pool. Preço de cotação e preço de execução são simplesmente medidos em dois momentos distintos de um mercado em movimento, e a espera entre eles não é instantânea: em chains EVM sua transação fica numa mempool pública até que um block builder a inclua, e nas chains que enviam as transações direto para o próximo produtor de blocos a espera continua existindo, só que menos visível.

Tolerância de slippage: o que a configuração realmente faz

A configuração de slippage numa interface de swap é uma grade de proteção, não uma previsão. Definir 0,5% diz ao contrato: execute apenas se eu receber pelo menos 99,5% da saída cotada — caso contrário, reverta. Essa reversão é um recurso. Um swap que falha custa uma taxa de rede mas preserva seus tokens; um swap preenchido 12% abaixo da cotação custa dinheiro real sem recibo. O número que realmente importa ler antes de assinar é o mínimo recebido — o pior caso que você está aceitando, expresso em tokens e não em porcentagens. A maioria dos roteadores o acompanha de um prazo (deadline): um timestamp após o qual o swap não pode mais executar, para que uma transação travada por uma hora não seja subitamente preenchida contra um mercado que seguiu adiante sem você.

Slippage tolerances establish a margin of change acceptable to the user beyond price impact.

As tolerâncias de slippage estabelecem uma margem de variação aceitável para o usuário além do impacto no preço.

— Understanding Swaps on Uniswap, Uniswap Developers

Slippage vs impacto no preço vs taxas

Três coisas diferentes reduzem o que você recebe, e as interfaces costumam misturá-las num número só. As taxas — a parte do pool e a taxa de rede — são conhecidas de antemão. O impacto no preço é o movimento que o tamanho da sua própria operação causa contra a profundidade do pool; existe mesmo num mercado perfeitamente calmo, sem mais ninguém operando. O slippage é o movimento entre cotação e execução causado por todos os demais. Taxas você aceita, impacto você reduz operando menor ou roteando por pools mais profundos, slippage você limita com a tolerância. Diagnosticar qual deles doeu diz qual alavanca puxar: aumentar a tolerância não faz nada contra o impacto no preço, e dividir a operação não faz nada contra um mercado que se move rápido.

Quando o slippage fica perigoso

Duas situações merecem respeito. Liquidez rasa — pools pequenos, tokens novos, pares exóticos — onde até operações modestas causam impacto de dois dígitos, e onde uma tolerância generosa autoriza em silêncio um preenchimento terrível. E o fluxo hostil: em chains com mempool pública, as transações pendentes ficam visíveis a qualquer um antes de confirmar, então uma tolerância alta é um convite para bots sanduíche comprarem na sua frente, deixarem sua ordem empurrar o preço e depois venderem de volta nesse movimento — consumindo quase exatamente a margem que você permitiu. A regra prática: sua tolerância não é uma configuração de conveniência; é o tamanho da perda que você está pré-aprovando.

Configurações práticas que funcionam

Para pares profundos e estáveis, mantenha a tolerância apertada — uma fração de um porcento — e deixe a reversão ocasional protegê-lo. Para tokens voláteis ou rasos, aumente deliberadamente e em passos pequenos, sabendo o que está concedendo. Divida operações incomumente grandes para que cada parte cause menos impacto, e prefira rotas por liquidez mais profunda mesmo quando a cotação em destaque parece ligeiramente pior. E torne reflexo ler o mínimo recebido antes de cada assinatura — é o número mais informativo da tela. A mecânica mais ampla do swap em carteira está em como fazer swap de tokens cross-chain com segurança, e a versão multichain em trocar e fazer bridge entre chains.

Onde a WATS se encaixa

Slippage é uma propriedade do mercado, então nenhuma carteira consegue aboli-lo; o que uma carteira decide é se a grade de proteção fica na sua frente antes de você assinar. A WATS mantém os swaps dentro de uma carteira totalmente non-custodial — você detém as chaves, e a WATS nunca detém nenhuma — com a cotação, a tolerância de slippage e o mínimo recebido exibidos antes da assinatura, em Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Gnosis, Celo, Mantle, Cronos, Solana e TON. Ela também remove o modo de falha que empurra as pessoas para retentativas descuidadas: nas redes EVM, cada ação — transferências, swaps, staking — é cobrada em um único token, ATS, em vez do token de gas nativo da chain, via um paymaster ERC-4337, de modo que um swap na EVM nunca trava porque faltou gas na rede em que você por acaso está operando. Solana e TON são totalmente suportadas para enviar, receber, trocar e fazer bridge, mas as transações na Solana pagam a própria taxa nativa em SOL, enquanto as taxas na TON também são pagas em ATS. Isso não é desconto: a taxa em ATS acompanha o custo de rede em tempo real e muda qual token paga, não quanto a transação custa. Nas redes EVM, um paymaster ERC-4337 liquida o gás nativo nos bastidores. Seu saldo de ATS fica na BSC (BNB Chain) e, qualquer que seja a rede EVM em que a transação ocorra, a taxa é debitada desse saldo único. O ATS arrecadado é queimado e a oferta cai de 100M rumo a um piso de 30M. A WATS é a primeira e única carteira a combinar isso. Se você quer que a disciplina deste texto seja o padrão em vez de algo que você precisa lembrar — tolerância definida deliberadamente, mínimo recebido lido antes de cada assinatura, sem correria atrás de token de gas no meio da operação na EVM — rodar o swap na WATS é o jeito concreto de conseguir isso.

Perguntas frequentes

Qual é uma boa configuração de slippage?

Para pares profundos e líquidos, uma tolerância apertada de fração de um porcento costuma ser o certo — reversões ocasionais são a proteção funcionando. Para tokens voláteis ou pouco negociados pode ser preciso mais, mas aumente deliberadamente: sua tolerância é a perda no pior caso que você está pré-aprovando, e uma configuração alta também amplia a margem que bots sanduíche podem extrair. Sempre confira o mínimo recebido antes de assinar, porque é o pior caso expresso em tokens e não em porcentagens.

Slippage é uma taxa?

Não. As taxas — a parte do pool e a de rede — são conhecidas antes de operar. Slippage é o movimento de preço entre sua cotação e sua execução, causado por outras operações que chegaram antes; impacto no preço é o movimento que o tamanho da sua própria operação causa contra a profundidade do pool. Eles reduzem sua saída por mecanismos diferentes, cada um com remédio próprio: aceite as taxas, reduza o impacto operando menor ou em pools mais profundos, e limite o slippage com a tolerância.

Por que meu swap falhou com erro de slippage?

Porque na hora da execução o pool já não conseguia entregar pelo menos o seu mínimo recebido, então o contrato reverteu em vez de preenchê-lo a uma taxa pior — a grade de proteção fazendo seu trabalho. Normalmente significa que o mercado se moveu rápido ou que o pool é raso. Você pode tentar de novo, subir a tolerância um pouco em passos pequenos ou dividir a operação; trate falhas repetidas num token raso como um aviso sobre a liquidez dele, não como um obstáculo a forçar.

A carteira que eu uso muda quanto slippage eu pago?

Nenhuma carteira remove o slippage — ele vem do pool, não do aplicativo — mas a WATS coloca os controles na frente da assinatura: a cotação, a tolerância de slippage e o mínimo recebido são exibidos antes de você assinar, e a carteira é totalmente non-custodial, então você detém as chaves e a WATS nunca detém nenhuma. A WATS também cobra as taxas de rede das redes EVM em um único token, ATS, via um paymaster ERC-4337, de modo que um swap em Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Gnosis, Celo, Mantle ou Cronos não trava por falta do token de gas nativo daquela chain. A Solana também é totalmente suportada, mas as transações lá pagam a própria taxa nativa em SOL; as taxas na TON também são pagas em ATS. Isso importa na prática, porque a correria atrás de gas no meio da operação é exatamente quando as pessoas aumentam a tolerância sem pensar.

Fontes

  1. Understanding Swaps on Uniswap — Uniswap Developers · consultado em
  2. How Uniswap Works — Uniswap Developers · consultado em
  3. Maximal extractable value (MEV) — ethereum.org · consultado em

Artigos relacionados

Guia
Cadeias e bridges

Como Fazer Swap de Tokens em uma Carteira de Cripto (Cross-Chain) com Segurança

Um swap cross-chain é um swap combinado com um bridge, e é por isso que ele carrega mais risco do que uma negociação comum. Veja como os swaps dentro da carteira e cross-chain realmente funcionam, os riscos reais como slippage e aprovações de token, uma forma segura de fazer isso passo a passo, e como a WATS, non-custodial, lida com isso em 12 redes, cobrando as taxas nas redes EVM em um único token, ATS.

9 min de leitura
Técnico
Segurança e burlas

O que é MEV? Ataques sanduíche, front-running e como se proteger

MEV — maximal extractable value — é o lucro que quem ordena as transações de um bloco consegue tirar inserindo, reordenando ou censurando transações, e o ataque sanduíche é sua forma mais hostil. Veja como funcionam os sanduíches, o front-running e a cadeia de builders, as configurações que fazem de você um alvo ruim, e o que uma carteira pode e não pode fazer a respeito.

8 min de leitura
Técnico
Noções básicas de carteiras

O que é a mempool? A sala de espera por onde toda transação passa

A mempool é a área de espera, no nível do nó, onde transações assinadas aguardam até que um produtor de blocos as recolha. Veja como funcionam de fato o estado pendente, a substituição e o despejo, por que o pool público é um presente para os bots de front-running, e por que Solana e ERC-4337 fazem diferente.

6 min de leitura