0 minsPublished on 9/6/2024

O que é um Market Maker Automatizado (AMM)? Explicação sobre os AMMs

Saiba mais sobre como os Formadores Automáticos de Mercado (AMMs) fornecem liquidez para trocas descentralizadas para negociação de criptomoedas sem permissão.

By Mrig P

 What are Automated Market Makers (AMMs)?

Negociar (ou trocar) criptomoedas é um dos tipos de transações mais comuns que contribuem para a atividade geral no ecossistema de finanças descentralizadas (DeFi). A beleza do DeFi é que, ao realizar uma

troca de tokens em uma exchange de criptografia descentralizada (DEX), os usuários nunca precisam de uma contraparte ou intermediário específico. Sistemas automatizados chamados contratos inteligentes gerenciam as coisas de ponta a ponta.

As DEXs dependem de um tipo especial de sistema chamado formadores de mercado automatizados (AMMs) para facilitar as negociações na ausência de contrapartes ou intermediários.

Mas o que exatamente são os AMMs?

Este artigo explica o que são os formadores de mercado automatizados, como eles funcionam e por que são críticos para o ecossistema DeFi.

O que é um formador de mercado automatizado (AMM)?

Um formador de mercado automatizado (AMM) é um protocolo autônomo que descentraliza trocas de criptomoedas (DEXs) usam para facilitar negociações de criptomoedas em um blockchain. Em vez de negociar com uma contraparte, os AMMs permitem que os usuários troquem seus ativos digitais contra a liquidez armazenada em contratos inteligentes, chamados pools de liquidez.

Por outro lado, exchanges centralizadas (CEXs) usam um livro de ordens para casar um comprador com um vendedor para executar uma negociação de criptomoedas a um preço de câmbio mutuamente acordado.

AMMs introduzem duas mudanças fundamentais no comércio de criptomoedas:

Sem tempo de espera

Os negociantes não precisam esperar por uma contraparte ao usar um AMM. Em vez disso, eles interagem com contratos inteligentes para comprar, vender ou negociar ativos. Esses contratos inteligentes usam a liquidez de ativos contribuída pelos provedores de liquidez para executar negociações.

Preços de troca determinados algoritmicamente

A razão oferta-demanda de um par de tokens de criptomoeda determina suas taxas de câmbio. Por exemplo, se o fornecimento de liquidez de um token exceder a demanda no pool de liquidez, isso levará a uma queda em seus preços, e vice-versa.

Como os formadores de mercado automáticos funcionam?

AMMs funcionam substituindo o modelo tradicional de livro de ordens com fórmulas matemáticas e lógica envolvidas em contratos inteligentes.

Para entender melhor como os AMMs funcionam, vamos dar uma olhada nos principais componentes que formam um AMM e como eles funcionam.

Pools de liquidez e provedores de liquidez

Um pool de liquidez refere-se a um pool digital de ativos cripto presente dentro de um contrato inteligente em uma blockchain. Esses pools geralmente têm dois tokens, mas em alguns casos, podem ter mais de dois tokens.

Provedores de liquidez depositam dois ou mais tokens em um pool de liquidez, de modo que a proporção dos tokens tenha uma relação de 1:1 em termos de seu valor.

An illustration of how liquidity pools work
How liquidity pools work

Por exemplo, em um ETH/USDC pool de liquidez, se 1 ETH valer 2000 USDC no momento do depósito, um provedor de liquidez deve depositar tanto ETH quanto USDC na proporção de 1:2000.

Em protocolos DeFi como um formador de mercado automatizado, qualquer pessoa pode criar pools de liquidez e adicionar liquidez a um par de negociação. Os provedores de liquidez então recebem tokens LP contra seus depósitos, que representam sua participação no pool de liquidez. Esses tokens podem ser resgatados quando o provedor de liquidez sai do pool.

DEXs recompensam os usuários com uma parte das taxas de transação e, às vezes, tokens de governança adicionais por fornecer liquidez. Agir como um provedor de liquidez também vem com riscos. Os provedores de liquidez assumem o risco de perda impermanente, uma perda potencial que podem incorrer se o valor do par de tokens subjacente mudar drasticamente em qualquer direção.

Se a perda for maior que o ganho obtido através da coleta de taxas de negociação, o provedor de liquidez teria sido melhor apenas HODLando os tokens.

Agora que você sabe como funcionam os pools de liquidez, vamos entender a natureza dosalgoritmos de precificação.

Tokens de governança adicionais por fornecer liquidez.

Algoritmo de Preço

Com exchanges centralizadas, um comprador pode ver todas as ofertas, como os preços pelos quais os vendedores estão dispostos a vender uma determinada criptomoeda. Embora isso ofereça mais opções para um comprador adquirir ativos cripto, o tempo de espera para uma correspondência perfeita pode ser muito longo para o seu gosto.

Outras desvantagens das CEXs incluem bots de frontrunning e a ausência de vendedores suficientes.

No entanto, em um AMM, há um certo preço que é 'pegar ou largar' oferta feita pelo contrato inteligente que executa o pool de liquidez. Esta oferta é baseada em uma fórmula matemática ‘x*y=k’, onde,

x: quantidade de Ativo A,

y: quantidade de Ativo B,

k: é uma constante e um produto de x e y.

Agora, como essa equação se transforma em um algoritmo de precificação?

Processo de transação AMM

Imagine um BTC/USDT pool de liquidez, e a taxa de câmbio inicial é configurada como 1 BTC = 25.000 USDT.

O pool consiste em um inicial de 10 BTC e 250.000 USDT. Então, as negociações neste pool de liquidez podem ser:

  • Adicionar USDT para receber uma quantidade correspondente de BTC do pool, ou
  • Adicione BTC para receber uma quantidade correspondente de USDT.

Agora, digamos que Bob queira adicionar 50.000 USDT ao pool. Quanto BTC ele receberá?

Nota: Este exemplo usa a fórmula (x * y = k) de um formador de mercado de produto constante (CPMM), um tipo popular de formador de mercado automatizado que também é a base na qual outras variantes de AMM evoluíram. Abordaremos os CPMMs e alguns tipos populares de AMMs abaixo.

Estado anterior do pool:

  • Reservas: x: 10 BTC | y: 250.000 USDT
  • Valor: k: 2.500.000 

Em termos de dólar, 1 BTC = $25000, e 1 USDT = $1.

Agora, a transação de Bob adiciona 50.000 USDT.

Estado atual do pool

  • Reservas: x: ? BTC | y: 300.000 USDT
  • Valor: k: 2.500.000 (constante)

Como há mais USDT agora do que antes na pool, isso significa que há mais demanda por BTC, tornando-o mais valioso. É aqui que a oferta e demanda de mercado atuam para mudar a taxa de câmbio preço do BTC, que era igual a 25.000 USDT.

Então, quanto BTC Bob recebe?

Para obter esse número, precisamos resolver “x * y = k”

x * 300.000 = 2.500.000

x = 2.500.000 / 300.000 = 8,33

Por essa equação constante, a quantidade de BTC (x) no pool deve ser 8,33 e não 10 como inicialmente. Isso significa que, ao adicionar 50.000 USDT ao pool, Bob receberia 1,67 BTC (10 - 8,33).

Estado do pool após a transação de Bob:

  • Reservas: x: 8,33 | y: 300.000 USDT
  • Valor: k: 2.500.000 (constante)

É assim que funciona uma transação AMM e também a maneira como um AMM atua como provedor de liquidez e sistema de precificação. Devido à versatilidade dos AMMs, algumas das DEXs mais populares, como Curve, Uniswap e Bancor, usam um mecanismo semelhante para operar.

Agora, vamos ver os diferentes tipos de AMMs atualmente em ação.

Quais são os diferentes tipos de modelos de AMM?

Formador de mercado de produto constante (CPMM)

Os formadores de mercado de produto constante (CPMMs) são o primeiro tipo de formador de mercado automatizado (AMM), introduzido pelo Bancor em 2017. Um ano depois, o lançamento do Uniswap tornou o modelo CPMM ainda mais popular.

Os CPMMs funcionam tanto na lógica quanto na equação que discutimos acima (x * y = k).

De acordo com a fórmula, se a oferta de um token (x) aumentar, a oferta do outro token (y) deve diminuir, e vice-versa, para manter o valor constante (k).

Market maker de soma constante (CSMM)

Market makers de soma constante (CSMMs) são uma variante de AMM que usam a soma de dois tokens como base, ao contrário do CPMM que usa o produto.

A equação por trás disso é x + y = k. Assim, quando o fornecimento de um token aumenta, o fornecimento do outro token diminui proporcionalmente para manter a soma constantek).

CPMM vs CSMM illustration.
CSMMs differ from CPMMs in their use of the sum vs the product of two tokens (Image source)

O risco de derrapagem é bastante baixo em um modelo CSMM comparado a outros tipos. Isso porque o tamanho da negociação não afeta o preço de troca presente na reserva de liquidez.

Apesar disso, CSMMs são raramente usados como criadores de mercado independentes, devido a preocupações de liquidez em lidar com negociações grandes.

Criador de mercado de média constante (CMMM)

Criadores de mercado de média constante (CMMMs) introduzem reservas de liquidez com mais de 2 tokens dentro de uma reserva. A equação para CMMM é (x*y*z) ⅓ = k onde a média geométrica de cada reserva é a constante (k).

Esse tipo de AMM também permite bloquear tokens em uma proporção que nem sempre é fixada em 50:50. De certa forma, CMMMs democratizam AMMs ao remover restrições, como reservas de dois tokens, distribuição igual, etc.

Balancer popularizou o CMMM ao reunir sua liquidez em um único pool de CMMM, em vez de vários pools de liquidez não relacionados. CMMMs se destacam com alguns casos de uso interessantes, como serviços de portfólio com um toque e investimento em índices.

AMMs Populares

Essas variantes de AMM de primeira geração estão impulsionando algumas das DEXs baseadas em AMM mais confiáveis no atual ecossistema DeFi. Aqui estão algumas das mais populares por volume e capitalização de mercado:

Uniswap

Uniswap é uma exchange descentralizada baseada em Ethereum que aproveita AMMs para oferecer uma DEX rica em liquidez para traders.

A DEX começou com o modelo popular de AMM x * y = k, embora tenha evoluído consistentemente para fornecer um serviço melhor aos usuários. Atualmente está em sua 3ª versão — Uniswap V3.

A pie chart of the Uniswap (UNI) token supply and distribution.
Uniswap (UNI) token supply and distribution

Cada versão do Uniswap trabalha para melhorar a experiência do usuário. Por exemplo, Uniswap V2 ofereceu aos traders a capacidade de criar liquidez para qualquer par de token ERC-20 . E a V3 oferece liquidez concentrada, um recurso que permite aos provedores de liquidez ganharem taxas de negociação semelhantes com menor risco, já que nem todo o seu capital está em jogo.

A vantagem competitiva do Uniswap reside em sua incomparável alta liquidez, incentivos financeiros em UNI recompensas, e evolução tecnológica.

Você sabia? Uniswap é um gigante formador de mercado com mais de US$ 3 bilhões valor total bloqueado (TVL), dominando acima de 59% do volume geral de DEX.

Curve

Curve Finance é um DEX baseado em formador de mercado automatizado com uma posição única de ser um dominante stablecoin exchange. Isso permite que a Curve seja um DEX confiável com baixa derrapagem, uma vez que os preços das stablecoins geralmente são menos voláteis do que muitas outras criptomoedas (normalmente dentro de uma faixa de preço de $0,95 - $1,05).

A pie chart of the Curve (CRV) token supply and distribution.
Curve (CRV) token supply and distribution

Além disso, a Curve oferece múltiplas oportunidades de renda passiva, como pools de fábrica, metapools, e pools de empréstimo para provedores de liquidez (LPs). Cada um deles ganha quantidades variáveis de rendimento para LPs contra seus riscos associados. Além de ganhar uma parte das taxas de transação, os usuários que fornecem liquidez também ganharão tokens CRV adicionais que possuem direitos de voto.

Ao priorizar ativos indexados, a Curve é uma formadora de mercado confiável para grandes negociações, abrindo casos de uso específicos como ETFs de criptoativos.

Você sabia? A Curve Finance executou uma negociação de $2.5 milhões sUSD-USDC que custou menos de $2 em taxas de gás.

Balancer

Balancer é uma exchange descentralizada baseada em AMM que foi lançada em 2020. Ela usa o modelo CMMM para levar as ofertas de AMM um passo adiante. O Balancer oferece pools de múltiplos ativos para aumentar a exposição a diferentes criptoativos e aprofundar a liquidez.

A pie chart of the Balancer (BAL) token supply and distribution.
Balancer (BAL) token supply and distribution

Para refinar ainda mais, a plataforma oferece pesos personalizáveis para os ativos em um único pool. Isso fornece um nível granular de controle para os traders ajustarem onde seus ativos digitais são alocados, em vez de uma proporção genérica de 50:50.

Através dessa funcionalidade, o Balancer possui uma vantagem competitiva em termos de maior eficiência de gás e liquidez mais profunda em comparação com muitos de seus concorrentes. No entanto, a complexidade da plataforma pode dificultar um pouco seu potencial de crescimento e a facilidade de uso para iniciantes.

Uniswap, Curve e Balancer são formadores de mercado automáticos proeminentes de primeira geração, mas não estão isentos de defeitos.

Riscos dos formadores de mercado automáticos de primeira geração

Perda impermanente

Perda impermanente ocorre quando a proporção de preço dos ativos agrupados se desvia dos valores iniciais dos tokens. Os provedores de liquidez automaticamente incorrem em perdas se e somente quando retirarem fundos durante um período de tal flutuação.

Quanto maior a mudança de preço, mais significativa é a perda, particularmente em pools com ativos digitais voláteis. No entanto, essa perda não ocorrerá se os preços se normalizarem antes da retirada, daí o termo 'impermanente'.

A screenshot of a graph representing impermanent loss.
(Image source)

Em outras palavras, a perda impermanente é o custo de oportunidade que os LPs assumem ao fornecer liquidez em vez de simplesmente manter seus ativos digitais.

Riscos de derrapagem

Um risco de derrapagem em AMMs refere-se à potencial mudança no preço de um ativo entre o momento em que uma ordem de negociação é enviada e quando ela é realmente executada. Negociações grandes em relação ao tamanho do pool podem ter um impacto significativo, fazendo com que o preço final de execução se desvie do preço de mercado desde quando a negociação foi iniciada.

An image of a MoonPay-shaped pool
Walk, don't run to the liquidity pool (or you may slip)

Essa mudança de preço é conhecida como a 'derrapagem'.Dado que os algoritmos de precificação de AMM dependem das proporções dos ativos dentro de um pool, eles podem ser suscetíveis a essa derrapagem.

Atualmente, os desenvolvedores estão criando novas iterações de AMMs para superar desvantagens como derrapagem e perda impermanente, bem como outras como segurança, vulnerabilidade em contratos inteligentes e baixa eficiência de capital.

Como o modelo atual de AMM pode ser melhorado?

DeFi está em progresso constante. E a cada poucos meses, vemos algumas mudanças revolucionárias tanto em termos de operações de backend quanto de experiências de frontend.

Vamos conferir algumas melhorias que os AMMs podem implementar.

Modelos AMM Híbridos

Esta melhoria sugerida resulta da crença de que um modelo AMM independente pode não ser suficiente para resolver todos os desafios. Modelos híbridos podem incorporar elementos funcionais de diferentes modelos AMM para alcançar resultados específicos.

Por exemplo, um modelo híbrido pode combinar a capacidade da variante CSMM de reduzir o impacto de grandes negociações em todo o pool com a funcionalidade da variante CMMM para permitir pools de liquidez multi-ativo.

O desafio com modelos híbridos é costurar esses diferentes elementos em uma estrutura AMM robusta e confiável. Um exemplo de tal modelo é o Curve Finance, que combina os modelos CPMM e CSMM para oferecer uma plataforma eficiente em termos de capital para trocar ativos indexados.

Fontes externas de preços

Os AMMs podem fazer uso de fontes off-chain como oráculos para oferecer descoberta de preços confiável e eficiência de capital. Eles podem usar dados de oráculos de preços externos do mundo real como Chainlink determinar o preço de mercado atual dos ativos envolvidos.

Isso permite que AMMs ajustem ativamente o preço em seu mercado para estar mais alinhado com o preço de mercado externo.

Através de oráculos, DEXs também podem concentrar a liquidez dentro dessas faixas de preços e melhorar a eficiência do capital. Isso também reduz o risco de slippage, já que os preços estão mais sincronizados com outros mercados.

DODO é um exemplo de um protocolo de negociação descentralizado que usa feeds de preço externos para seu AMM. Até o momento, a DODO facilitou um volume de negociação de mais de $120 bilhões.

Ativos Sintéticos

Os ativos sintéticos são uma maneira de AMMs usarem contratos inteligentes para virtualizar o próprio AMM, tornando-o mais componível. Uma implementação disso pode ser vista em AMMs virtuais (vAMMs), onde participantes do mercado negociam usando tokens sintéticos (vDAI para DAI, vETH para ETH, etc.) enquanto suas criptomoedas reais estão bloqueadas em um contrato inteligente.

Isso torna os ativos sintéticos mais seguros porque os ativos subjacentes permanecem intocados enquanto a atividade de negociação continua. Eles também ajudam na gestão de riscos, já que ajustar parâmetros dinamicamente com base nas condições do mercado externo pode ajudar a mitigar o risco de perda impermanente e de slippage.

Usando ativos sintéticos, os usuários fazem todas as suas negociações sem depender de seus ativos digitais subjacentes, tornando possíveis produtos financeiros no DeFi, incluindo futuros, opções e mercados de previsão.

Comece sua jornada DeFi

Os formadores de mercado automatizados (AMMs) são uma parte crítica das finanças descentralizadas à medida que continuam a enfrentar as finanças centralizadas. À medida que os AMMs evoluem, o DeFi se torna um espaço melhor e mais confiável para comerciantes e instituições participarem.

Para começar no DeFi, simplesmente compre criptomoeda via MoonPay usando seu cartão de crédito ou qualquer outro método de pagamento preferido.

O MoonPay também torna fácil vender cripto quando você decide que é hora de sacar. Basta inserir a quantidade do token que deseja vender e inserir os detalhes de onde deseja receber seus fundos.

Mrig P
Written byMrig P

You might also like