
Um Automated Market Maker (AMM) é um sistema baseado em protocolo que gere os preços de negociação em bolsas descentralizadas, recorrendo a regras e algoritmos pré-definidos. Os AMM permitem efetuar transações a partir de um conjunto de tokens, à medida que os preços variam, o que se designa habitualmente por pool de liquidez.
No centro de cada AMM encontra-se uma fórmula matemática que determina os preços. Esta fórmula é o elemento determinante para a definição do preço, à medida que os utilizadores compram e vendem no pool de liquidez. Ao contrário das bolsas tradicionais, baseadas em livros de ordens e market makers, os AMM recorrem a algoritmos para fixar preços e facilitar transações de modo automático e eficiente.
A inovação dos AMM reside na capacidade de garantir liquidez contínua, sem necessidade de market makers tradicionais ou intermediários centralizados. Isto democratiza a criação de mercado, permitindo que qualquer interessado contribua com liquidez para pares de negociação.
A maioria dos AMM segue princípios fundamentais idênticos, com variações nos detalhes de implementação. Numa transação swap gerida por AMM, o inventário disponível no pool é determinante. O sistema avalia o montante a trocar e ajusta os preços de forma dinâmica.
O mecanismo consiste em ajustar o preço de troca por token consoante o volume da transação. Trocas de grande dimensão aumentam o preço por token de forma proporcional, pois têm maior impacto na proporção de tokens disponíveis no pool.
Por exemplo, ao trocar uma grande quantidade de Token A por Token B, o AMM eleva progressivamente o preço do Token B durante a operação. Assim, o pool protege-se contra o esgotamento e garante que transações volumosas pagam preços crescentes, fenómeno designado por slippage.
Como os AMM são automáticos, as transações são executadas de imediato, sem necessidade de contraparte, proporcionando elevada eficiência a quem procura liquidez instantânea.
A fórmula do produto constante é o padrão mais utilizado para definição de preços: X * Y = K
Esta fórmula garante que o produto das duas quantidades de ativos permanece constante. Ao comprar Token X com Token Y, a quantidade de Token X no pool diminui e a de Token Y aumenta, mantendo o produto inalterado.
Se, por exemplo, um pool tiver 100 Token X e 100 Token Y, a constante K é 10 000. Ao adquirir 10 Token X, o pool ajusta a quantidade de Token Y, mantendo o produto constante. Esta relação determina automaticamente o preço de cada transação.
A fórmula do produto constante gera uma curva de preço em que, à medida que o pool se desequilibra, os preços sobem, incentivando os arbitradores a restaurar o equilíbrio e a manter os preços alinhados com o mercado externo.
Os principais fornecedores de liquidez em cripto incluem desde credores e participantes institucionais em projetos até investidores individuais à procura de rendimento.
Qualquer interessado pode ser fornecedor de liquidez numa DEX, depositando tokens num pool para obter retorno. Ao contrário da banca tradicional, onde apenas grandes entidades fazem market making, o DeFi democratiza esta possibilidade.
Como incentivo, as DEX remuneram os fornecedores de liquidez com comissões das transações realizadas no pool. Normalmente, o pagamento ronda os 0,25% por transação, mas pode variar consoante o protocolo.
Os fornecedores depositam pares de tokens em proporções de valor idêntico. Para fornecer liquidez a um pool ETH/USDC, por exemplo, é necessário depositar ETH e USDC em montantes ajustados à proporção do pool. Em troca, recebem tokens LP (Liquidity Provider), que representam a respetiva quota-parte e podem ser resgatados posteriormente com as comissões acumuladas.
O impermanent loss ocorre ao depositar tokens num pool de liquidez, refletindo a diferença de valor dos tokens face à sua simples detenção. Este efeito resulta da alteração dos preços relativos dos tokens após o depósito.
Denomina-se "impermanent" porque só se concretiza quando os tokens são retirados do pool. Caso os preços regressem à proporção inicial, o impermanent loss desaparece.
As comissões de negociação compensam parcialmente esta perda e podem tornar a provisão de liquidez mais lucrativa do que deter tokens. Porém, em situações de elevada divergência de preços, o impermanent loss pode superar as comissões recebidas, resultando numa perda líquida em relação à mera detenção.
Se, por exemplo, fornecer liquidez a um pool ETH/USDC e o ETH duplicar de valor, teria sido mais vantajoso manter ETH. O cálculo do impermanent loss demonstra quanto perdeu face à detenção, embora as comissões possam compensar total ou parcialmente essa diferença.
Fórmula do produto constante: X * Y = K
O objetivo deste modelo é manter o valor do pool equilibrado. O AMM de produto constante determina a quantidade de Token X disponível quando comprado com Token Y, garantindo que o produto se mantém igual.
É o modelo de AMM mais testado e amplamente utilizado, introduzido pela Uniswap. Pela sua simplicidade e eficácia, serve de base a diversos protocolos DeFi. A fórmula do produto constante é adequada para a maioria dos pares de tokens, oferecendo previsibilidade nos preços.
Fórmula de soma constante: X + Y = C
Este modelo funciona de forma semelhante, mas utiliza a adição para criar um valor constante. Adequa-se a ativos de valor semelhante, mantendo uma relação linear de preços. Contudo, não é indicado para ativos com variações de valor acentuadas, pois pode conduzir ao esgotamento do pool.
Os AMM de soma constante são ideais para stablecoins ou ativos com paridade 1:1, minimizando o slippage nestas trocas.
Os AMM híbridos conjugam duas fórmulas, aproveitando as vantagens de ambas. A Curve Finance, por exemplo, combina as fórmulas do produto constante e da soma constante, criando uma curva de preços otimizada.
Esta abordagem resulta em baixo slippage dentro de certos intervalos de preço (como o modelo de soma constante) e previne o esgotamento do pool com o mecanismo do produto constante quando há grandes variações. É especialmente eficaz para stablecoins e ativos de valor semelhante.
O AMM dinâmico recorre a oráculos para obter preços de tokens, integrando dados externos no mecanismo do AMM. Os oráculos são entidades de confiança que transferem informação do exterior para a blockchain.
Estes AMM ajustam os preços em função das condições reais de mercado, reduzindo oportunidades de arbitragem e o impermanent loss para quem fornece liquidez. Representam uma evolução tecnológica dos AMM, ultrapassando limitações dos modelos puramente algorítmicos.
A principal vantagem dos AMM é possibilitarem transações permissionless sem intermediários. Não é necessário recorrer a uma bolsa centralizada para trocar tokens. Este princípio está alinhado com os valores centrais do DeFi: serviços financeiros trustless e resistentes à censura.
Os AMM funcionam totalmente on-chain via smart contracts, sem que uma entidade possa impedir negociações, congelar ativos ou exigir identificação. Isto representa uma mudança de paradigma no funcionamento dos mercados financeiros.
As principais bolsas descentralizadas estão acessíveis 24 horas por dia. Os AMM permitem negociar a qualquer hora, ao contrário dos mercados tradicionais com horários restritos.
Esta disponibilidade contínua é extremamente relevante num mercado global de criptomoedas, permitindo a negociação em qualquer fuso horário e sem necessidade de intervenção humana.
Liquidez significa capacidade de negociar facilmente e sem grande impacto no preço. Pools de grande dimensão proporcionam liquidez suficiente para transações com slippage mínimo, especialmente em volumes moderados.
Quando há grandes reservas de ambos os tokens, até trocas consideráveis têm impacto reduzido no preço. Assim, os AMM rivalizam com bolsas centralizadas em muitos pares de negociação, sobretudo os mais líquidos.
Qualquer pessoa pode fornecer liquidez a pools, depositando tokens e recebendo rendimento passivo. Normalmente, recebem 0,25% por transação, acumulando ao longo do tempo.
Além das comissões, muitos protocolos oferecem incentivos adicionais, como governance tokens, através de programas de liquidity mining. Isto cria múltiplas fontes de rendimento e faz da provisão de liquidez uma estratégia de yield atrativa no DeFi.
O impermanent loss surge quando se depositam tokens num pool de liquidez em vez de os manter. Se o valor dos tokens divergir, o impermanent loss manifesta-se, podendo diminuir o retorno total.
Este é um dos principais riscos para fornecedores de liquidez. Embora as comissões possam compensar o impermanent loss, em mercados muito voláteis ou com ativos em forte valorização, pode resultar em menor retorno do que a detenção simples. É fundamental calcular e compreender o potencial impermanent loss antes de fornecer liquidez.
Ao negociar numa DEX, o preço do token adquirido aumenta proporcionalmente ao volume da transação. Slippage corresponde à diferença de preço que ocorre durante a execução.
Transações de grande volume, face ao tamanho do pool, podem provocar slippage substancial, resultando em execuções a preços menos favoráveis do que o previsto. Os traders devem ponderar a tolerância ao slippage e, se necessário, dividir ordens em várias transações ou pools.
Os ataques de front-running podem ocorrer em qualquer transação blockchain, sendo frequentes em grandes swaps nas DEX. Atacantes monitorizam o mempool à procura de grandes ordens pendentes e submetem transações com taxas de gás mais elevadas para serem executadas primeiro.
Ao anteciparem uma ordem de compra relevante, os atacantes compram tokens antes da vítima e vendem logo a seguir ao preço mais alto provocado pela transação original. Isto retira valor ao trader inicial e constitui um risco de segurança relevante em DeFi.
As bolsas descentralizadas suportadas por AMM são eficazes para determinados fins e deverão manter um papel central no futuro do DeFi. A tecnologia está em evolução acelerada, com inovações para superar limitações atuais.
As áreas-chave de desenvolvimento são swaps cross-chain e AMM dinâmicos. Os AMM cross-chain permitirão negociar entre blockchains diferentes sem necessidade de wrapped tokens ou bridges, alargando de forma significativa as oportunidades de liquidez.
Os AMM dinâmicos, que integram dados de oráculos e algoritmos avançados, tornarão possível atenuar o impermanent loss e conseguir preços mais eficientes. A adoção de modelos de liquidez concentrada, em que os fornecedores definem intervalos de preço para o seu capital, deverá também aumentar a eficiência.
Com a maturação da tecnologia, os AMM tornar-se-ão mais avançados, mantendo as vantagens de descentralização e acesso permissionless, consolidando-se como infraestrutura essencial do ecossistema cripto.
O AMM permite negociar a qualquer preço, sem incrementos fixos, enquanto as bolsas tradicionais só executam ordens em níveis de preço pré-definidos. O AMM utiliza pools de liquidez automáticos e fórmulas matemáticas para definir preços; já as bolsas por livro de ordens dependem do matching entre compradores e vendedores em pontos de preço específicos.
Os LP obtêm retorno através das comissões de negociação geradas pelos swaps no pool de liquidez e pela valorização dos tokens. Recebem uma quota proporcional das comissões segundo o seu contributo, além de eventuais ganhos com movimentos favoráveis de preço.
O slippage acontece quando grandes volumes alteram as reservas de ativos no pool de liquidez, provocando uma diferença entre o preço esperado e o efetivo. Quanto maior a transação, maior o slippage e a potencial perda.
Os protocolos AMM mais conhecidos incluem Uniswap, Curve e Kyber Network. Estes permitem negociações descentralizadas, sem recorrer a bolsas centralizadas, e possibilitam que qualquer pessoa crie mercados para pares de ativos.
A fórmula do produto constante assegura a estabilidade dos preços dos tokens nos pools de liquidez, mantendo fixo o produto das quantidades de tokens em cada transação. Este mecanismo simplifica o cálculo dos preços e evita oportunidades de arbitragem, permitindo uma negociação descentralizada automática e eficiente.
O liquidity mining em AMM envolve risco de impermanent loss devido a flutuações de preço, risco de slippage nas transações e risco de smart contract. Alterações no valor dos tokens podem reduzir o retorno, e o desequilíbrio do pool ou o momento do resgate afetam também a rentabilidade.











