ETFFIN Finance >> Finanças pessoais curso >  >> Criptomoeda >> Blockchain

O que é Uniswap em palavras simples?

Você deve ter ouvido falar que o Uniswap tem sido um tópico frequentemente debatido no espaço DeFi. Originalmente, Hayden Adams criou o protocolo Uniswap inspirado na postagem de Vitalik Buterin sobre a equação do criador de mercado X * Y =K.

Hayden fez uma abordagem prática da equação e criou o Uniswap, um protocolo para provisionamento automatizado de liquidez.

Este guia ajudará você a entender os seguintes conceitos:

  • O que é Uniswap?
  • Como funciona o provisionamento de liquidez automatizado usando a equação X * Y =K?
  • Qual é a diferença entre Uniswap V1 e V2?
  • Como você pode lucrar com o provisionamento de liquidez no Uniswap?
  • Quais são os perigos dos swaps flash (empréstimos flash)?

Vamos mergulhar nos detalhes do Uniswap!

O que é Uniswap?

Vamos começar com uma introdução básica que responde à pergunta, o que é Uniswap?

Uniswap é um protocolo que permite que compradores e vendedores troquem tokens ERC20 sem o uso de uma troca ou livro de pedidos. O Uniswap usa uma equação algorítmica que determina automaticamente a taxa de troca com base nos saldos de ambos os tokens e a demanda real para este par de troca.

Agora você pode se perguntar por que o Uniswap é tão revolucionário? Os mercados tradicionais exigem que os compradores e vendedores forneçam liquidez, o que nem sempre é fácil de entregar. Mesmo as bolsas descentralizadas (DEX) sofrem esse problema, pois dependem muito da liquidez para seu sucesso.

O Uniswap aborda esse problema de uma maneira diferente por meio de provisionamento de liquidez automatizado . O Uniswap permite que um DEX troque tokens ERC20 sem ter que depender da mecânica de compradores e vendedores para criar liquidez.

Mas como funciona o provisionamento de liquidez automatizado?

Como funciona o provisionamento de liquidez automatizado da Uniswap?

A Equação “X * Y =K” Explicada

No Equação “X * Y =K” , o X e Y representam respectivamente o número de tokens ETH e ERC20 disponíveis. Enquanto K representa uma constante que pode ser definida pelos criadores do contrato de câmbio no Uniswap. K pode parecer uma constante aleatória, Contudo, é o que mais importa. Quando você multiplica X por Y, o valor deve ser sempre igual ao valor de K.

Agora, vamos dar uma olhada no gráfico acima. O gráfico representa a constante K, que é uma função. O eixo Y representa o token B (ETH) enquanto o eixo X representa o token A (ERC20) token.

O primeiro ponto vermelho (posição antiga) representa o preço atual para trocar este par ETH-ERC20 com base no saldo atual de tokens ETH contra tokens ERC20.

Contudo, Alice decide trocar seus tokens ERC20 por ETH.

Portanto, o saldo de tokens ETH diminui, e o saldo de tokens ERC20 aumenta. Isso significa que o ponto vermelho se move para a nova posição, pois temos mais tokens ERC20 e menos tokens ETH no reservatório de liquidez. Em outras palavras, é um algoritmo de precificação muito simples, onde a taxa de preço se move ao longo de um gráfico.

Próximo, é importante saber que desde 23 de março, 2020, O Uniswap V2 foi introduzido.

O V2 vem com muitas novas funcionalidades e atualizações de recursos existentes. Vamos aprender sobre as diferenças.

Compreendendo a diferença entre Uniswap V1 e V2

Muitos novos recursos foram introduzidos com o Uniswap V2, como oráculos de preço, troca de flash, e um roteador de troca. Este último elemento é mais importante para entender como ter uma noção melhor de como o Uniswap roteia os tokens entre pools de liquidez.

Trocas Uniswap V1

Na postagem do blog Uniswap V2, podemos ler como funciona o Uniswap V1:

O que isso significa é que o Uniswap V1 sempre executa duas negociações. Uma primeira negociação para trocar seu token ERC20 por ETH, e uma segunda negociação para converter seu ETH de volta para o token ERC20 desejado. Em outras palavras, o usuário final paga taxas duas vezes.

Isso impôs algumas limitações ao uso do Uniswap:

  1. Taxas mais altas
  2. Uniswap fortemente vinculado ao uso de ETH
  3. Não é possível trocar tokens ERC20 diretamente com outros tokens ERC20.

Pelas razões acima, Uniswap V2 foi criado.

Trocas Uniswap V2

Uniswap V2 fornece aos usuários finais três opções diferentes para trocar seus tokens, usando o “Contrato de roteador”.

O contrato de roteador nada mais é do que um contrato que contém lógica de roteamento para enviar seus tokens para o contrato de troca correto. Em outras palavras, o contrato do roteador está ciente de todos os contratos de troca que implementam o protocolo Uniswap V2.

Aqui estão as três possibilidades de troca:

  1. UMA troca direta entre dois pares ERC20. Por exemplo, duas stablecoins, como DAI / USDC, podem ser muito úteis para os comerciantes.
  2. Tradicional trocar por ETH, onde você paga taxas duas vezes.
  3. Trocas de caminho personalizadas onde você pode construir um caminho de troca mais complexo, como DAI / ETH, ETH / BAT, BAT / USDT, e USDT / USDC para converter sua DAI em USDC. Frequentemente, isso oferece aos traders oportunidades interessantes de arbitragem.

Próximo, vamos aprender por que os usuários fornecem liquidez aos pools de liquidez da Uniswap e como você pode lucrar com essa oportunidade.

Oferecendo Liquidez no Uniswap:Como Lucrar?

Como os usuários lucram com o provisionamento de liquidez no Uniswap? A resposta é simples - taxas de negociação. Você pode participar desses pools de liquidez fornecendo uma quantidade igual de tokens ETH e ERC20 para um contrato de câmbio Uniswap.

Em troca, sempre que alguém faz uma troca, o swapper tem que pagar uma taxa de 0,3% por swap. Essa taxa é posteriormente adicionada ao pool de liquidez. Próximo, os provedores de liquidez recebem parte da taxa de transação proporcional ao seu peso na carteira de liquidez.

Uniswap Flash Swaps:Útil ou Perigoso?

Por último, vamos discutir a nova funcionalidade de Flash Swaps fornecida pelo Uniswap V2. Da mesma postagem do blog, O Uniswap explica os Flash Swaps como:

Tudo isso soa muito empolgante, pois abre muitas possibilidades novas. Flash swaps, também chamados de empréstimos rápidos, foram cunhados pelo Marble Protocol em 2018 por Max Wolff. Naquela época, ele cunhou sua invenção um "banco de contrato inteligente, ”Que permite empréstimos de risco zero.

Contudo, ultimamente, vimos muitos ataques de empréstimo instantâneo acontecendo em diferentes protocolos, como bZx, onde um invasor foge com milhares de tokens, que ele obteve gratuitamente por meio de empréstimos instantâneos.

Um atacante de empréstimo instantâneo tira proveito dos desequilíbrios entre diferentes mercados e então paga o empréstimo inicial enquanto mantém o excedente que ganhou negociando esses desequilíbrios de mercado.

Alguns líderes do setor argumentam que esse é um sério risco para o espaço DeFi; Contudo, outros atribuem a ocorrência de ataques de empréstimo instantâneo à segurança fraca do protocolo bZx.

De qualquer jeito, Uniswap decidiu implementar seus chamados flash swaps. Isso permite que qualquer pessoa retire o máximo possível de tokens ERC20 de um pool de liquidez. Mas, o usuário deve retornar os tokens dentro do mesmo bloco. Ou, retornar seu ETH equivalente ao pool de liquidez ETH.

Para concluir

É inegável que o provisionamento de liquidez automatizado deu um grande impulso ao espaço DeFi, criando muitas oportunidades comerciais novas e mais sofisticadas. Contudo, o tempo dirá se as trocas são a coisa certa para o espaço criptográfico. Aqui está uma breve lista de recapitulação com os prós e contras do uso do Uniswap.

Uniswap - The Pros

  • Descentralizado
  • Qualquer novo token pode acessar diretamente a liquidez adicionando seu token para uma troca ao contrato do roteador Uniswap V2.
  • Negociações de baixo custo em comparação a um DEX ou câmbio centralizado.
  • Os provedores de liquidez podem se beneficiar ao contribuir com liquidez para os pools de liquidez.

Uniswap - The Cons

  • Possibilidade de ataques de flash swap
  • Ele ainda depende da negociação de arbitragem para remover os desequilíbrios do mercado. Contudo, qualquer mercado natural vê a negociação de arbitragem ocorrer para remover desequilíbrios rapidamente.
  • Listagens de tokens falsas.
  • Atualmente, os altos preços do gás devido ao alto volume de negociações tornam a negociação com o Uniswap uma atividade ainda mais cara.