

Antes do surgimento dos automated market makers, a negociação de criptoativos era feita através de sistemas tradicionais de livro de ordens. Os market makers convencionais forneciam a liquidez essencial aos mercados, mas este método exigia um capital avultado e revelava-se pouco eficiente para plataformas descentralizadas.
Em 2016, Alan Lu, da equipa Gnosis, apresentou um conceito inovador de automated market maker baseado em smart contracts, que contou com o apoio de Vitalik Buterin, fundador da Ethereum. O modelo AMM abriu novas possibilidades para a negociação descentralizada, eliminando a necessidade de intermediários centralizados.
O Bancor foi o primeiro protocolo de finanças descentralizadas (DeFi) a implementar a tecnologia AMM na prática. Contudo, a verdadeira popularidade surgiu com o lançamento da Uniswap em 2018. O êxito da Uniswap inspirou os programadores a desenvolverem soluções semelhantes, dando origem a plataformas como a PancakeSwap e SushiSwap, que adaptaram o modelo AMM a diferentes ecossistemas blockchain.
Os AMM assemelham-se aos livros de ordens das bolsas centralizadas, mas seguem uma abordagem completamente distinta na formação de preços. Em vez de corresponder ordens de compra e venda, os preços são determinados por algoritmos matemáticos.
O elemento central de um AMM é o pool de liquidez — um smart contract dedicado, habitualmente composto por duas criptomoedas distintas. Os fornecedores de liquidez depositam estes ativos e recebem recompensas pela sua participação. Por exemplo, um pool pode conter pares como ETH/USDT, BTC/DAI ou outras combinações de tokens.
Quando um utilizador compra ou vende um ativo numa bolsa descentralizada, os seus fundos são automaticamente encaminhados para o pool de liquidez respetivo. O algoritmo do AMM recalcula então o preço em função da nova proporção de ativos. O modelo mais utilizado é a fórmula do produto constante: x * y = k, onde x e y representam as quantidades dos ativos A e B no pool, e k é uma constante imutável.
O funcionamento é simples: se um trader compra o token A, adiciona token B ao pool e retira token A. Esta alteração na proporção dos ativos leva o algoritmo a ajustar o preço, de modo a manter x * y constante. Quanto maior a transação face ao tamanho do pool, maior será a variação do preço — a este efeito chama-se slippage.
AMM Virtual opera sem ativos reais em pools de liquidez, baseando-se apenas em modelos matemáticos para a definição de preços. Esta abordagem permite criar mercados sintéticos sem necessidade de grandes volumes de capital bloqueado.
AMM Probabilístico define os preços dos ativos através de fórmulas probabilísticas e modelos estatísticos, permitindo considerar vários fatores de mercado e adaptar-se com mais flexibilidade às condições em mudança do que os modelos clássicos.
AMM de Produto Constante utiliza a fórmula x * y = k e é o modelo mais comum, como o da Uniswap. É simples de implementar e garante preços previsíveis, embora possa originar slippage significativo em operações de grande dimensão.
AMM Híbrido conjuga diferentes modelos de definição de preços e adapta-se às condições de mercado vigentes. Estes sistemas alternam entre algoritmos consoante a volatilidade, o volume de negociação e outros fatores relevantes.
AMM de Preço Médio Ponderado calcula o valor dos ativos tendo em conta a soma total dos ativos no pool e os respetivos pesos. Protocolos como o Balancer utilizam este modelo, permitindo pools com mais de dois tokens em diferentes proporções.
AMM de Empréstimos tem como objetivo tornar os processos de empréstimo e cedência de crédito no DeFi mais eficientes. Aave e Compound são exemplos, ajustando automaticamente as taxas de juro segundo a oferta e a procura.
AMM de Seguro cria pools de ativos para fornecer cobertura de seguro aos fundos de outros utilizadores, permitindo a partilha do risco entre os participantes.
AMM de Opções permite a negociação descentralizada de opções sobre criptomoedas, calculando automaticamente prémios e preços de exercício em função das condições de mercado.
AMM Sintético possibilita aos utilizadores negociar ativos sintéticos que refletem o valor de ativos reais — como ações, matérias-primas ou moedas fiduciárias — sem possuir o ativo subjacente.
Descentralização — Os automated market makers funcionam de forma totalmente autónoma, dispensando terceiros ou intermediários centralizados. O sistema torna-se assim resistente à censura e elimina riscos humanos na gestão de liquidez.
Acesso não-custodial — Os utilizadores negociam diretamente a partir das suas próprias carteiras cripto, mantendo controlo total dos fundos. As plataformas descentralizadas nunca têm acesso aos ativos dos utilizadores, reduzindo o risco de perdas resultantes de ataques a bolsas ou má gestão.
Resistência à manipulação de preços — Os preços dos ativos são definidos de forma transparente por fórmulas matemáticas inscritas em smart contracts, impedindo qualquer participante de manipular artificialmente os preços — ao contrário das bolsas tradicionais, onde grandes intervenientes podem influenciar as cotações.
Acesso aberto — Qualquer pessoa pode fornecer liquidez e receber recompensas por contribuir com ativos para os pools, democratizando a função de market maker, antes reservada a grandes instituições financeiras.
Liquidez 24/7 — Os AMM garantem liquidez permanente, permitindo negociar a qualquer momento, diferentemente dos livros de ordens tradicionais, que podem não ter contraparte disponível.
Risco de slippage — Se um pool não tiver liquidez suficiente, ordens de grande volume podem ser executadas a preços muito menos favoráveis. Quanto menor o pool em relação à dimensão da transação, maior o slippage — sobretudo para traders de grandes volumes.
Vulnerabilidades em smart contracts — Os AMM dependem inteiramente da segurança do código dos smart contracts. Bugs ou vulnerabilidades desconhecidas podem resultar em ataques e perdas de fundos dos utilizadores. O DeFi já registou diversos casos de exploração de protocolos AMM.
Perda impermanente — Quem fornece liquidez enfrenta o risco de perda impermanente se as alterações nos preços dos ativos do pool reduzirem o valor da sua quota em relação a manter simplesmente os tokens.
Interfaces complexas para principiantes — O uso de plataformas descentralizadas exige conhecimentos de blockchain, gestão de chaves privadas e interação com carteiras cripto, o que constitui uma barreira para utilizadores com menor experiência técnica.
Funcionalidade limitada de ordens — Os AMM apenas suportam ordens de mercado, não oferecendo ferramentas avançadas de gestão de risco como ordens stop-loss ou stop-limit, restringindo estratégias de negociação mais sofisticadas.
Comissões elevadas na rede — Em períodos de congestionamento, os custos das transações podem disparar, tornando as operações de menor valor economicamente inviáveis.
Os automated market makers transformaram as finanças descentralizadas, mudando radicalmente a forma como a liquidez é fornecida e como os criptoativos são negociados. Os AMM introduziram liquidez essencial no DeFi e simplificaram a compra e venda de criptomoedas, sem necessidade de registo em bolsas centralizadas.
A tecnologia AMM está em constante evolução, com novos modelos de definição de preços, mecanismos de proteção contra perdas impermanentes e soluções para uma eficiência de capital superior. O potencial dos automated market makers está longe de estar esgotado — nos próximos anos, espera-se o surgimento de algoritmos mais avançados para ultrapassar as atuais limitações e tornar a negociação descentralizada ainda mais acessível e eficiente para um público cada vez mais vasto.
Um Automated Market Maker (AMM) é um protocolo descentralizado de negociação que utiliza pools de liquidez para definição dinâmica de preços, eliminando a necessidade de livros de ordens. Ao contrário das bolsas tradicionais, os AMM permitem que qualquer pessoa forneça liquidez e receba comissões, recorrendo a fórmulas algorítmicas como x*y=k para ajustar automaticamente os preços, enquanto os market makers tradicionais dependem de livros de ordens e estratégias especializadas.
Um AMM recorre a fórmulas matemáticas para definição automática de preços através de pools de liquidez, eliminando a necessidade de market makers tradicionais. Os pools de liquidez garantem volume de negociação constante e permitem que qualquer fornecedor de liquidez receba comissões.
Os fornecedores de liquidez depositam pares de tokens em smart contracts de AMM e recebem comissões de negociação proporcionais à sua quota. Podem também receber recompensas em tokens. Contudo, existe o risco de perda impermanente em caso de flutuações nos preços.
O slippage é a diferença entre o preço esperado e o preço efetivo de execução. Nos AMM, o slippage acontece porque cada transação altera a proporção de ativos no pool de liquidez, influenciando o preço final.
Os principais modelos de AMM são: Produto Constante, Soma Constante e Média Constante. A fórmula x*y=k significa que o produto das quantidades dos dois ativos no pool permanece inalterado durante a negociação, garantindo uma definição automática de preços baseada na oferta e na procura.
O principal risco de um AMM é a perda impermanente quando as proporções dos preços dos ativos no pool variam. Para minimizar este risco, escolha pools com ativos correlacionados, reequilibre posições regularmente e saia quando os preços estabilizarem. O rendimento das comissões compensa frequentemente as perdas.
Uniswap, Curve, Balancer e SushiSwap utilizam AMM. A Uniswap suporta todos os tokens, a Curve foca-se em stablecoins com comissões reduzidas, a Balancer permite pools de liquidez flexíveis e a SushiSwap oferece recompensas de liquidity mining.











