Como surgiu o criador de mercado automatizado (AMM)?
Como estão relacionadas as pools de liquidez com AMM?
Como funcionam as pools de liquidez?
Como é que um ativo em um pool de liquidez é precificado?
Quais são as desvantagens do MMA?
O que é a Perda Impermanente?
Como reduzir riscos ao negociar com AMM?
O Principal
Automated Market Maker (AMM) é um algoritmo de software para controlar a liquidez e o preço de criptoativos em exchanges descentralizadas.
Os sistemas AMM são amplamente utilizados na indústria DeFi, particularmente em exchanges descentralizadas (DEX) como Uniswap, Balancer, Bancor e Curve.
AMM utiliza a liquidez em pools públicos de criptomoedas de múltiplos tokens bloqueados em contratos inteligentes especiais para criar mercados descentralizados.
Como surgiu o formador de mercado automatizado (AMM)?
Um criador de mercado automatizado (AMM) é um mecanismo de negociação autônomo sobre o qual a maioria dos protocolos de negociação DeFi opera. Ele permite o movimento de capital e a execução de trocas de usuários nos mercados de criptoativos disponíveis.
O primeiro desenvolvedor conhecido a falar sobre a implementação de AMM foi Alan Liu, um membro da equipe do projeto Gnosis. Suas ideias foram delineadas pelo fundador do Ethereum, Vitalik Buterin, no Reddit em 2016 e em um blog pessoal em julho de 2017.
Este conceito formou a base do protocolo da plataforma Uniswap, que recebeu a sua primeira bolsa de $100,000 da Ethereum Foundation. Além disso, Vitalik Buterin aconselhou os desenvolvedores do Uniswap.
Subsequentemente, o AMM tornou-se amplamente conhecido graças ao Uniswap. Ao mesmo tempo, uma das primeiras implementações bem-sucedidas de AMM pode ser chamada de plataforma Bancor Network, que arrecadou 140 milhões de dólares através de um ICO em junho de 2017.
Como estão relacionadas as pools de liquidez com o AMM?
O elemento chave necessário para o MMA funcionar é um pool de liquidez - uma espécie de armazenamento de criptoativos na forma de um contrato inteligente. O pool de liquidez geralmente consiste em dois criptoativos e forma um mercado - análogo a um par de negociação em uma exchange centralizada.
Alguns participantes do pool bloqueiam seus fundos para gerar renda através de comissões de troca. Esses usuários são chamados de provedores de liquidez.
Outra categoria é a dos usuários diretos de uma exchange descentralizada que trocam criptomoedas no protocolo ( essas transações são chamadas de "swaps" ) usando um dos pools.
Para entender melhor as pools de liquidez, vamos olhar para o que levou à sua criação.
As primeiras exchanges DEX operavam no Ethereum e usavam o livro de ordens padrão usado em exchanges centralizadas para negociação. Para que tal mecanismo de negociação seja eficaz, ele deve ter uma velocidade de processamento de transações extremamente alta. Dado que as transações em uma exchange descentralizada são confirmadas via blockchain, a velocidade real e as capacidades de tais DEXs eram extremamente limitadas. A AMM forneceu uma solução para este problema.
Assim, o AMM é uma forma fundamentalmente diferente de criar um mercado de ativos, sendo a fórmula ou regras pelas quais o protocolo lida com ordens de compra ou venda e as reservas dos usuários.
Como funcionam os pools de liquidez?
Os pools podem usar dois ou mais ativos. Por exemplo, na exchange Uniswap, você pode criar pools para tokens emparelhados. A plataforma Balancer permite que você crie pools para três ou mais tokens. E o protocolo Curve é projetado para pools baseados em ativos com valor semelhante, como ETH e o token embrulhado WETH ou USDC e DAI. A operação desses pools é governada por AMMs.
Cada um desses AMM-DEX pode usar suas próprias fórmulas e regras para interagir com os pools de liquidez. Por exemplo, o protocolo Uniswap usa a seguinte fórmula: x * y = k.
Na equação, x e y representam o número de tokens disponíveis no pool de liquidez; k é um valor constante chamado de invariante. No caso do Curve, as fórmulas x * y = k e x + y = k são utilizadas.
A fórmula x * y = k também é utilizada nos projetos SushiSwap e PancakeSwap, que são o tipo mais comum de AMM-DEX.
Como é precificado um ativo em um pool de liquidez?
Quando a liquidez está bloqueada em um pool, o seu provedor recebe tokens LP especiais que confirmam a sua participação no pool. Eles podem ser apresentados como uma nota promissória, cuja posse confere o direito de receber comissões das transações de câmbio na bolsa e devolver a sua parte do pool;
Os LP-tokens são um ativo cripto transferível que pode ser vendido ou trocado no mercado aberto e investido em aplicações DeFi de terceiros.
O processo de troca de um ativo por outro através de um pool de liquidez é chamado de swap. A essência do processo é adicionar apenas um ativo ao pool em vez de dois, como no caso dos LPs. O pool cobra uma pequena comissão pelo swap, comparável à comissão por uma transação em uma bolsa centralizada, ou seja, 0,1-0,3%. As comissões são distribuídas entre os fornecedores de liquidez proporcionalmente à sua participação no agrupamento.
Exemplo
Vamos criar um pool de liquidez condicional para o par ETH/USDC. Ao preço de 1 ETH igual a 2000 USDC, precisaremos bloquear simultaneamente qualquer quantia dessas duas moedas no contrato inteligente na proporção de 1:2000. A este preço, pode haver 100 ETH e 200.000 USDC no pool.
O saldo de ativos no pool é determinado pelo seu preço. Quando um usuário decide trocar 10 ETH usando o pool descrito acima, ele depositará suas moedas em um contrato inteligente em uma transação normal. Em troca de seus 10 ETH, ele receberá 20.000 USDC ( excluindo a taxa de câmbio ).
Após esta troca, o saldo do pool será de 110 ETH e 180.000 USDC. Consequentemente, o preço do ETH especificamente neste pool será de cerca de 1636 USDC em vez de 2000 USDC em outros mercados. Esta situação atrai traders de arbitragem que capitalizam sobre o desequilíbrio, adicionando USDC ao pool até que o preço atinja um preço de mercado de 2.000 USDC por 1 ETH.
Quais são as desvantagens do MMA?
Embora o AMM tenha sido uma inovação para o comércio e DeFi, tem várias desvantagens distintas. Primeiro, existe um alto risco de deslizamento de preços ao realizar trocas usando o MMA. Isso, por sua vez, leva a riscos de perdas incorridas para LPs e valor extraído por mineradores (MEV) para usuários comuns.
Para se proteger contra tais riscos, outros tipos de AMMs estão sendo criados, como o projeto CowSwap, que combina os desenvolvimentos do AMM-Balancer e do protocolo Gnosis.
Em segundo lugar, ao contrário das exchanges centralizadas, apenas um tipo de ordem pode ser colocado ao negociar através de AMM. É impossível negociar com ordens limitadas ou outros tipos, por exemplo, Stop Loss.
O que é a Perda Impermanente?
Perda Impermanente (IL) é uma perda temporária ou não realizada ao manter ativos em um pool de liquidez usando AMM-DEX. As PIs são atribuídas aos provedores de liquidez (LPs), significando a diferença de preço no momento em que os tokens são bloqueados no pool e o preço real no momento da manutenção. As perdas são chamadas de não realizadas porque não estão bloqueadas até que a liquidez seja retirada do pool.
Como exemplo, vamos considerar um pool de liquidez na exchange Uniswap, que funciona de acordo com a fórmula clássica x * y = k:
Um provedor de liquidez bloqueou 1 ETH e 2000 DAI. Sua participação na pool totalizou 10%;
O pool possui um total de 10 ETH e 20.000 DAI - o equivalente a 40.000 DAI.
O saldo do pool não mudou porque não houve novos provedores de liquidez.
Vamos supor que o preço de mercado do ETH mudou para 4000 DAI.
Em seguida, os traders de arbitragem aproveitaram a situação e mudaram a proporção na piscina para 5 ETH de um lado e 20.000 DAI do outro. Ao mesmo tempo, o tamanho total da piscina permaneceu os originais 40.000 DAI.
Neste momento, o fornecedor de liquidez decidiu retirar a sua parte do pool - é 10%.
Dada a atual balança do pool, ele retira 0,5 ETH e 2000 DAI, embora inicialmente tenha adicionado 1 ETH e 2000 DAI.
O valor inicial da sua participação era 4000 DAI (1 ETH mais 2000 DAI) em termos de stablecoins. O valor do ativo no momento da retirada era o mesmo 4000 DAI (0.5 ETH mais 2000 DAI).
No entanto, se o utilizador simplesmente tivesse mantido seu 1 ETH e 2000 DAI, o valor de seus ativos teria sido de 6000 DAI. Esta é a perda ou ganho não realizado ao usar AMM-DEX.
O utilizador também receberá 10% ( proporcional à sua participação no pool) de todas as comissões do pool como recompensa por fornecer liquidez. A recompensa pode ser reduzida, por exemplo, devido a impostos alocados aos desenvolvedores ou ao tesouro do projeto para desenvolvimento futuro.
Este é um exemplo condicional de um aumento acentuado no preço de um ativo em 50%, sem levar em conta as muitas transações dos traders de arbitragem e o tempo necessário para alinhar o preço de um ativo dentro do pool com o preço nas exchanges centralizadas, onde as mudanças ocorrem instantaneamente.
Quando o mercado está "calmo", movimentos variáveis são adicionados ao cálculo da Perda Impermanente, conforme descrito no seu blog pelo desenvolvedor do StarkNet Peteris Erins. Como resultado desses cálculos preditivos, o valor da Perda Impermanente em um movimento de duas vezes no preço de um ativo seria de cerca de 5,7%. Mas este é apenas um valor de previsão - as potenciais "perdas" são muito difíceis de prever.
Como reduzir riscos ao negociar com AMM?
Antes de usar um pool de liquidez, deve calcular todas as possíveis comissões que terá de pagar no momento do depósito e da retirada planeada de ativos.
A possibilidade de movimentos nos preços dos ativos em qualquer direção deve ser levada em consideração. Alguns problemas potenciais, como o risco de perda intermitente (IL), podem ser calculados com antecedência.
Para calcular o IL, você precisa entender a natureza de sua origem. Você também pode usar uma das calculadoras de perda variável disponíveis online.
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
O que é um Criador de mercado automatizado (AMM)?
Neste Artigo
O Principal
Automated Market Maker (AMM) é um algoritmo de software para controlar a liquidez e o preço de criptoativos em exchanges descentralizadas.
Os sistemas AMM são amplamente utilizados na indústria DeFi, particularmente em exchanges descentralizadas (DEX) como Uniswap, Balancer, Bancor e Curve.
AMM utiliza a liquidez em pools públicos de criptomoedas de múltiplos tokens bloqueados em contratos inteligentes especiais para criar mercados descentralizados.
Como surgiu o formador de mercado automatizado (AMM)?
Um criador de mercado automatizado (AMM) é um mecanismo de negociação autônomo sobre o qual a maioria dos protocolos de negociação DeFi opera. Ele permite o movimento de capital e a execução de trocas de usuários nos mercados de criptoativos disponíveis.
O primeiro desenvolvedor conhecido a falar sobre a implementação de AMM foi Alan Liu, um membro da equipe do projeto Gnosis. Suas ideias foram delineadas pelo fundador do Ethereum, Vitalik Buterin, no Reddit em 2016 e em um blog pessoal em julho de 2017.
Este conceito formou a base do protocolo da plataforma Uniswap, que recebeu a sua primeira bolsa de $100,000 da Ethereum Foundation. Além disso, Vitalik Buterin aconselhou os desenvolvedores do Uniswap.
Subsequentemente, o AMM tornou-se amplamente conhecido graças ao Uniswap. Ao mesmo tempo, uma das primeiras implementações bem-sucedidas de AMM pode ser chamada de plataforma Bancor Network, que arrecadou 140 milhões de dólares através de um ICO em junho de 2017.
Como estão relacionadas as pools de liquidez com o AMM?
O elemento chave necessário para o MMA funcionar é um pool de liquidez - uma espécie de armazenamento de criptoativos na forma de um contrato inteligente. O pool de liquidez geralmente consiste em dois criptoativos e forma um mercado - análogo a um par de negociação em uma exchange centralizada.
Alguns participantes do pool bloqueiam seus fundos para gerar renda através de comissões de troca. Esses usuários são chamados de provedores de liquidez.
Outra categoria é a dos usuários diretos de uma exchange descentralizada que trocam criptomoedas no protocolo ( essas transações são chamadas de "swaps" ) usando um dos pools.
Para entender melhor as pools de liquidez, vamos olhar para o que levou à sua criação.
As primeiras exchanges DEX operavam no Ethereum e usavam o livro de ordens padrão usado em exchanges centralizadas para negociação. Para que tal mecanismo de negociação seja eficaz, ele deve ter uma velocidade de processamento de transações extremamente alta. Dado que as transações em uma exchange descentralizada são confirmadas via blockchain, a velocidade real e as capacidades de tais DEXs eram extremamente limitadas. A AMM forneceu uma solução para este problema.
Assim, o AMM é uma forma fundamentalmente diferente de criar um mercado de ativos, sendo a fórmula ou regras pelas quais o protocolo lida com ordens de compra ou venda e as reservas dos usuários.
Como funcionam os pools de liquidez?
Os pools podem usar dois ou mais ativos. Por exemplo, na exchange Uniswap, você pode criar pools para tokens emparelhados. A plataforma Balancer permite que você crie pools para três ou mais tokens. E o protocolo Curve é projetado para pools baseados em ativos com valor semelhante, como ETH e o token embrulhado WETH ou USDC e DAI. A operação desses pools é governada por AMMs.
Cada um desses AMM-DEX pode usar suas próprias fórmulas e regras para interagir com os pools de liquidez. Por exemplo, o protocolo Uniswap usa a seguinte fórmula: x * y = k.
Na equação, x e y representam o número de tokens disponíveis no pool de liquidez; k é um valor constante chamado de invariante. No caso do Curve, as fórmulas x * y = k e x + y = k são utilizadas.
A fórmula x * y = k também é utilizada nos projetos SushiSwap e PancakeSwap, que são o tipo mais comum de AMM-DEX.
Como é precificado um ativo em um pool de liquidez?
Quando a liquidez está bloqueada em um pool, o seu provedor recebe tokens LP especiais que confirmam a sua participação no pool. Eles podem ser apresentados como uma nota promissória, cuja posse confere o direito de receber comissões das transações de câmbio na bolsa e devolver a sua parte do pool;
Os LP-tokens são um ativo cripto transferível que pode ser vendido ou trocado no mercado aberto e investido em aplicações DeFi de terceiros.
O processo de troca de um ativo por outro através de um pool de liquidez é chamado de swap. A essência do processo é adicionar apenas um ativo ao pool em vez de dois, como no caso dos LPs. O pool cobra uma pequena comissão pelo swap, comparável à comissão por uma transação em uma bolsa centralizada, ou seja, 0,1-0,3%. As comissões são distribuídas entre os fornecedores de liquidez proporcionalmente à sua participação no agrupamento.
Exemplo
Vamos criar um pool de liquidez condicional para o par ETH/USDC. Ao preço de 1 ETH igual a 2000 USDC, precisaremos bloquear simultaneamente qualquer quantia dessas duas moedas no contrato inteligente na proporção de 1:2000. A este preço, pode haver 100 ETH e 200.000 USDC no pool.
O saldo de ativos no pool é determinado pelo seu preço. Quando um usuário decide trocar 10 ETH usando o pool descrito acima, ele depositará suas moedas em um contrato inteligente em uma transação normal. Em troca de seus 10 ETH, ele receberá 20.000 USDC ( excluindo a taxa de câmbio ).
Após esta troca, o saldo do pool será de 110 ETH e 180.000 USDC. Consequentemente, o preço do ETH especificamente neste pool será de cerca de 1636 USDC em vez de 2000 USDC em outros mercados. Esta situação atrai traders de arbitragem que capitalizam sobre o desequilíbrio, adicionando USDC ao pool até que o preço atinja um preço de mercado de 2.000 USDC por 1 ETH.
Quais são as desvantagens do MMA?
Embora o AMM tenha sido uma inovação para o comércio e DeFi, tem várias desvantagens distintas. Primeiro, existe um alto risco de deslizamento de preços ao realizar trocas usando o MMA. Isso, por sua vez, leva a riscos de perdas incorridas para LPs e valor extraído por mineradores (MEV) para usuários comuns.
Para se proteger contra tais riscos, outros tipos de AMMs estão sendo criados, como o projeto CowSwap, que combina os desenvolvimentos do AMM-Balancer e do protocolo Gnosis.
Em segundo lugar, ao contrário das exchanges centralizadas, apenas um tipo de ordem pode ser colocado ao negociar através de AMM. É impossível negociar com ordens limitadas ou outros tipos, por exemplo, Stop Loss.
O que é a Perda Impermanente?
Perda Impermanente (IL) é uma perda temporária ou não realizada ao manter ativos em um pool de liquidez usando AMM-DEX. As PIs são atribuídas aos provedores de liquidez (LPs), significando a diferença de preço no momento em que os tokens são bloqueados no pool e o preço real no momento da manutenção. As perdas são chamadas de não realizadas porque não estão bloqueadas até que a liquidez seja retirada do pool.
Como exemplo, vamos considerar um pool de liquidez na exchange Uniswap, que funciona de acordo com a fórmula clássica x * y = k:
Este é um exemplo condicional de um aumento acentuado no preço de um ativo em 50%, sem levar em conta as muitas transações dos traders de arbitragem e o tempo necessário para alinhar o preço de um ativo dentro do pool com o preço nas exchanges centralizadas, onde as mudanças ocorrem instantaneamente.
Quando o mercado está "calmo", movimentos variáveis são adicionados ao cálculo da Perda Impermanente, conforme descrito no seu blog pelo desenvolvedor do StarkNet Peteris Erins. Como resultado desses cálculos preditivos, o valor da Perda Impermanente em um movimento de duas vezes no preço de um ativo seria de cerca de 5,7%. Mas este é apenas um valor de previsão - as potenciais "perdas" são muito difíceis de prever.
Como reduzir riscos ao negociar com AMM?
Antes de usar um pool de liquidez, deve calcular todas as possíveis comissões que terá de pagar no momento do depósito e da retirada planeada de ativos.
A possibilidade de movimentos nos preços dos ativos em qualquer direção deve ser levada em consideração. Alguns problemas potenciais, como o risco de perda intermitente (IL), podem ser calculados com antecedência.
Para calcular o IL, você precisa entender a natureza de sua origem. Você também pode usar uma das calculadoras de perda variável disponíveis online.