O market maker automático (AMM) é uma grande inovação no espaço criptográfico. Baseia em contratos inteligentes e algoritmos executados automaticamente para calcular o preço de ativos. Não só melhorou significativamente a liquidez como também abriu uma nova maneira de ganhar e removeu os riscos de confiança e censura das trocas tradicionais centralizadas. Permite que qualquer pessoa troque ativos de uma forma rápida e fácil. As AMM impulsionam as finanças descentralizadas (DEFI) a prosperar e tornaram-se a base da estratégia diversificada de derivados e da estratégia de cultivo de rendimento dos dias de hoje.
As trocas descentralizadas (DEXs) adotam basicamente o modelo do fabricante automático do mercado, permitindo aos comerciantes comprar ou vender criptomoedas em piscinas de liquidez através de contratos inteligentes. O preço da transação é calculado automaticamente com base na fórmula matemática pré-programada no contrato inteligente. Em contraste, as trocas tradicionais adotam o modelo da carteira de encomendas para combinar com as encomendas de compra e venda.
Os DEXs incentivam os utilizadores a depositar ativos em piscinas de liquidez. Os utilizadores que depositam ativos tornar-se-ão fornecedores de liquidez do mercado de pares de negociação e podem obter rendimentos passivos cobrando uma determinada percentagem das taxas de negociação. Qualquer pessoa pode tornar-se comerciante de piscinas de liquidez ou prestador de liquidez que deposita ativos nas piscinas. Os AMM fornecem uma enorme liquidez ao mercado de negociação de criptomoedas e ajudam a melhorar significativamente a eficiência da negociação na blockchain.
O que é um market maker? Existem vários tipos de participantes nos mercados financeiros: investidores, especuladores (position traders), hedgers e escalpers. Os investidores compram e detêm um ativo por muito tempo se tiverem bullish no setor e o ativo subjacente; os especuladores prestam muita atenção às informações e notícias do mercado, tentando ir muito ou abreviando as tendências de preços para obter mais lucros; os hedgers geralmente dirigem entidades e não estão dispostos a suportar o risco de flutuação de preços; os fabricantes de mercado fornecem liquidez ao mercado e realizam transações repetidas no mercado num curto período de tempo para ganhar spreads.
Como é que os operadores de mercado fornecem liquidez e ganham lucros? É completado através de um grande número de encomendas de compra e venda listadas na carteira de encomendas. O mecanismo de funcionamento dos fabricantes de mercado é simples: Se alguém quiser comprar um ativo, os operadores do mercado vende-o a eles; se alguém quiser vender um ativo, os mercados compram-no a eles. A contraparte que negoceia com o fabricante do mercado pode não ser sempre a mesma, mas desde que haja uma diferença de preço entre o comportamento de compra e venda - especificamente, comprar baixo e vender alto - o fabricante do mercado pode ter lucros desta maneira.
Só indivíduos ou empresas com grandes fundos se podem tornar criadores de mercado porque precisam de fornecer liquidez continuamente. A fim de garantir a velocidade de transação rápida, existem elevados requisitos para o equipamento e tecnologia dos operadores de mercado. Embora tecnicamente, qualquer comerciante que faça um pedido está a fornecer liquidez no mercado e, portanto, torna-se um fabricante de mercado, não é fácil para os comerciantes comuns fazerem encomendas com frequência e ter lucros continuamente.
Os produtores de mercado desempenham um papel essencial nas operações do mercado de negociação. Eles asseguram que toda a gente pode comprar ou vender um ativo de forma rápida e conveniente sem ter de esperar muito tempo. Sem a participação dos fabricantes de mercado, os compradores muitas vezes fazem encomendas a preços muito baixos porque não estão dispostos a correr o risco de os preços poderem baixar, enquanto os vendedores basicamente fazem pedidos de venda a preços muito altos porque têm relutância em correr o risco de os preços poderem aumentar. Isso vai aumentar significativamente os custos de transação e reduzir a liquidez. Para incentivar os fabricantes de mercado a aderirem, algumas trocas oferecem descontos de taxas e comissões adicionais, tornando o mercado de negociação mais dinâmico e eficiente.
Nos primeiros dias do DEFI, muitos deXs, tais como o EtherDelta, tentaram gerir mercados de negociação na blockchain usando o modelo da carteira de encomendas mas logo encontraram vários problemas. O primeiro é o problema da escalabilidade. Logo no início, quando a Ethereum foi criada, só podia processar 12~15 transações por segundo e demorou 10~19 segundos a produzir um novo bloco. Obviamente, isto não pode satisfazer as exigências dos operadores de mercado para transações de alta velocidade e frequentes. Além disso, o custo de usar a rede blockchain também é uma consideração. Mesmo os pedidos pendentes e os pedidos cancelados exigem uma taxa gasolineira, dificultando que os fabricantes de mercado cancelem os pedidos de forma flexível ou efetuem novos pedidos.
O modelo da carteira de encomendas vai causar custos de transação elevados, taxas de gás caras, velocidades de transação lentas e baixa liquidez. No entanto, os programas AMM baseados em contratos inteligentes permitem acompanhar os preços do mercado sem instruções externas e podem executar automaticamente as encomendas de compra e venda. As AMM podem melhorar a liquidez dos ativos e tornaram-se a escolha ideal para muitos DEXs. O conceito de AMM foi proposto pela primeira vez por Vitalik Buterin, o fundador da Ethereum, em 2017, e foi desenvolvido ainda por outros DEXs conhecidos, tais como Uniswap, SushisWAP, Balancer, Curve, etc., que daí contribuiu para uma diversidade de AMM que vemos hoje.
As AMM são tecnologias relativamente novas em comparação com os fabricantes de mercado tradicionais. As AMM criam pools de liquidez diferentes e mercados de negociação com base em contratos inteligentes e ajustam automaticamente os preços de acordo com as proporções de cada ativo na pool de liquidez. Por exemplo, no Uniswap, os comerciantes trocam fichas diretamente nas piscinas de liquidez em vez de fazerem encomendas na carteira de encomendas. Se quer trocar o ETH por USDT, só precisa colocar uma certa quantidade de ETH e tirar o USDT numa piscina de liquidez ETH/USDT. O preço de compra ou venda é calculado pela fórmula matemática do protocolo AMM. As taxas de comércio (normalmente 0,3%) e as taxas de gás da blockchain são necessárias para cada transação feita.
Nos DEXs que usam os protocolos AMM, os fabricantes de mercado não são instituições com bolsos profundos, mas todos os detentores de ativos. Quando o preço de um ativo aumenta ou outros ativos com maior potencial de crescimento forem descobertos, os detentores serão incentivados a trocar os seus ativos. As trocas descentralizadas criaram contratos inteligentes chamados pools de liquidez, permitindo que os utilizadores apostem ativos e se tornem fornecedores de liquidez (LPs).
Numa DEX, alguns utilizadores fornecem o ativo A, enquanto outros fornecem o ativo B ou C, ou fornecem todos eles ao mesmo tempo. Quando um grande número de utilizadores fornece muitos tipos diferentes de ativos, um mercado de troca forma o mercado. Então o algoritmo calculará o preço relativo de acordo com a oferta e a procura de cada ativo. Então todos os utilizadores que apostam ativos na pool de liquidez tornam-se criadores de mercado. Proporcionam liquidez para o mercado, garantindo que ativos diferentes podem ser trocados entre si.
Em troca do fornecimento de liquidez, podem cobrar aos comerciantes uma percentagem das taxas de transação. Além disso, os DEXs podem incentivar os utilizadores a fornecerem liquidez fornecendo fichas de governação. Portanto, os fornecedores de liquidez nas AMM são todos criadores de mercado de um par de negociação de ativos. Os protocolos DEX usam contratos inteligentes para calcular automaticamente os preços 24/7 e fornecer aos usuários uma maneira de trocar, trocar ou ganhar.
Nas AMM, o ativo que quer comprar ou vender tem o preço de uma fórmula matemática. Os utilizadores não podem definir o preço que querem comprar ou vender de acordo com as suas preferências. O pool de liquidez vai cotar um preço, ao qual os utilizadores só podem decidir se negoceiam ou não. Isto porque o contrato inteligente usa uma fórmula matemática pré-programada para ajustar automaticamente o preço de acordo com o fornecimento de ativos diferentes no conjunto de liquidez e garantir que o rácio dos dois ativos permanece equilibrado.
AMMs e DEXs diferentes adotam algoritmos de cotação diferentes. Mas geralmente, esses algoritmos podem ser classificados em quatro modelos da seguinte forma:
Product Market Maker Constante (CPMM)
Marcador de Soma Constante (CSMM)
Mercado Médio Constante (CMMM)
Função constante Market Makers (CFMM)
Tomando o CPMM mais comumente usado como exemplo. No CPMM, o produto do montante de dois ativos, X e Y, na pool de liquidez é um valor fixo. Fórmula matemática:
X * Y = K
Imagem: Um algoritmo AMM típico
Por exemplo, o Uniswap usa o algoritmo X * Y = K, onde X é a quantidade de um símbolo no pool de liquidez, Y é a quantidade de outro símbolo e K é uma constante fixa. Visto que o produto de X e Y permanece sempre o mesmo, quando o número de X no pool de liquidez aumenta, Y diminuirá correspondentemente para manter K constante e vice-versa.
Quando os comerciantes usam o pool de liquidez ETH/USDT para comprar ETH no Uniswap, precisam adicionar USDT à piscina antes de poderem retirar ETH da piscina. Isso diminuirá a quantidade de ETH e aumentará a quantidade de USDT no conjunto de liquidez para fazer X * Y = K espera. Além disso, vai aumentar a taxa de câmbio das ETH para o USDT. Inversamente, se forem fornecidas mais ETH para a piscina de liquidez, a quantidade de ETH aumentará e o USDT diminuirá, fazendo com que os preços do ETH baixem.
Para perceber melhor como funciona na prática esta fórmula matemática, vamos dar um exemplo mais simples:
Suponhamos que existe um pool de liquidez contendo 100 000 laranjas e 100 000 maçãs numa bolsa alimentada pela AMM. Aqui, X é o número de laranjas e maçãs Y. De acordo com a fórmula X * Y = K, K será:
100 000 * 100 000 = 10 000.000,000
Agora, um agricultor de laranjas produz 4000 laranjas. Se quiser trocar as suas 4000 laranjas por maçãs, pode depositar essas laranjas na piscina de liquidez. Agora que existem 104 000 laranjas na piscina, quantas maçãs pode o laranjista ter?
104 000 laranjas * Y maçãs = 10 000,000,000
Y = 10 000.000,000/104 000 = 96153,8
Visto que apenas são necessárias 96153,8 maçãs na piscina de liquidez para fazer X * Y = K espera. Então o agricultor de laranjeiras pode ter 3 846 maçãs da piscina.
Depois desta transação, como calculamos o preço das laranjas e maçãs no mercado? Quando existem 100 000 laranjas e 100 000 maçãs na piscina de liquidez desde o início, cada laranja e maçã custa $1 no mercado.
No entanto, após a transação pelo laranja agricultor, o número dos dois frutos da pool de liquidez mudou. Existem agora 104 000 laranjas e 96 154 maçãs, e os preços das laranjas e das maçãs também mudaram.
O preço de uma maçã = 100.000/96,154 =1,04 US$
O preço de uma laranja = 100.000/104 000 = 0,96 US$
No exemplo acima, podemos ver como funciona uma AMM. Quando o número de laranjas na piscina aumenta, o número de maçãs diminui, então as maçãs ficam mais raras em relação às laranjas, e o seu preço aumenta. Podemos ver que se o número de qualquer ativo na pool de liquidez aumentar, o preço cai.
Pode perguntar-se, e se o preço de um ativo na bolsa de liquidez diferir do do mercado externo? Uma piscina de liquidez parece um lugar isolado. Então, como garante que o preço no conjunto de liquidez é o mesmo que o do mercado de negociação real?
Embora os ativos na piscina de liquidez tenham um preço de acordo com as suas próprias regras, os fornecedores de liquidez não estão isolados do mercado externo. Quando encontrarem o preço no pool de liquidez é diferente dos preços externos, ocorrerá uma oportunidade de arbitragem. Os comerciantes podem trocar ativos na pool de liquidez para ter lucros.
Por exemplo, se o preço do ativo A no conjunto de liquidez for inferior ao do mercado externo, os árbitros podem comprar o ativo A do pool de liquidez e vendê-lo a um preço mais alto no mercado de negociação externo para ganhar o spread. Inversamente, se o preço do ativo A na bolsa de liquidez for mais alto que o do mercado externo, os árbitros podem comprar o ativo A do mercado de negociação externo e vendê-lo a um preço mais alto na pool de liquidez para ganhar o spread.
Devido às atividades de arbitragem no mercado, o algoritmo AMM pode garantir que o preço do ativo no conjunto de liquidez voltará gradualmente a um nível equilibrado que esteja em conformidade com o preço do mercado externo.
Nas trocas descentralizadas, os fornecedores de liquidez podem obter pool de liquidez (LP Tokens) como recompensas. Os tokens LP representam a parte do fornecedor de liquidez dos ativos de toda a reserva de liquidez. Os detentores de token da LP podem resgatar os seus ativos da bolsa de liquidez. Portanto, os tokens LP também são uma prova de liquidez fornecida à pool de liquidez.
Na Ethereum, os tokens LP são fichas ERC-20 que podem ser transferidos, vendidos ou até depositados noutra piscina para ganhar mais. Sempre que um utilizador realiza uma transação na bolsa de liquidez, o titular do token LP pode cobrar uma proporção das taxas de transação. O total das taxas obtidas é proporcional à parte de ativos do detentor do token LP no conjunto.
Por exemplo, digamos que depositou $100 de DAI no valor de ETH e $100 em DAI ($200 no total) no conjunto ETH/DAI, e o valor total dos ativos no pool de liquidez é de $20.000, então a sua participação no pool de liquidez é de 1%. Se o pool receber $100 de taxas da transação desse dia, receberá 1% da taxa, que é $1.
Em alternativa, os fornecedores de liquidez também podem ganhar fichas LP para obter mais retorno. Paticar fichas significa bloqueá-los num contrato inteligente por um período de tempo para ganhar recompensas adicionais do protocolo. Os fornecedores de liquidez também podem depositar fichas LP em diferentes pools de liquidez movidos pela AMM para obterem mais lucros. O ato de mover vários símbolos para ou para dentro ou para fora de diferentes protocolos DEFI pode melhorar a utilização dos fundos dos usuários e maximizar os lucros. O método de fornecer liquidez à pool de liquidez e usar ativos sobressalentes para obter rendimento passivo é conhecido como mineração de liquidez ou exploração de rendimentos.
Embora sendo fornecedores de liquidez lhe ganhará taxas de transação e fichas nativas, vai enfrentar alguns riscos, entre os quais está a perda impermanente. Quando o preço dos seus ativos no conjunto de liquidez difere daquele quando o depositou, quer aumente ou diminua, vai enfrentar perdas impermanentes.
Imagem: Função Perda Impermanência
Chama-se perda impermanente porque a perda é temporária e vai mudar à medida que os preços dos ativos flutuam. A perda temporária só se tornará uma perda permanente depois dos utilizadores resgatarem os seus ativos da pool de liquidez. Quer dizer, desde que os ativos ainda estejam na reserva de liquidez, as perdas impermanentes são apenas perdas reservadas. Quanto mais próximo o preço do ativo for do preço inicial quando foi depositado na pool de liquidez, menor será a proporção de perdas impermanentes.
Porque é que existe uma perda impermanente se o preço aumenta ou diminui? Isto porque, quando o preço do ativo muda, os fornecedores de liquidez estão a agir como os criadores de mercado ao vender alguns dos ativos que detêm e comprando os ativos vendidos por outros utilizadores.
Pegar na pool de liquidez de par de ativos A/B de negociação como exemplo. Quando o preço do ativo A subir, o número do ativo B na pool de liquidez vai aumentar e A vai diminuir. Ou seja, os fornecedores de liquidez vão reduzir a posição do ativo A cujo valor está a aumentar e aumentar a posição do ativo B cujo valor está a diminuir. Nesta condição, o prestador de liquidez suporta o custo de oportunidade (risco) que o valor do ativo A continua a aumentar.
Inversamente, quando o preço do ativo B sobe, o número do ativo A na pool de liquidez vai aumentar e B diminui. Ou seja, os fornecedores de liquidez vão reduzir a posição do ativo B cujo valor está a aumentar e aumentar a posição do ativo A cujo valor está a diminuir. Nesta condição, o prestador de liquidez suporta o custo de oportunidade (risco) que o valor do ativo B continua a aumentar.
Como se pode ver pelo exemplo acima, não importa como o preço flutua, o fornecedor de liquidez suporta alguns riscos mas obtém as taxas de transação como recompensas. Quanto mais o preço sobe ou desce, maior o risco e maior a porcentagem de perdas impermanentes. Geralmente, se houver apenas uma ligeira diferença nas alterações de preço entre os dois símbolos na reserva de liquidez, as taxas de transação ou recompensas adicionais do protocolo serão suficientes para cobrir o custo de oportunidade de perdas impermanentes.
Com o desenvolvimento do DeFI, as pessoas compreendem mais profundamente os princípios e aplicações das AMM, bem como os seus prós e contras cada vez mais óbvios.
Prós:
Em comparação com o modelo de carteira de encomendas limitada das trocas tradicionais, as AMM reduzem a propagação de propostas no mercado de negociação e criam uma nova abordagem de ganho de receitas para os utilizadores. Eles efetivamente melhoram a liquidez do mercado criptográfico em geral.
Os ativos são trocados de uma maneira conveniente e rápida. Os utilizadores do DEXs podem trocar com AMM sem terem de passar pela verificação de conta ou KYC. Qualquer pessoa com uma carteira criptográfica pode negociar com os protocolos AMM.
As AMM também trazem liquidez a muitas criptos com pequenas tampas de mercado. Os emissores destas criptomoedas podem pôr as suas fichas em circulação e negociar na rede blockchain sem pagar taxas de cotação elevadas nas trocas tradicionais centralizadas.
Cons:
As AMM não estão perto do mercado tradicional de trocas com base na carteira de encomendas quando processam encomendas grandes. No mercado baseado em livros, os utilizadores podem fazer encomendas a um preço definido e esperar um grande número de pedidos de compra ou venda. No entanto, nas AMM, cada compra ou venda afetará a proporção dos ativos no pool de liquidez e fará com que o preço mude. Os pedidos de compra grandes tornar-se-ão mais caros, enquanto as encomendas de grande porte vão tornar-se mais baratas. Este fenómeno, chamado derrapagem, é mais óbvio em piscinas com fraca liquidez.
A eficiência de capital do pool de liquidez do AMM é baixa porque a maioria das transações ocorre dentro de um intervalo de preços estreito, o que também indica que a maioria dos fundos do pool de liquidez são realmente sobressalentes. Só são usados para dar liquidez em caso de volatilidade extrema do mercado.
Os fornecedores de liquidez enfrentarão alguns riscos, tais como perdas impermanentes, como descrito anteriormente, vulnerabilidades de códigos de contratos inteligentes, ataques de hackers, etc.
O AMM é uma inovação chave que provou funcionar com sucesso no DEFI. As AMM seguem a intenção original de tornar as criptomoedas sem permissão, sem confiança e descentralizadas e fornecer aos utilizadores uma maneira simples, transparente e eficiente de trocar ativos e valor através de contratos inteligentes e fórmulas matemáticas executados automaticamente. As AMM estão livres de censura e até congelamento de ativos das trocas tradicionais centralizadas.
O AMM também é um impulso importante que impulsiona o rápido desenvolvimento da blockchain. Dá enorme liquidez aos pares comerciais impopulares no mercado primário e promove o advento da mineração de liquidez, da agricultura de rendimentos e vários ativos que ganham juros e derivados financeiros. Hoje, a grande maioria dos DEXs na blockchain, tais como Uniswap, Sushiswap e Curve, são potenciados pelo protocolo AMM em vez da carteira de encomendas. As AMM podem ser consideradas como a base de muitas aplicações de blockchain hoje.
No entanto, a AMM tem algumas desvantagens. Enquanto abre novas abordagens de ganho de receitas para os fornecedores de liquidez, também vem com o risco de perdas impermanentes. Problemas como a baixa utilização de capital e a derrapagem de preços são algumas das limitações da tecnologia AMM. Apesar disso, a AMM está a sofrer melhorias contínuas, tais como o diferente intervalo de preços da Uniswap para melhorar a utilização do capital e a transação establecoin da Curve com baixa derrapagem. Tudo somado, as AMM inauguraram uma era que apoia transações em blockchain transparentes, descentralizadas e eficientes. Como aproveitar ao máximo os pontos fortes da AMM e superar as suas falhas será uma consideração fundamental para desenvolver ainda mais esta tecnologia.
O market maker automático (AMM) é uma grande inovação no espaço criptográfico. Baseia em contratos inteligentes e algoritmos executados automaticamente para calcular o preço de ativos. Não só melhorou significativamente a liquidez como também abriu uma nova maneira de ganhar e removeu os riscos de confiança e censura das trocas tradicionais centralizadas. Permite que qualquer pessoa troque ativos de uma forma rápida e fácil. As AMM impulsionam as finanças descentralizadas (DEFI) a prosperar e tornaram-se a base da estratégia diversificada de derivados e da estratégia de cultivo de rendimento dos dias de hoje.
As trocas descentralizadas (DEXs) adotam basicamente o modelo do fabricante automático do mercado, permitindo aos comerciantes comprar ou vender criptomoedas em piscinas de liquidez através de contratos inteligentes. O preço da transação é calculado automaticamente com base na fórmula matemática pré-programada no contrato inteligente. Em contraste, as trocas tradicionais adotam o modelo da carteira de encomendas para combinar com as encomendas de compra e venda.
Os DEXs incentivam os utilizadores a depositar ativos em piscinas de liquidez. Os utilizadores que depositam ativos tornar-se-ão fornecedores de liquidez do mercado de pares de negociação e podem obter rendimentos passivos cobrando uma determinada percentagem das taxas de negociação. Qualquer pessoa pode tornar-se comerciante de piscinas de liquidez ou prestador de liquidez que deposita ativos nas piscinas. Os AMM fornecem uma enorme liquidez ao mercado de negociação de criptomoedas e ajudam a melhorar significativamente a eficiência da negociação na blockchain.
O que é um market maker? Existem vários tipos de participantes nos mercados financeiros: investidores, especuladores (position traders), hedgers e escalpers. Os investidores compram e detêm um ativo por muito tempo se tiverem bullish no setor e o ativo subjacente; os especuladores prestam muita atenção às informações e notícias do mercado, tentando ir muito ou abreviando as tendências de preços para obter mais lucros; os hedgers geralmente dirigem entidades e não estão dispostos a suportar o risco de flutuação de preços; os fabricantes de mercado fornecem liquidez ao mercado e realizam transações repetidas no mercado num curto período de tempo para ganhar spreads.
Como é que os operadores de mercado fornecem liquidez e ganham lucros? É completado através de um grande número de encomendas de compra e venda listadas na carteira de encomendas. O mecanismo de funcionamento dos fabricantes de mercado é simples: Se alguém quiser comprar um ativo, os operadores do mercado vende-o a eles; se alguém quiser vender um ativo, os mercados compram-no a eles. A contraparte que negoceia com o fabricante do mercado pode não ser sempre a mesma, mas desde que haja uma diferença de preço entre o comportamento de compra e venda - especificamente, comprar baixo e vender alto - o fabricante do mercado pode ter lucros desta maneira.
Só indivíduos ou empresas com grandes fundos se podem tornar criadores de mercado porque precisam de fornecer liquidez continuamente. A fim de garantir a velocidade de transação rápida, existem elevados requisitos para o equipamento e tecnologia dos operadores de mercado. Embora tecnicamente, qualquer comerciante que faça um pedido está a fornecer liquidez no mercado e, portanto, torna-se um fabricante de mercado, não é fácil para os comerciantes comuns fazerem encomendas com frequência e ter lucros continuamente.
Os produtores de mercado desempenham um papel essencial nas operações do mercado de negociação. Eles asseguram que toda a gente pode comprar ou vender um ativo de forma rápida e conveniente sem ter de esperar muito tempo. Sem a participação dos fabricantes de mercado, os compradores muitas vezes fazem encomendas a preços muito baixos porque não estão dispostos a correr o risco de os preços poderem baixar, enquanto os vendedores basicamente fazem pedidos de venda a preços muito altos porque têm relutância em correr o risco de os preços poderem aumentar. Isso vai aumentar significativamente os custos de transação e reduzir a liquidez. Para incentivar os fabricantes de mercado a aderirem, algumas trocas oferecem descontos de taxas e comissões adicionais, tornando o mercado de negociação mais dinâmico e eficiente.
Nos primeiros dias do DEFI, muitos deXs, tais como o EtherDelta, tentaram gerir mercados de negociação na blockchain usando o modelo da carteira de encomendas mas logo encontraram vários problemas. O primeiro é o problema da escalabilidade. Logo no início, quando a Ethereum foi criada, só podia processar 12~15 transações por segundo e demorou 10~19 segundos a produzir um novo bloco. Obviamente, isto não pode satisfazer as exigências dos operadores de mercado para transações de alta velocidade e frequentes. Além disso, o custo de usar a rede blockchain também é uma consideração. Mesmo os pedidos pendentes e os pedidos cancelados exigem uma taxa gasolineira, dificultando que os fabricantes de mercado cancelem os pedidos de forma flexível ou efetuem novos pedidos.
O modelo da carteira de encomendas vai causar custos de transação elevados, taxas de gás caras, velocidades de transação lentas e baixa liquidez. No entanto, os programas AMM baseados em contratos inteligentes permitem acompanhar os preços do mercado sem instruções externas e podem executar automaticamente as encomendas de compra e venda. As AMM podem melhorar a liquidez dos ativos e tornaram-se a escolha ideal para muitos DEXs. O conceito de AMM foi proposto pela primeira vez por Vitalik Buterin, o fundador da Ethereum, em 2017, e foi desenvolvido ainda por outros DEXs conhecidos, tais como Uniswap, SushisWAP, Balancer, Curve, etc., que daí contribuiu para uma diversidade de AMM que vemos hoje.
As AMM são tecnologias relativamente novas em comparação com os fabricantes de mercado tradicionais. As AMM criam pools de liquidez diferentes e mercados de negociação com base em contratos inteligentes e ajustam automaticamente os preços de acordo com as proporções de cada ativo na pool de liquidez. Por exemplo, no Uniswap, os comerciantes trocam fichas diretamente nas piscinas de liquidez em vez de fazerem encomendas na carteira de encomendas. Se quer trocar o ETH por USDT, só precisa colocar uma certa quantidade de ETH e tirar o USDT numa piscina de liquidez ETH/USDT. O preço de compra ou venda é calculado pela fórmula matemática do protocolo AMM. As taxas de comércio (normalmente 0,3%) e as taxas de gás da blockchain são necessárias para cada transação feita.
Nos DEXs que usam os protocolos AMM, os fabricantes de mercado não são instituições com bolsos profundos, mas todos os detentores de ativos. Quando o preço de um ativo aumenta ou outros ativos com maior potencial de crescimento forem descobertos, os detentores serão incentivados a trocar os seus ativos. As trocas descentralizadas criaram contratos inteligentes chamados pools de liquidez, permitindo que os utilizadores apostem ativos e se tornem fornecedores de liquidez (LPs).
Numa DEX, alguns utilizadores fornecem o ativo A, enquanto outros fornecem o ativo B ou C, ou fornecem todos eles ao mesmo tempo. Quando um grande número de utilizadores fornece muitos tipos diferentes de ativos, um mercado de troca forma o mercado. Então o algoritmo calculará o preço relativo de acordo com a oferta e a procura de cada ativo. Então todos os utilizadores que apostam ativos na pool de liquidez tornam-se criadores de mercado. Proporcionam liquidez para o mercado, garantindo que ativos diferentes podem ser trocados entre si.
Em troca do fornecimento de liquidez, podem cobrar aos comerciantes uma percentagem das taxas de transação. Além disso, os DEXs podem incentivar os utilizadores a fornecerem liquidez fornecendo fichas de governação. Portanto, os fornecedores de liquidez nas AMM são todos criadores de mercado de um par de negociação de ativos. Os protocolos DEX usam contratos inteligentes para calcular automaticamente os preços 24/7 e fornecer aos usuários uma maneira de trocar, trocar ou ganhar.
Nas AMM, o ativo que quer comprar ou vender tem o preço de uma fórmula matemática. Os utilizadores não podem definir o preço que querem comprar ou vender de acordo com as suas preferências. O pool de liquidez vai cotar um preço, ao qual os utilizadores só podem decidir se negoceiam ou não. Isto porque o contrato inteligente usa uma fórmula matemática pré-programada para ajustar automaticamente o preço de acordo com o fornecimento de ativos diferentes no conjunto de liquidez e garantir que o rácio dos dois ativos permanece equilibrado.
AMMs e DEXs diferentes adotam algoritmos de cotação diferentes. Mas geralmente, esses algoritmos podem ser classificados em quatro modelos da seguinte forma:
Product Market Maker Constante (CPMM)
Marcador de Soma Constante (CSMM)
Mercado Médio Constante (CMMM)
Função constante Market Makers (CFMM)
Tomando o CPMM mais comumente usado como exemplo. No CPMM, o produto do montante de dois ativos, X e Y, na pool de liquidez é um valor fixo. Fórmula matemática:
X * Y = K
Imagem: Um algoritmo AMM típico
Por exemplo, o Uniswap usa o algoritmo X * Y = K, onde X é a quantidade de um símbolo no pool de liquidez, Y é a quantidade de outro símbolo e K é uma constante fixa. Visto que o produto de X e Y permanece sempre o mesmo, quando o número de X no pool de liquidez aumenta, Y diminuirá correspondentemente para manter K constante e vice-versa.
Quando os comerciantes usam o pool de liquidez ETH/USDT para comprar ETH no Uniswap, precisam adicionar USDT à piscina antes de poderem retirar ETH da piscina. Isso diminuirá a quantidade de ETH e aumentará a quantidade de USDT no conjunto de liquidez para fazer X * Y = K espera. Além disso, vai aumentar a taxa de câmbio das ETH para o USDT. Inversamente, se forem fornecidas mais ETH para a piscina de liquidez, a quantidade de ETH aumentará e o USDT diminuirá, fazendo com que os preços do ETH baixem.
Para perceber melhor como funciona na prática esta fórmula matemática, vamos dar um exemplo mais simples:
Suponhamos que existe um pool de liquidez contendo 100 000 laranjas e 100 000 maçãs numa bolsa alimentada pela AMM. Aqui, X é o número de laranjas e maçãs Y. De acordo com a fórmula X * Y = K, K será:
100 000 * 100 000 = 10 000.000,000
Agora, um agricultor de laranjas produz 4000 laranjas. Se quiser trocar as suas 4000 laranjas por maçãs, pode depositar essas laranjas na piscina de liquidez. Agora que existem 104 000 laranjas na piscina, quantas maçãs pode o laranjista ter?
104 000 laranjas * Y maçãs = 10 000,000,000
Y = 10 000.000,000/104 000 = 96153,8
Visto que apenas são necessárias 96153,8 maçãs na piscina de liquidez para fazer X * Y = K espera. Então o agricultor de laranjeiras pode ter 3 846 maçãs da piscina.
Depois desta transação, como calculamos o preço das laranjas e maçãs no mercado? Quando existem 100 000 laranjas e 100 000 maçãs na piscina de liquidez desde o início, cada laranja e maçã custa $1 no mercado.
No entanto, após a transação pelo laranja agricultor, o número dos dois frutos da pool de liquidez mudou. Existem agora 104 000 laranjas e 96 154 maçãs, e os preços das laranjas e das maçãs também mudaram.
O preço de uma maçã = 100.000/96,154 =1,04 US$
O preço de uma laranja = 100.000/104 000 = 0,96 US$
No exemplo acima, podemos ver como funciona uma AMM. Quando o número de laranjas na piscina aumenta, o número de maçãs diminui, então as maçãs ficam mais raras em relação às laranjas, e o seu preço aumenta. Podemos ver que se o número de qualquer ativo na pool de liquidez aumentar, o preço cai.
Pode perguntar-se, e se o preço de um ativo na bolsa de liquidez diferir do do mercado externo? Uma piscina de liquidez parece um lugar isolado. Então, como garante que o preço no conjunto de liquidez é o mesmo que o do mercado de negociação real?
Embora os ativos na piscina de liquidez tenham um preço de acordo com as suas próprias regras, os fornecedores de liquidez não estão isolados do mercado externo. Quando encontrarem o preço no pool de liquidez é diferente dos preços externos, ocorrerá uma oportunidade de arbitragem. Os comerciantes podem trocar ativos na pool de liquidez para ter lucros.
Por exemplo, se o preço do ativo A no conjunto de liquidez for inferior ao do mercado externo, os árbitros podem comprar o ativo A do pool de liquidez e vendê-lo a um preço mais alto no mercado de negociação externo para ganhar o spread. Inversamente, se o preço do ativo A na bolsa de liquidez for mais alto que o do mercado externo, os árbitros podem comprar o ativo A do mercado de negociação externo e vendê-lo a um preço mais alto na pool de liquidez para ganhar o spread.
Devido às atividades de arbitragem no mercado, o algoritmo AMM pode garantir que o preço do ativo no conjunto de liquidez voltará gradualmente a um nível equilibrado que esteja em conformidade com o preço do mercado externo.
Nas trocas descentralizadas, os fornecedores de liquidez podem obter pool de liquidez (LP Tokens) como recompensas. Os tokens LP representam a parte do fornecedor de liquidez dos ativos de toda a reserva de liquidez. Os detentores de token da LP podem resgatar os seus ativos da bolsa de liquidez. Portanto, os tokens LP também são uma prova de liquidez fornecida à pool de liquidez.
Na Ethereum, os tokens LP são fichas ERC-20 que podem ser transferidos, vendidos ou até depositados noutra piscina para ganhar mais. Sempre que um utilizador realiza uma transação na bolsa de liquidez, o titular do token LP pode cobrar uma proporção das taxas de transação. O total das taxas obtidas é proporcional à parte de ativos do detentor do token LP no conjunto.
Por exemplo, digamos que depositou $100 de DAI no valor de ETH e $100 em DAI ($200 no total) no conjunto ETH/DAI, e o valor total dos ativos no pool de liquidez é de $20.000, então a sua participação no pool de liquidez é de 1%. Se o pool receber $100 de taxas da transação desse dia, receberá 1% da taxa, que é $1.
Em alternativa, os fornecedores de liquidez também podem ganhar fichas LP para obter mais retorno. Paticar fichas significa bloqueá-los num contrato inteligente por um período de tempo para ganhar recompensas adicionais do protocolo. Os fornecedores de liquidez também podem depositar fichas LP em diferentes pools de liquidez movidos pela AMM para obterem mais lucros. O ato de mover vários símbolos para ou para dentro ou para fora de diferentes protocolos DEFI pode melhorar a utilização dos fundos dos usuários e maximizar os lucros. O método de fornecer liquidez à pool de liquidez e usar ativos sobressalentes para obter rendimento passivo é conhecido como mineração de liquidez ou exploração de rendimentos.
Embora sendo fornecedores de liquidez lhe ganhará taxas de transação e fichas nativas, vai enfrentar alguns riscos, entre os quais está a perda impermanente. Quando o preço dos seus ativos no conjunto de liquidez difere daquele quando o depositou, quer aumente ou diminua, vai enfrentar perdas impermanentes.
Imagem: Função Perda Impermanência
Chama-se perda impermanente porque a perda é temporária e vai mudar à medida que os preços dos ativos flutuam. A perda temporária só se tornará uma perda permanente depois dos utilizadores resgatarem os seus ativos da pool de liquidez. Quer dizer, desde que os ativos ainda estejam na reserva de liquidez, as perdas impermanentes são apenas perdas reservadas. Quanto mais próximo o preço do ativo for do preço inicial quando foi depositado na pool de liquidez, menor será a proporção de perdas impermanentes.
Porque é que existe uma perda impermanente se o preço aumenta ou diminui? Isto porque, quando o preço do ativo muda, os fornecedores de liquidez estão a agir como os criadores de mercado ao vender alguns dos ativos que detêm e comprando os ativos vendidos por outros utilizadores.
Pegar na pool de liquidez de par de ativos A/B de negociação como exemplo. Quando o preço do ativo A subir, o número do ativo B na pool de liquidez vai aumentar e A vai diminuir. Ou seja, os fornecedores de liquidez vão reduzir a posição do ativo A cujo valor está a aumentar e aumentar a posição do ativo B cujo valor está a diminuir. Nesta condição, o prestador de liquidez suporta o custo de oportunidade (risco) que o valor do ativo A continua a aumentar.
Inversamente, quando o preço do ativo B sobe, o número do ativo A na pool de liquidez vai aumentar e B diminui. Ou seja, os fornecedores de liquidez vão reduzir a posição do ativo B cujo valor está a aumentar e aumentar a posição do ativo A cujo valor está a diminuir. Nesta condição, o prestador de liquidez suporta o custo de oportunidade (risco) que o valor do ativo B continua a aumentar.
Como se pode ver pelo exemplo acima, não importa como o preço flutua, o fornecedor de liquidez suporta alguns riscos mas obtém as taxas de transação como recompensas. Quanto mais o preço sobe ou desce, maior o risco e maior a porcentagem de perdas impermanentes. Geralmente, se houver apenas uma ligeira diferença nas alterações de preço entre os dois símbolos na reserva de liquidez, as taxas de transação ou recompensas adicionais do protocolo serão suficientes para cobrir o custo de oportunidade de perdas impermanentes.
Com o desenvolvimento do DeFI, as pessoas compreendem mais profundamente os princípios e aplicações das AMM, bem como os seus prós e contras cada vez mais óbvios.
Prós:
Em comparação com o modelo de carteira de encomendas limitada das trocas tradicionais, as AMM reduzem a propagação de propostas no mercado de negociação e criam uma nova abordagem de ganho de receitas para os utilizadores. Eles efetivamente melhoram a liquidez do mercado criptográfico em geral.
Os ativos são trocados de uma maneira conveniente e rápida. Os utilizadores do DEXs podem trocar com AMM sem terem de passar pela verificação de conta ou KYC. Qualquer pessoa com uma carteira criptográfica pode negociar com os protocolos AMM.
As AMM também trazem liquidez a muitas criptos com pequenas tampas de mercado. Os emissores destas criptomoedas podem pôr as suas fichas em circulação e negociar na rede blockchain sem pagar taxas de cotação elevadas nas trocas tradicionais centralizadas.
Cons:
As AMM não estão perto do mercado tradicional de trocas com base na carteira de encomendas quando processam encomendas grandes. No mercado baseado em livros, os utilizadores podem fazer encomendas a um preço definido e esperar um grande número de pedidos de compra ou venda. No entanto, nas AMM, cada compra ou venda afetará a proporção dos ativos no pool de liquidez e fará com que o preço mude. Os pedidos de compra grandes tornar-se-ão mais caros, enquanto as encomendas de grande porte vão tornar-se mais baratas. Este fenómeno, chamado derrapagem, é mais óbvio em piscinas com fraca liquidez.
A eficiência de capital do pool de liquidez do AMM é baixa porque a maioria das transações ocorre dentro de um intervalo de preços estreito, o que também indica que a maioria dos fundos do pool de liquidez são realmente sobressalentes. Só são usados para dar liquidez em caso de volatilidade extrema do mercado.
Os fornecedores de liquidez enfrentarão alguns riscos, tais como perdas impermanentes, como descrito anteriormente, vulnerabilidades de códigos de contratos inteligentes, ataques de hackers, etc.
O AMM é uma inovação chave que provou funcionar com sucesso no DEFI. As AMM seguem a intenção original de tornar as criptomoedas sem permissão, sem confiança e descentralizadas e fornecer aos utilizadores uma maneira simples, transparente e eficiente de trocar ativos e valor através de contratos inteligentes e fórmulas matemáticas executados automaticamente. As AMM estão livres de censura e até congelamento de ativos das trocas tradicionais centralizadas.
O AMM também é um impulso importante que impulsiona o rápido desenvolvimento da blockchain. Dá enorme liquidez aos pares comerciais impopulares no mercado primário e promove o advento da mineração de liquidez, da agricultura de rendimentos e vários ativos que ganham juros e derivados financeiros. Hoje, a grande maioria dos DEXs na blockchain, tais como Uniswap, Sushiswap e Curve, são potenciados pelo protocolo AMM em vez da carteira de encomendas. As AMM podem ser consideradas como a base de muitas aplicações de blockchain hoje.
No entanto, a AMM tem algumas desvantagens. Enquanto abre novas abordagens de ganho de receitas para os fornecedores de liquidez, também vem com o risco de perdas impermanentes. Problemas como a baixa utilização de capital e a derrapagem de preços são algumas das limitações da tecnologia AMM. Apesar disso, a AMM está a sofrer melhorias contínuas, tais como o diferente intervalo de preços da Uniswap para melhorar a utilização do capital e a transação establecoin da Curve com baixa derrapagem. Tudo somado, as AMM inauguraram uma era que apoia transações em blockchain transparentes, descentralizadas e eficientes. Como aproveitar ao máximo os pontos fortes da AMM e superar as suas falhas será uma consideração fundamental para desenvolver ainda mais esta tecnologia.