Trading
Crypto swapping explicado
O termo «swapping» refere-se à troca direta de uma criptomoeda por outra, sem um passo intermédio em euros ou dólares. Enquanto uma plataforma tradicional exige frequentemente a conversão prévia para uma moeda fiduciária ou uma stablecoin, uma função de swap permite passar, por exemplo, de ether para outro token numa única ação. Por trás dessa simplicidade encontra-se um mecanismo de pools de liquidez, algoritmos de encaminhamento e contratos inteligentes que poucos utilizadores compreendem na totalidade. Explicamos abaixo como é efetuado um swap, por que motivo o preço final por vezes difere do esperado e onde residem os riscos. Isto não constitui aconselhamento de investimento e não recomenda qualquer plataforma ou token específico.
O que acontece tecnicamente durante um swap
Numa bolsa descentralizada (DEX), um swap não é emparelhado entre um comprador e um vendedor como num livro de ordens tradicional. Em vez disso, a troca é realizada através de uma pool de liquidez: um contrato inteligente que detém dois (ou mais) tokens depositados por outros utilizadores. Quando deposita o token A em troca do token B, o rácio na pool altera-se e uma fórmula matemática ajusta automaticamente o preço.
Esta abordagem é chamada de criação de mercado automatizada (AMM). Não existe uma contraparte a aceitar especificamente a sua ordem; em vez disso, a pool responde à procura adicionada. Quanto maior for o seu swap em relação à pool, mais o preço dentro dessa pool varia durante a própria transação.
Encaminhamento: por que motivo um swap passa por vezes por várias pools
Nem todos os pares de tokens possuem uma pool de liquidez profunda dedicada. Se pretender trocar o token A diretamente pelo token C, mas essa pool tiver pouca liquidez, uma interface de swap pode dividir a rota automaticamente: primeiro do token A para um token intermédio comum, como uma stablecoin, e depois desse token intermédio para o C. Isto é designado por encaminhamento e ocorre geralmente de forma automática em segundo plano.
Os agregadores são serviços que pesquisam simultaneamente várias DEXs e pools para encontrar a combinação de rotas mais favorável. Podem inclusive dividir um swap por várias plataformas em simultâneo se isso gerar um resultado líquido superior. O resultado é habitualmente um preço melhor, mas também uma transação ligeiramente mais complexa, com mais etapas subjacentes e, por isso, frequentemente com taxas de rede mais elevadas.
- Pool direta: mais rápida, mas apenas favorável com profundidade suficiente
- Rota dividida através de um token intermédio: frequentemente necessária para pares menos líquidos
- Agregador: compara automaticamente múltiplas rotas e plataformas
Custos de um swap: rede, plataforma e spread
Um swap envolve tipicamente três tipos de custos. Em primeiro lugar, as taxas de rede (gas fees) pagas à rede blockchain para processar a transação, independentemente da plataforma utilizada. Estas taxas flutuam consoante a congestão da rede e podem subir acentuadamente numa blockchain popular durante períodos de pico.
Em segundo lugar, a própria pool de liquidez cobra normalmente uma pequena percentagem como compensação para os fornecedores de liquidez, frequentemente entre 0,01% e 1% do swap. Em terceiro lugar, a plataforma ou interface pode adicionar a sua própria taxa de serviço. Em conjunto, estes três componentes determinam quanto recebe efetivamente em comparação com o preço que viu inicialmente.
Definições de slippage e o ecrã de confirmação
Antes de confirmar um swap, quase todas as interfaces apresentam um resumo com a quantidade estimada de tokens a receber, o montante mínimo no caso de uma variação adversa de preço e uma tolerância ao slippage ajustável. Esta tolerância determina qual o desvio em relação ao preço esperado que aceita antes de a transação ser cancelada.
Uma tolerância definida para um valor demasiado baixo pode fazer com que o seu swap falhe repetidamente num mercado volátil, perdendo ainda assim os custos de gas na tentativa falhada. Uma tolerância demasiado elevada expõe-o a um preço significativamente pior ou ao chamado front-running, em que um bot deteta a sua transação antes de ser processada e retira lucro disso. Consulte o guia sobre slippage para uma explicação mais detalhada.
Aprovação de contratos inteligentes: a transação de aprovação
Antes de uma DEX poder retirar tokens da sua carteira em seu nome, é geralmente necessário assinar uma transação de aprovação («approve») separada, que concede ao contrato inteligente permissão para um token específico. Esta é uma etapa distinta do swap propriamente dito e também acarreta taxas de rede.
Muitas carteiras e interfaces oferecem a escolha entre uma aprovação ilimitada (conveniente para utilização repetida, mas mais arriscada caso o contrato venha a apresentar vulnerabilidades) ou uma aprovação limitada exatamente ao montante necessário. Para quem prefere agir com cautela, limitar as aprovações ao montante do swap é um hábito sensato, embora exija uma nova assinatura para cada swap subsequente.
Riscos específicos do swapping
Além do risco de mercado, o swapping envolve alguns riscos específicos. Inserir o endereço de token incorreto ou selecionar uma versão falsa de um token popular pode resultar na troca por um token sem valor, especialmente ao utilizar interfaces menos conhecidas. Verifique sempre o endereço do contrato através de uma fonte oficial antes de efetuar o swap de um token novo ou desconhecido.
Existe também o risco de vulnerabilidades no contrato inteligente subjacente da DEX ou da própria pool. Os protocolos de maior dimensão e mais antigos foram tipicamente submetidos a múltiplas auditorias externas, o que reduz, mas não elimina totalmente esse risco.
Recommended by our newsroom
External parties. Block #9 does not hold or manage your assets at these providers. Not investment advice.
Frequently asked questions
Qual é a diferença entre fazer um swap e negociar num livro de ordens?
Ao fazer um swap através de uma pool AMM, uma fórmula determina o preço com base no rácio entre dois tokens numa pool, sem necessitar de uma contraparte para emparelhar exatamente a sua ordem. Num livro de ordens, como o utilizado pela maioria das plataformas centralizadas, as ordens de compra e venda dos utilizadores são emparelhadas diretamente entre si.
Por que motivo recebo ligeiramente menos tokens do que a estimativa inicial mostrava?
Isto deve-se normalmente a uma combinação de slippage durante o processamento da transação, à taxa da pool e a eventuais taxas de rede deduzidas. O ecrã de confirmação mostra tipicamente um montante mínimo a receber que funciona como limite mínimo.
Um swap é sempre efetuado através de uma plataforma descentralizada?
Não, algumas plataformas centralizadas também oferecem uma função de «swap» que funciona internamente através do seu próprio livro de ordens ou liquidez, sem que o utilizador precise de assinar uma transação na blockchain. O mecanismo subjacente difere do swap numa DEX, embora a experiência pareça semelhante para o utilizador.
Por que motivo preciso de assinar primeiro uma transação de aprovação («approve»)?
Este é um requisito técnico da maioria dos padrões de tokens: um contrato inteligente só pode retirar tokens da sua carteira após autorização explícita. Sem esta aprovação, a transação de swap não pode ser executada.
Um swap pode ser revertido se eu cometer um erro?
Não, assim que uma transação de swap é confirmada na blockchain, é definitiva e irreversível. Verifique sempre o endereço do token, o montante e a definição de slippage antes de confirmar.
Read next
What is a DEX?
A DEX is a decentralised exchange where you trade straight from your own wallet. How it works, what it costs, and the risks of slippage and fake tokens.
What is a liquidity pool?
A liquidity pool is a shared reserve of assets you trade against. How depth, slippage, fees and impermanent loss actually work.
Slippage and price impact
What is slippage, how does price impact arise with large orders, and how do you set a sensible tolerance? An explanation without investment advice.
Holding your own crypto
How to set up a self-custody wallet, store a seed phrase safely and decide when a hardware wallet is worth it. Practical guide, not advice.