O que é um Automated Market Maker (AMM)?
P√°gina Inicial
Artigos
O que é um Automated Market Maker (AMM)?

O que é um Automated Market Maker (AMM)?

Intermedi√°rio
Publicado em Oct 8, 2020Atualizado em Jun 9, 2023
6m

TL;DR - Resumo

Em portugu√™s, seria algo como "criador de mercado automatizado". Voc√™ pode imaginar que um Automated Market Maker √© como um rob√ī que est√° sempre disposto a cotar um pre√ßo entre dois ativos. Alguns usam uma f√≥rmula simples como o Uniswap. O Curve, o Balancer e outros usam f√≥rmulas mais complexas.

Usando um AMM, você não só pode fazer trades sem necessidade de confiança, mas também pode se tornar o próprio fornecedor de liquidez a uma pool de liquidez. Basicamente, isso permite que qualquer pessoa se torne um Market Maker em uma exchange e ganhe taxas pelo fornecimento de liquidez.

AMMs realmente conquistaram seu espaço no setor DeFi devido à sua simplicidade e facilidade de uso. A descentralização do market making dessa forma é intrínseca à visão das cripto.


Introdução

As Finanças Descentralizadas (DeFi) proporcionaram um grande aumento de interesse na Ethereum e em outras plataformas de contratos inteligentes como a Binance Smart Chain. O Yield Farming se tornou uma forma popular de distribuição de tokens, o BTC tokenizado está crescendo na Ethereum e os volumes de empréstimos rápidos também estão aumentando bastante.

Protocolos de Automated Market Maker como o¬†Uniswap apresentam, regularmente, volumes competitivos, alta liquidez e um n√ļmero crescente de usu√°rios.

Mas como funcionam essas exchanges? Por que é tão rápido e fácil criar um mercado para as food coins mais recentes? Os AMMs podem realmente competir com as exchanges de livros de ordens tradicionais? Vamos descobrir.


O que é um Automated Market Maker (AMM)?

Um Automated Market Maker (AMM) é um tipo de protocolo de exchange descentralizada (DEX) que depende de uma fórmula matemática para definir os preços de ativos. Em vez de usar um livro de ordens como uma exchange tradicional, os ativos são avaliados de acordo com um algoritmo de precificação.

Esta fórmula pode variar com cada protocolo. Por exemplo, o Uniswap usa x * y = k, onde x é o valor de um token na pool de liquidez e y é o valor do outro. Nesta fórmula, k é uma constante, o que significa que a liquidez total da carteira deve permanecer sempre a mesma. Outros AMMs usam outras fórmulas para casos de uso específicos. A semelhança entre todos eles, no entanto, é que eles determinam os preços através de algoritmos. Talvez isso seja um pouco confuso agora, mas não se preocupe; esperamos que tudo faça mais sentido no final. 

O market making tradicional geralmente funciona com empresas que possuem muitos recursos e estratégias complexas. Os market makers lhe ajudam a obter um bom preço e um spread de bid-ask justo em uma exchange de livro de ordens, como a Binance. Os Automated Market Makers descentralizam esse processo e permitem que qualquer pessoa faça o papel de market maker em uma blockchain. Como exatamente eles fazem isso? Prossiga com a leitura.


Como funciona um Automated Market Maker (AMM)?

Um AMM funciona de forma semelhante a uma exchange de livro de ordens em que existem pares de trading ‚Äď por exemplo, ETH/DAI. No entanto, voc√™ n√£o precisa ter uma contraparte (outro trader) do outro lado para fazer um trade. Em vez disso, voc√™ interage com um contrato inteligente que ‚Äúcria‚ÄĚ o mercado para voc√™.

Em uma exchange descentralizada como a Binance DEX, os trades acontecem diretamente entre as carteiras dos usuários. Se você vende BNB por BUSD na Binance DEX, há outra pessoa do outro lado da negociação, comprando BNB com BUSD. Chamamos esse tipo de transação de peer-to-peer (P2P) ou "ponto a ponto". 

Por outro lado, voc√™ pode imaginar os AMMs como peer-to-contract (P2C). N√£o h√° necessidade de contrapartes no sentido tradicional, uma vez que as negocia√ß√Ķes acontecem entre usu√°rios e contratos. Como n√£o h√° um livro de ordens, tamb√©m n√£o existem diferentes tipos de ordens em um AMM. O pre√ßo de um ativo que voc√™ quer comprar ou vender √© determinado por uma f√≥rmula. Entretanto, √© importante notar que alguns projetos futuros de AMM podem eliminar essa limita√ß√£o.

Bem, contrapartes não são necessárias, mas alguém ainda tem que "criar" o mercado, certo? Correto. A liquidez no contrato inteligente ainda precisa ser fornecida por usuários denominados provedores de liquidez (liquidity providers, LPs).


O que é uma pool de liquidez?

o que é uma pool de liquidez


Os provedores de liquidez (LPs) adicionam fundos √†s pools de liquidez. Voc√™ pode imaginar uma pool de liquidez como uma grande quantia de fundos, que s√£o usados pelos traders para opera√ß√Ķes de trading. Em troca de fornecer liquidez ao protocolo, os LPs ganham taxas pelos trades que conclu√≠dos na pool. No caso do Uniswap, os LPs depositam um valor de dois tokens ‚Äď por exemplo, 50% ETH e 50% DAI para a pool ETH/DAI.

Ent√£o qualquer um pode se tornar um market maker? Sim! √Č muito f√°cil adicionar fundos a uma pool de liquidez. As recompensas s√£o determinadas pelo protocolo. Por exemplo, o Uniswap v2 cobra dos traders uma taxa de 0,3%, que √© redirecionada aos LPs. Outras plataformas ou forks podem cobrar menos para atrair mais provedores de liquidez para sua pool.

Por que é importante atrair liquidez? Devido à forma como os AMMs funcionam, ordens de grande valor estarão sujeitas a menos slippage, conforme o aumento da liquidez. Isso, por sua vez, pode atrair mais volume para a plataforma e assim por diante.

Os problemas de slippage variam de acordo com os diferentes projetos de AMMs, mas é definitivamente algo que deve ser considerado. Lembre-se de que o preço é determinado por um algoritmo. Basicamente, ele é determinado pela variação da relação entre os tokens na pool de liquidez após um trade. Se o valor relativo entre os tokens variar muito, haverá um slippage maior.

Digamos que você queira comprar todo o ETH da pool ETH/DAI no Uniswap. Isso não seria possível! Você teria que pagar um valor de Premium (prêmio) que aumentaria exponencialmente para cada Ether adicional, mas ainda assim nunca poderia comprar todo o ETH da pool. Por quê? Por causa da fórmula x * y = k. Se x ou y for zero, o que significa que há zero ETH ou DAI na pool, a equação não faz mais sentido.

Mas esta n√£o √© a hist√≥ria completa sobre AMMs e pools de liquidez. Ao fornecer liquidez para AMMs, voc√™ deve ter outra coisa em mente ‚Äď impermanent loss (perda impermanente).


O que é impermanent loss?

Impermanent loss (perda impermanente) ocorre quando a rela√ß√£o de pre√ßo dos tokens depositados muda depois de deposit√°-los na pool. Quanto maior for essa altera√ß√£o, maior ser√° a perda impermanente. √Č por isso que os AMMs funcionam melhor com pares de tokens que t√™m um valor semelhante, como stablecoins ou wrapped tokens. Se a rela√ß√£o de pre√ßo entre o par permanece em um intervalo relativamente estreito, a perda impermanente ser√° menos significativa.

Por outro lado, se essa proporção variar muito, os provedores de liquidez terão mais benefícios ao simplesmente manter seus tokens, em vez de adicioná-los a uma pool. Mesmo assim, pools do protocolo Uniswap como ETH/DAI, que estão mais expostas a perdas impermanentes, têm sido lucrativas graças às taxas de trading que acumulam.

Dito isso, perda impermanente n√£o √© a forma ideal de nomear esse fen√īmeno. O termo ‚Äúimperman√™ncia‚ÄĚ refere-se ao fato de que se o pre√ßo dos ativos voltarem ao que eram no momento do dep√≥sito, as perdas ser√£o mitigadas. No entanto, se voc√™ retirar seus fundos quando a rela√ß√£o de pre√ßos for diferente da rela√ß√£o no momento de dep√≥sito, as perdas ser√£o permanentes. Em alguns casos, as taxas de trading podem mitigar as perdas, mas ainda √© importante considerar os riscos.

Tenha cuidado ao depositar fundos em um AMM e compreenda as implica√ß√Ķes da perda impermanente. Se quiser mais informa√ß√Ķes sobre perda impermanente, leia o¬†artigo do Pintail.


‚ěü¬†Pensando em investir em criptomoedas? Compre Bitcoin na Binance!


Considera√ß√Ķes finais

Automated Market Makers s√£o a base do espa√ßo DeFi. Essencialmente, eles permitem que qualquer um atue como market maker de forma integrada e eficiente. Embora tenham suas limita√ß√Ķes em compara√ß√£o com exchanges de livros de ordens, a inova√ß√£o que trazem para o setor cripto √© inestim√°vel.

Os AMMs ainda estão em sua fase inicial. Os AMMs que conhecemos e usamos hoje, como Uniswap, Curve e PancakeSwap, são interessantes em termos de design, mas têm recursos limitados. Provavelmente, teremos muitos outros designs inovadores de AMMs no futuro. O que deve proporcionar taxas mais baixas, menos dificuldades e por fim, melhor liquidez para cada usuário DeFi.

Quer saber mais sobre DeFi e Automated Market Making? Confira nossa plataforma de perguntas e respostas, Ask Academy, onde a comunidade Binance responde as suas perguntas.