Como os formadores de mercado automatizados (AMM) precificam cada negociação em DeFi
Os market makers automatizados substituíram os livros de ofertas por uma fórmula simples. Entender x×y=k explica por que o slippage acontece e para onde vai, de fato, o dinheiro em um pool de liquidez.
Key takeaways
- Em uma corretora tradicional, compradores colocam ofertas de compra (bids) e vendedores publicam ofertas de venda (asks).
- O protocolo Uniswap, implantado pela primeira vez na Ethereum no fim de 2018, substituiu o livro de ofertas por um pool de liquidez governado por uma única equação: x × y = k, em que x é a quantidade…
- A Uniswap V3, lançada em 2021, permitiu que provedores concentrassem seu capital dentro de uma faixa de preço escolhida, em vez de espalhá-lo por todos os preços de zero a infinito.
- Três fatores determinam quanto slippage você verá em uma determinada negociação.
- A fórmula do produto constante funciona bem para ativos não correlacionados, mas é ineficiente para ativos que devem negociar próximos à paridade.
Os market makers automatizados (AMMs) substituíram os livros de ofertas por uma fórmula simples. Entender x×y=k explica por que o slippage acontece e para onde vai, de fato, o dinheiro em um pool de liquidez.
O que um livro de ofertas realmente faz
Em uma corretora tradicional, compradores colocam ofertas de compra (bids) e vendedores publicam ofertas de venda (asks). Uma negociação é executada quando os dois lados concordam com um preço. Isso funciona bem quando há milhares de participantes ativos cotando spreads apertados. Em 2018, nenhuma corretora cripto conseguia sustentar essa liquidez 24 horas por dia para as centenas de tokens lançados a cada semana. O spread entre compra e venda se alargava, os takers enfrentavam slippage enorme em qualquer coisa além de alguns poucos pares principais, e novos tokens não tinham onde negociar com liquidez.
O modelo de livro de ofertas depende de market makers profissionais dispostos a assumir o risco de estoque. Nas finanças tradicionais, um punhado de empresas faz esse trabalho. On-chain, ninguém está disposto de forma confiável a ficar cotando cada pequeno token vinte e quatro horas por dia.
A fórmula do produto constante
O protocolo Uniswap, implantado pela primeira vez na Ethereum no fim de 2018, substituiu o livro de ofertas por um pool de liquidez governado por uma única equação: x × y = k, em que x é a quantidade de um token no pool, y é a quantidade do outro, e k é uma constante que nunca muda (exceto quando liquidez é adicionada ou removida). Cada negociação desloca x e y de forma que o produto continue sendo k. O preço do ativo que você está comprando é determinado inteiramente por essa razão, não por alguém cotando um spread.
Suponha que um pool contenha 10 ETH e 20.000 USDC. k é igual a 200.000. Um comprador quer 1 ETH. Após a negociação, o pool precisa conter 11 ETH e USDC suficiente para que 11 × y = 200.000, logo y = 18.182 USDC. O comprador pagou 20.000 − 18.182 = 1.818 USDC por 1 ETH, o que implica um preço de US$ 1.818. Quanto maior a compra em relação ao tamanho do pool, mais a razão se desloca e pior fica o preço efetivo. Essa diferença entre o preço cotado no início da transação e o preço realmente recebido é chamada de slippage.
O slippage não é um bug. É o mecanismo do AMM para restaurar um sinal de preço justo. Quando o preço do pool se afasta do preço geral de mercado, arbitradores entram em ação, comprando o ativo barato e vendendo o caro até que a razão do pool reflita o preço externo. É assim que as exchanges descentralizadas permanecem aproximadamente sincronizadas com as learn/”>seção de aprendizado explica a matemática da perda impermanente com números simples.
Liquidez concentrada (Uniswap V3)
A Uniswap V3, lançada em 2021, permitiu que provedores concentrassem seu capital dentro de uma faixa de preço escolhida, em vez de espalhá-lo por todos os preços de zero a infinito. Um provedor que acredita que o ETH vai negociar entre US$ 1.500 e US$ 2.500 pode colocar todo o seu capital para trabalhar dentro dessa faixa, ganhando taxas como se tivesse depositado muito mais em um pool V2. Fora da faixa escolhida, seu capital não ganha nada, mas também não fica exposto à perda impermanente. A contrapartida é a gestão ativa: uma posição que sai da faixa não ganha taxas e precisa ser ajustada.
A liquidez concentrada já foi copiada pela maioria dos protocolos AMM concorrentes e hoje responde pela maior parte do volume nas principais DEXs baseadas em Ethereum. Também introduziu o conceito de ordens limitadas on-chain: uma posição colocada inteiramente acima do preço atual é, na prática, uma ordem de venda que se executa à medida que o mercado sobe através da faixa.
De onde vem o slippage na prática
Três fatores determinam quanto slippage você verá em uma determinada negociação. Primeiro, a profundidade do pool: um pool com US$ 10 milhões em liquidez moverá seu preço muito menos em uma negociação de US$ 10.000 do que um pool com US$ 50.000. Segundo, a faixa de taxa: um pool com taxa de 1% implica um spread maior entre compra e venda. Terceiro, se alguma transação concorrente é executada entre o envio e a confirmação — uma forma de extração de valor conhecida como MEV, ou valor máximo extraível, em que bots inserem suas próprias negociações à frente da sua para capturar o movimento de preço que sua negociação vai causar.
A maioria das interfaces de DEX permite definir uma tolerância máxima de slippage. Se o slippage real ultrapassar seu limite, a transação é revertida em vez de executada a um preço pior. Para negociações grandes em pools rasos, definir esse limite muito baixo significa reversões frequentes; defini-lo muito alto significa que bots podem explorar a brecha.
AMMs além da fórmula básica
A fórmula do produto constante funciona bem para ativos não correlacionados, mas é ineficiente para ativos que devem negociar próximos à paridade. Stablecoins atreladas à mesma moeda, ou tokens de staking líquido precificados próximos a 1 ETH, não precisam de uma curva que antecipe divergências extremas. A Curve Finance introduziu uma fórmula híbrida que é quase plana perto da paridade e se torna acentuadamente mais íngreme ao se afastar dela, permitindo negociações de stablecoins muito maiores com slippage mínimo. A Balancer generalizou o modelo ainda mais para pools com mais de dois ativos e pesos desiguais. Todo protocolo DeFi na methodology/”>seção de metodologia.
Perguntas frequentes
O que é um AMM?
Um market maker automatizado é um contrato inteligente que mantém dois (ou mais) ativos em um pool e define o preço algoritmicamente, geralmente mantendo constante o produto das quantidades. Ele permite negociação instantânea sem exigir uma contraparte que publique uma ordem correspondente.
Por que recebo um preço diferente do exibido antes de confirmar?
O preço exibido é calculado no momento em que você solicita a cotação. Entre esse momento e a confirmação da sua transação on-chain, outras transações podem ser executadas, deslocando a razão do pool. A diferença é o slippage. Definir uma tolerância de slippage na interface protege contra grandes desvios.
O que é perda impermanente?
Quando você fornece liquidez a um pool e o preço de um ativo se move significativamente em relação ao outro, arbitradores reequilibram o pool contra você. Você acaba com mais do ativo com desempenho inferior e menos do que teve desempenho superior, em comparação a simplesmente mantê-los. Esse desempenho inferior em relação a manter é a perda impermanente. Ela se torna uma perda real e permanente quando você retira em uma razão desfavorável.
Fornecer liquidez é rentável?
Depende da taxa cobrada, do volume do pool e do grau de divergência de preço entre os dois ativos. Pares de alto volume e baixa volatilidade (como duas stablecoins) tendem a ser mais previsivelmente rentáveis. Pares de alta volatilidade carregam um risco maior de que a perda impermanente supere as taxas ganhas. Não há retorno garantido.
O que é MEV?
Valor máximo extraível (MEV) é o lucro que produtores de blocos ou bots especializados podem extrair reordenando, inserindo ou censurando transações dentro de um bloco. No contexto da negociação em DEX, aparece mais comumente como “ataques sandwich”, em que um bot coloca uma negociação logo antes da sua e outra logo depois, lucrando com o movimento de preço que sua negociação causa.
Fontes
- Whitepaper da Uniswap V2 (Uniswap Labs, 2020)
- Whitepaper técnico da Uniswap V3 (Uniswap Labs, 2021)
- Documentação do protocolo Curve Finance
Este artigo tem finalidade exclusivamente informativa e educacional. Ele não constitui aconselhamento financeiro, e nada aqui é uma recomendação para fornecer liquidez ou negociar qualquer ativo. Protocolos DeFi carregam riscos de contrato inteligente, de perda impermanente e regulatórios. Sempre faça sua própria pesquisa.


