DeFi

Formador de mercado automatizado (AMM)

Também chamado de: AMM · automated market maker · market maker automatizado

Definição

Um formador de mercado automatizado (AMM) é um contrato inteligente que define o preço de uma troca por uma fórmula matemática aplicada às reservas de um pool de liquidez, em vez de casar ordens de compradores e vendedores.

Como funciona: Formador de mercado automatizado

Em vez de um livro de ofertas, o AMM guarda dois tokens em um pool, por exemplo ETH e USDC. Quem quer trocar envia um token ao pool e recebe o outro. O modelo mais conhecido, usado pela Uniswap em sua versão clássica, é o produto constante: a quantidade de ETH vezes a de USDC deve permanecer igual, x vezes y igual a k, antes das taxas.

Quanto maior a troca em relação ao tamanho do pool, mais o preço se move, o chamado impacto de preço. Por isso pools grandes oferecem preços melhores para ordens grandes. As taxas de cada troca, por exemplo 0,3% em muitos pools, vão para os provedores de liquidez.

Existem variações: curvas para stablecoins que mantêm preço quase fixo perto de 1:1, liquidez concentrada em faixas de preço e pools com pesos diferentes. O preço do AMM só se alinha com o resto do mercado porque arbitradores compram onde está barato e vendem onde está caro.

Exemplo

Imagine um pool com 100 ETH e 300.000 USDC, preço implícito de 3.000 USDC por ETH, e k igual a 30.000.000. Você compra ETH com 30.000 USDC, ignorando a taxa. O pool passa a ter 330.000 USDC, e o ETH restante precisa ser 30.000.000 dividido por 330.000, cerca de 90,91 ETH. Você recebe aproximadamente 9,09 ETH, a um preço médio de cerca de 3.300 USDC, e o novo preço do pool sobe para perto de 3.630 USDC.

Erros comuns

  • Esperar o preço de tela em uma compra grande, sem considerar o impacto de preço em pools pequenos.
  • Confundir a taxa do pool com a taxa de gás, que é cobrada separadamente pela rede.
  • Achar que o preço do AMM é sempre o preço justo de mercado, mesmo em pools com pouca liquidez.

Aprenda e pratique

Perguntas frequentes

Quem define o preço em um AMM?

A fórmula do contrato, com base na proporção entre os tokens do pool. Arbitradores mantêm esse preço próximo ao de outras corretoras ao explorar diferenças.

AMM e DEX são a mesma coisa?

Não. AMM é o mecanismo de formação de preço. Muitas DEXs usam AMM, mas outras usam livro de ofertas on-chain.