DeFi é um espaço aberto, completamente descentralizado e de competição justa. Os projetos no mercado DeFi devem criar grande valor para a comunidade, a fim de se desenvolver de forma sustentável e de longo prazo. O AMM é considerado uma das peças importantes do quebra-cabeça e é notado por muitos desenvolvedores de projetos. Você já se perguntou como funciona um AMM? Para continuar a série de artigos sobre análise do modelo operacional de Protocolos/DApps, hoje o TraderH4 analisará o modelo operacional do Uniswap V2 - o AMM gigante do mercado financeiro descentralizado.
Algumas informações para saber sobre o Uniswap V2
Uniswap é um protocolo Automated Market Maker ( AMM ) construído no Ethereum Blockchain que permite aos usuários trocar entre tokens ERC-20.
Você pode encontrar mais informações básicas sobre o Uniswap na análise de dados on-chain do Uniswap aqui .
O Uniswap V2 é um avanço do Uniswap V1, no V2 você pode trocar (swap) entre os tokens ERC-20. O Uniswap usa um pool de liquidez em vez de um livro de pedidos.
Leia mais: Guia Completo Uniswap 2021.
Uniswap V2. Modelo de Operação
Componentes que participam do modelo
Liquidity Provider (LP) abreviado: atua como um fornecedor, fornecendo ativos para criar liquidez para o mercado.
Usuário (Usuário/Trader): atuando como uma fonte de demanda, os usuários podem negociar quaisquer tokens ERC-20 no Uniswap e pagar uma taxa de 0,3% por transação.
O processo de operação do modelo Uniswap é descrito em 3 etapas principais:
Etapa 1: O provedor de liquidez (LP) fornecerá 2 tipos de ativos (A e B) para o respectivo pool de liquidez (A/B) no Uniswap com a proporção de 1:1. Em seguida, receba o token LP, esse token representa a propriedade de uma parte dos ativos desse pool.
Etapa 2: Os usuários (Usuário/Trader) que desejam trocar (trocar) o token A pelo token B devem colocar o token A no pool correspondente e receber o token B.
Etapa 3: Para cada transação de swap, o usuário deve pagar uma taxa de transação de 0,3%, essa taxa será paga ao provedor de liquidez (LP).
Para ficar mais fácil de imaginar, vou ilustrar na imagem abaixo.

Uniswap V2. Modelo de Operação
Através do modelo, pode-se ver que:
O modelo não possui intermediários, mas ainda é possível conectar o lado da oferta (LP) e o lado da demanda (Usuário/Trader), ambos compartilhando benefícios entre si.
Para conectar oferta e demanda, a Uniswap cria algoritmos, programados de acordo com programas pré-definidos, fazendo com que todas as operações ocorram sem a necessidade de terceiros, criando assim uma troca.Tradução totalmente descentralizada.
Leia mais: O que é PancakeSwap e o que saber sobre o token CAKE?
O algoritmo Uniswap usa
O algoritmo no Uniswap é baseado na fórmula: x * y = k.
Lá:
- x é o número de tokens A.
- y é o número de tokens B.
- k é a liquidez total da carteira A/B.
Então, a liquidez no Pool formará uma curva conforme a figura abaixo, sendo o eixo vertical o número do Token B e o eixo horizontal o número do Token A.

O algoritmo Uniswap usa
Então, o que acontece quando há uma transação? Vou pegar o par ETH/USDT como exemplo para você visualizar facilmente:
Obs: o preço no exemplo eu presumo ser o preço ideal, mas na verdade o preço vai depender das flutuações do mercado, você pode consultar os preços das criptomoedas na Coingecko ou Coinmarketcap.
Digamos que o pool seja criado a partir do par ETH/USDT com 10 ETH e 10.000 USDT para 1 ETH = 1000 USDT e 1 USDT = 0,001 ETH.
Então a liquidez total no pool: x * y = k ⇔ 10 * 10.000 = 100.000.
- Caso 1: Troque USDT por ETH
Entrarei neste pool swap 5.000 USDT e pagarei uma taxa de 0,3% em troca de ETH.
=> y' = 5.000 + 10.000 = 15.000 USDT
Com k = 100.000 inalterado.
=> x' = 6,66 ETH,
Então receberei a quantidade de ETH = x - x' = 10 - 6,66 = 3,33, com valor equivalente a 5.000 USDT => 1 ETH = 1.500 USDT, um aumento de 50% em relação ao valor original.

Troque USDT por ETH
Por que o preço do ETH está subindo?
Pode-se entender simplesmente que eu aumentei a parte USDT e diminuí a parte ETH do grupo, então o motivo do aumento do preço do ETH é porque a quantidade de ETH no Pool depois que fiz o Swap diminuiu, mas a liquidez total (k) é sempre 1 constante, fazendo com que o preço do ETH aumente em relação ao original.
Observação: a taxa de 0,3% será adicionada de volta ao pool depois que o swap alterar o valor de k.
- Caso 2: Troque ETH por USDT
Irei a este pool para trocar 6 ETH por USDT.
=> x' = 10 + 6 = 16 ETH,
Com k = 100.000 inalterado.
=> y' = 6250 USDT
Então receberei o valor de USDT = y - y' = 10.000 - 6.250 = 3.750 com o valor equivalente a 6 ETH => 1 ETH = 625 USDT, 37,5% abaixo do valor original.

Troque ETH por USDTB
Neste ponto, você pode explicar por que o preço do ETH caiu, certo?
Nota: de fato, quanto maior o volume de transações, mais diferente é a relação de equilíbrio entre x e y, ou seja, não pode mudar linearmente. Quando o volume de negociação é alto, o preço da criptomoeda no pool será exponencialmente mais caro do que negociar com um pequeno volume se a liquidez no pool não for suficiente (isso é chamado de derrapagem). Assim, para reduzir a derrapagem e contribuir para um processamento mais rápido de transações de alto volume, é necessária uma grande liquidez no pool. Portanto, você precisa considerar a liquidez no pool antes de fazer uma negociação.
Leia mais: O que é o Ethereum 2.0 e por que o Ethereum 2.0 é importante?
Modelo de piscina na Uniswap
O Uniswap usa um modelo de pool com uma proporção de 50:50, a maioria dos pools no Uniswap será composta por 50% de ETH e 50% de tokens ERC-20.
O ETH é usado como moeda comum no Uniswap e ajuda a conectar pools. Por exemplo, se você possui o token A e deseja trocar por qualquer outro token no Uniswap (por exemplo, token B), sua troca será assim: Token A => ETH => Token B.

Modelo de piscina na Uniswap

Modelo de piscina na Uniswap
Qual é a eficácia do modelo operacional do Uniswap V2?
A Uniswap criou uma grande bolsa descentralizada e é totalmente sem fins lucrativos quando 100% dos custos de transação na bolsa serão pagos ao provedor de liquidez para o pool. No entanto, para Uniswap V2 encontrou 2 problemas principais:
Em primeiro lugar, as taxas de transação no ETH são bastante altas, o que dificulta o acesso do Uniswap a outros pequenos investidores. Com este problema, espero ser resolvido no Uniswap V3. O TraderH4 em breve terá um artigo sobre o modelo de trabalho do Uniswap V3. Vamos esperar por isso!
Leia mais: O lançamento do Uniswap v3 ajuda o DeFi a prosperar durante a crise da semana passada.
Em segundo lugar, os provedores de liquidez enfrentam perdas temporárias.
Suponha que: eu deposito 1 ETH e 1.000 USDT (relação 1:1, para 1 ETH = 1.000 USDT) em um respectivo pool no Uniswap. No pool existem 10 ETH, 10.000 USDT e a liquidez total (k) neste caso é de 100.000. Então eu tenho 10% de participação neste caso. Portanto, enfrento uma perda temporária se o ETH subir para 4.000 USDT, isso altera a relação de preços ETH e USDT no pool. Como resultado, os usuários adicionarão mais USDT ao pool e retirarão ETH dele até que essa proporção reflita o preço correto (a liquidez total k permanece constante), então agora haverá 5 ETH no pool e 20.000 USDT. Então eu retiro e receberei 10% do valor total de 0,5 ETH e 2.000 USDT com um valor de 4.000 USDT. Tive um lucro de 2.000 USDT, mas se não depositar no pool, meu lucro é de 3.000 USDT (1 ETH e 1.000 USDT, 1 ETH = 4.000 USDT).
Observe que esse efeito ocorre mesmo quando o preço cai a partir do momento em que foi depositado no pool. Quanto a você manter o ETH na carteira, se o preço do ETH cair, a perda pode ser grande em relação ao envio do ETH para o pool, pois ao depositar o ETH no pool, você receberá a taxa de transação do usuário ao fazer uma transação. Uniswap.
Esse problema é um risco inevitável, portanto, o provedor de liquidez deve considerar ao decidir depositar criptomoedas no pool.
Leia mais: Ampleforth On-chain Data Analysis (AMPL) – Qual é a demanda por Algorithmic Stablecoins?
Epílogo
Acima estão informações úteis sobre o modelo operacional do Uniswap V2 de muitas fontes que o TraderH4 sintetiza e pesquisa para os leitores. Espero ajudá-lo a entender melhor o projeto e o modelo operacional de um AMM, que atualmente é líder no mercado DeFi.
Segundo os leitores, o modelo operacional do Uniswap V2 é realmente eficaz? Discuta conosco no Telegram Group TraderH4. E não se esqueça de visitar o site do TraderH4 para atualizar rapidamente os próximos eventos do projeto. Até a próxima edição do "Active Model Analysis" do TraderH4.
Nota: Todas as informações contidas neste artigo destinam-se a fornecer aos leitores as informações mais recentes do mercado e não devem ser consideradas conselhos de investimento. Esperamos que você leia atentamente as informações acima antes de tomar uma decisão de investimento.