

Um Automated Market Maker (AMM) é um mecanismo responsável pela gestão da liquidez no mercado de criptomoedas, fundamentado no princípio da procura e oferta. Enquanto nos mercados tradicionais a liquidez e os preços são geridos por intervenientes humanos, no universo das criptomoedas esta função é automatizada através de smart contracts. Um AMM é, em essência, uma plataforma de negociação descentralizada onde os preços dos ativos são definidos automaticamente, sem qualquer intervenção humana.
A principal inovação dos AMM reside na abordagem algorítmica à descoberta de preços e à provisão de liquidez. Ao contrário dos sistemas de livro de ordens tradicionais, que dependem da colocação de ordens por parte de compradores e vendedores, os AMM utilizam fórmulas matemáticas para determinar o preço dos ativos com base na relação entre tokens presentes nos pools de liquidez. Esta abordagem disruptiva permitiu negociações sem restrições e democratizou a criação de mercado no ecossistema das finanças descentralizadas (DeFi).
Para ilustrar o funcionamento dos AMM, considere a seguinte analogia: imagine duas aldeias, uma dedicada ao cultivo de maçãs e outra de laranjas. Cada aldeia procura obter os frutos da outra. Neste contexto:
Este exemplo demonstra o princípio fundamental dos AMM de produto constante, que preservam uma relação matemática entre ativos emparelhados.
O modelo de Automated Market Maker de produto constante baseia-se numa fórmula que garante que o produto das quantidades de dois ativos é igual a um valor constante (neste exemplo, 25 milhões de unidades). Matematicamente, expressa-se por: x × y = k, sendo x e y as quantidades de cada ativo e k o valor constante.
Por exemplo, se um agricultor trouxer 700 maçãs para trocar:
Com a diminuição da liquidez de laranjas e o aumento da liquidez de maçãs, o preço das maçãs diminui enquanto o das laranjas aumenta. Este mecanismo automático de ajuste de preços assegura que o mercado encontra sempre equilíbrio em função da liquidez disponível.
Os AMM apresentam diversas características exclusivas que os distinguem dos sistemas de negociação convencionais:
Descoberta dinâmica de preços: Os AMM definem os preços dos ativos com base na procura e oferta em tempo real nos pools de liquidez. O mecanismo algorítmico reage imediatamente às negociações, garantindo que os preços refletem as condições reais do mercado.
Transparência e acessibilidade: Os utilizadores podem consultar publicamente preços e dados de liquidez na blockchain. Esta transparência elimina a assimetria de informação, assegurando acesso equitativo aos dados de mercado para todos os intervenientes.
Intercomunicação entre plataformas: Os AMM interagem com outras plataformas descentralizadas para monitorizar preços e liquidez em todo o ecossistema. Esta integração cria oportunidades de arbitragem e contribui para a homogeneidade dos preços entre diferentes mercados.
Variações de preço e oportunidades de arbitragem: O mesmo ativo pode ser negociado a preços distintos em diferentes plataformas, originando oportunidades de arbitragem. Estas divergências são normalmente de curta duração, uma vez que os arbitradores as exploram rapidamente, promovendo a eficiência dos preços no ecossistema DeFi.
É importante salientar que um AMM não possui liquidez própria. O seu papel é atuar como custodiante das criptomoedas depositadas pelos utilizadores para negociação. O AMM não detém quaisquer ativos; limita-se a facilitar a troca dos mesmos conforme algoritmos definidos. Esta separação entre custódia e controlo reforça a transparência e a confiança no mecanismo.
Os smart contracts que sustentam os AMM são geralmente open-source e auditáveis, o que permite a qualquer pessoa verificar que o protocolo funciona exatamente como previsto e descarta a apropriação indevida de fundos. Esta arquitetura é fundamental para a natureza descentralizada e permissionless das exchanges baseadas em AMM.
As plataformas descentralizadas incentivam os detentores de criptomoedas a fornecer liquidez aos pools, oferecendo-lhes uma parte das taxas de negociação. O funcionamento é o seguinte:
Incentivos para fornecedores de liquidez: Os utilizadores que depositam ativos nos pools de liquidez tornam-se liquidity providers (LP) e recebem uma quota proporcional das taxas de negociação geradas. Quanto maior o volume negociado, maior a remuneração dos LP.
Equilíbrio risco-retorno: Pools com elevada liquidez apresentam preços mais estáveis, traduzindo-se em retornos menores por unidade de liquidez. Em contrapartida, pools de menor dimensão podem oferecer retornos percentuais superiores, mas acarretam riscos adicionais, como maior volatilidade de preços e potencial perda impermanente.
Considerações sobre perda impermanente: Ao fornecer liquidez, sobretudo em pools pouco profundos, os LP podem enfrentar perda impermanente. Esta ocorre quando a relação de preços entre os ativos emparelhados se altera significativamente após o depósito, levando a um valor inferior ao de manter apenas os ativos.
Qualidade da execução de preços: O AMM fornece aos compradores ativos aos preços pretendidos e aos vendedores as melhores taxas possíveis. Contudo, a qualidade de execução depende da dimensão do pool de liquidez. Pools maiores permitem grandes transações com impacto mínimo no preço, enquanto pools reduzidos podem sofrer slippage elevado.
Várias plataformas descentralizadas de referência implementaram com sucesso tecnologia AMM:
Plataformas baseadas em Ethereum: A principal exchange descentralizada na rede Ethereum negocia tokens ERC-20 e apresenta código open-source amplamente replicado. Esta plataforma foi pioneira no modelo de Automated Market Maker de produto constante e permanece uma das exchanges descentralizadas com maior liquidez.
Soluções de blockchain alternativas: Diversas plataformas AMM surgiram em blockchains alternativas, oferecendo taxas de transação mais baixas e confirmações mais rápidas. Estas plataformas tendem a adaptar protocolos de sucesso oriundos da Ethereum aos seus próprios ecossistemas, suportando diferentes padrões de tokens.
Soluções de camada 2 e escalabilidade: Algumas DEX mainstream operam sobre soluções de escalabilidade de camada 2, oferecendo custos de transação significativamente inferiores e mantendo a segurança da blockchain subjacente. Estes modelos têm registado elevada adoção devido à melhoria da experiência de utilização e à eficiência de custos.
Para interagir com um AMM, o utilizador deve aceder através de uma carteira de criptomoedas compatível, como MetaMask ou outras carteiras Web3 que suportem a respetiva rede blockchain.
Compatibilidade da plataforma: Confirme que o AMM suporta os ativos que pretende negociar. Nem todas as plataformas abrangem todos os tokens e, ao tentar negociar ativos não suportados, pode incorrer em transações falhadas e perda de taxas de gas.
Avaliação da profundidade de liquidez: Cautela ao utilizar AMM com pouca liquidez. Pools pouco profundos podem originar slippage significativo, levando a receber menos tokens do que o previsto pelo preço apresentado.
Risco de perda impermanente: Considere o impacto da perda impermanente ao fornecer liquidez. Este fenómeno ocorre quando os preços relativos dos ativos emparelhados variam, podendo resultar num valor inferior ao de manter os ativos separadamente.
Considerações sobre o volume de negociação: Evite realizar transações de grande volume em plataformas descentralizadas pequenas. O impacto destas ordens em pools com pouca liquidez pode ser significativo, resultando em preços de execução desfavoráveis. Para transações de maior dimensão, opte por dividir as ordens ou utilizar plataformas com liquidez mais profunda.
Due diligence de segurança: Investigue sempre a plataforma antes de interagir. Verifique se os smart contracts foram auditados por entidades reconhecidas, analise o historial da plataforma e certifique-se da sua reputação na comunidade DeFi. Esteja atento a plataformas novas ou não verificadas que possam representar riscos de segurança.
Atenção às taxas de gas: Considere o custo das transações ao utilizar AMM, especialmente em redes com taxas de gas elevadas. Por vezes, o custo da operação pode superar os benefícios, sobretudo para montantes reduzidos.
Ao compreender estes mecanismos e seguir as melhores práticas, os utilizadores podem tirar partido da tecnologia AMM e reduzir os riscos associados à negociação descentralizada.
O AMM é uma plataforma de negociação descentralizada que recorre a algoritmos, não a market makers tradicionais, para disponibilizar liquidez. Utiliza fórmulas de produto constante para definir preços, sem necessidade de capital avultado. Diferentemente das exchanges convencionais, o AMM funciona de forma totalmente descentralizada e sem autoridade central.
Num AMM, os pools de liquidez gerem pares de tokens através de smart contracts. Os LP depositam pares de tokens nos pools e recebem taxas de negociação proporcionais à sua quota de liquidez. Os LP são recompensados de acordo com a sua contribuição para a liquidez total do pool.
Os fornecedores de liquidez estão sujeitos ao risco de perda impermanente quando há flutuações nos preços dos ativos. Tal ocorre devido à alteração da proporção dos tokens detidos, provocando perdas comparativamente a manter apenas os ativos. Slippage, riscos associados a smart contracts e baixo volume de negociação também podem impactar negativamente os retornos dos LP.
Uniswap utiliza a fórmula de produto constante (x*y=k) para ativos voláteis, o que origina maior slippage. Curve combina soma constante e produto, otimizada para stablecoins com menor slippage. Balancer suporta entre 2 e 8 ativos com pesos ajustáveis, conferindo maior flexibilidade face ao Uniswap.
Para negociar num AMM, ligue a sua carteira, selecione o par de tokens, indique o montante e confirme. O slippage corresponde à diferença entre o preço esperado e o preço real de execução, resultante da volatilidade do mercado e das condições de liquidez, impactando o custo final da transação.
Os LP recebem uma parte das taxas de negociação de cada transação no pool. Estas taxas são geralmente distribuídas proporcionalmente aos LP conforme a sua quota de liquidez total. Por exemplo, uma taxa de negociação de 0,3% é cobrada por transação e alocada diretamente aos fornecedores de liquidez.
A fórmula de produto constante x*y=k garante o equilíbrio do pool de liquidez, obrigando ao ajuste das proporções dos tokens nas negociações. Transações de grande volume têm maior impacto no preço por alterarem mais significativamente a proporção dos tokens, resultando em preços de execução menos vantajosos para os utilizadores.











