A tecnologia Blockchain se orgulha da descentralização. Nenhuma entidade central controla a verificação de transações ou define os preços das moedas. Portanto, é natural que os desenvolvedores queiram descentralizar as exchanges de criptomoedas. Isso dará aos usuários um melhor controle de seus ativos em criptomoedas para se movimentarem como acharem melhor, por exemplo, para uma carteira quando quiserem jogar no melhor cassino de criptomoedas.

Uniswap é a tentativa de uma equipe de descentralizar uma exchange de criptomoedas. Este guia explicará o que a plataforma faz e como ela difere das exchanges centralizadas.

Uniswap

O que é Uniswap?

Hayden Adams criou a plataforma para entusiastas de criptomoedas trocarem tokens ERC-20. Não depende de uma autoridade central para manter a plataforma. Em vez disso, depende de a comunidade trocar tokens entre si.

Assim, sem uma autoridade central, os usuários da plataforma não precisam pagar taxas de plataforma. Mais importante, eles não precisam armazenar suas criptomoedas em uma exchange para trocar tokens.

A plataforma é construída no Ethereum e usa vários contratos inteligentes para iniciar trocas. A plataforma também é compatível com todos os tokens e carteiras ERC-20.

Além disso, permite que os usuários listem qualquer token ERC-20 compatível. Eles só precisam criar um contrato inteligente e um pool de liquidez para um token não listado.

O código da plataforma é open source. Isso significa que outros desenvolvedores podem copiar seu código e criar seus próprios projetos de exchange.

Finalmente, não depende de compradores e vendedores correspondentes para calcular os preços dos tokens e concluir as negociações. Em vez disso, ele usa pools de liquidez e uma equação matemática simples.

Exchanges centralizadas vs Exchanges descentralizadas

Para entender melhor a importância dessa plataforma no mercado de criptomoedas, devemos nos aprofundar nas principais diferenças entre uma exchange centralizada e uma exchange descentralizada (DEx).

Uniswap

Exchanges Centralizadas

As exchanges centralizadas são plataformas nas quais os usuários podem negociar, comprar ou vender seus ativos de criptomoedas. Os usuários precisam fornecer à plataforma informações pessoais, como identificação emitida pelo governo e comprovante de endereço.

Depois de obter a verificação, eles precisam depositar criptomoedas na exchange e criar uma ordem de venda ou compra. O livro de pedidos é um banco de dados fora da cadeia e ajuda a determinar os preços das moedas usando o volume de negociação e as métricas de oferta e demanda.

Esses tipos de exchanges são os mais populares entre os traders. Isso ocorre porque essas exchanges fornecem aos comerciantes preços estáveis ​​​​de pares de negociação fiduciária. E as maiores exchanges centralizadas têm alta liquidez, como Coinbase e Binance.

Exchanges Descentralizadas

As DEXs, por outro lado, não dependem de livros de pedidos para determinar os preços das moedas. Além disso, elas funcionam como redes ponto a ponto. Isso significa que não há intermediários e os usuários precisam armazenar suas criptomoedas em uma carteira.

DExs têm uma segurança muito mais robusta porque essas plataformas não armazenam as chaves privadas dos usuários na exchange. Portanto, mesmo que um hacker atacasse a exchange, eles obteriam apenas informações sobre a plataforma, não sobre os usuários.

As exchanges centralizadas, é claro, armazenam essas chaves na exchage, o que significa que um usuário pode perder todas as suas participações nessa plataforma.

As exchanges centralizadas também cobram de seus usuários uma variedade de taxas. Isso inclui taxas de câmbio fiduciário para criptomoedas, taxas de administração e taxas de negociação. DExs não cobram taxas, mas podem exigir uma pequena taxa de transação dependendo de qual DEx o usuário escolher.

Os DExs não são altamente regulamentados porque as plataformas não obrigam seus usuários a fornecer informações pessoais. Isso significa que não há garantias de que um DEx seguiria as leis relativas a criptomoedas. Isso também significa que essas exchanges não possuem provedores de seguros confiáveis.

Finalmente, as exchanges centralizadas executam ordens em milissegundos devido à sua alta liquidez. Por outro lado, pode levar até um minuto para executar ordens em um DEx.

O problema com exchanges descentralizadas

Os desenvolvedores descobriram que as exchanges centralizadas ganharam alta liquidez às custas da descentralização. Os usuários precisam contar com essas exchanges para armazenar e gerenciar seus ativos. Os usuários não têm controle total de suas participações, e a maioria das exchanges centralizadas exige que eles depositem uma quantidade mínima de criptomoedas para começar a usar os recursos da plataforma.

Os desenvolvedores queriam criar uma exchange verdadeiramente descentralizada, mas encontraram alguns problemas importantes.

Como os usuários não precisam depositar criptomoedas na exchange para começar a negociar, as exchanges descentralizadas têm baixa liquidez. Isso significa que não há traders suficientes para criar spreads uniformes na bolsa, resultando em uma plataforma que subvalorizou ou supervalorizou as criptomoedas. Isso não teria nenhum benefício para um comerciante. Portanto, as exchanges descentralizadas têm baixa liquidez.

Os desenvolvedores tentaram corrigir o problema empregando formadores de mercado. Eles criam ordens de compra e venda, reduzindo assim os spreads. Esses formadores de mercado ganhariam retornos sobre a diferença entre os dois.

Isso não funcionou porque a finalidade do blockchain é muito lenta, então os formadores de mercado perderam mais ao fazer os pedidos do que poderiam lucrar.

Como funciona a Uniswap?

A plataforma executa dois contratos inteligentes na blockchain Ethereum.

O primeiro é um contrato da Exchange, que gerencia todas as trocas de token na plataforma.

O segundo é um contrato de Factory, que é responsável por adicionar novos tokens à plataforma.

Ele tenta resolver o problema de liquidez usando um protocolo de liquidez automatizado. A plataforma oferece às pessoas um incentivo para adicionar tokens e se tornarem provedores de liquidez (LPs).

A plataforma adiciona esses tokens a um pool que compõe um fundo. Os usuários usam este fundo para executar todas as negociações na plataforma. Além disso, cada novo token recebe seu próprio pool. Os usuários precisam adicionar tokens a um pool específico.

Os provedores de liquidez recebem um token para o valor de sua participação e o valor total do pool. Por exemplo, se um usuário apostar $ 4.000 e o pool valer $ 200.000, ele receberá um token no valor de 2% do pool total. Eles então descontam esse token para receber recompensas das taxas de negociação nesse pool.

O Uniswap usa uma equação matemática para calcular os preços dos tokens em cada pool. E como os usuários apostam tokens em pools, eles não precisam esperar que um vendedor ou comprador negocie tokens. Eles podem fazer qualquer negociação se um pool tiver liquidez suficiente.

Quando um LP deseja sair da plataforma e resgatar suas contribuições de token a plataforma destrói o registro da recompensa devida ao LP. Atualmente, a plataforma cobra taxas de negociação de 0,30%. A plataforma armazena os recursos em uma reserva de liquidez.

Formador de mercado automatizado

Ela usa um formador de mercado automatizado para determinar os preços das moedas. Ela ajusta o preço de um ativo de acordo com sua oferta e demanda e uma equação matemática. O formador de mercado aumenta ou diminui os preços das moedas observando a proporção de quantas moedas estão em um pool.

Um usuário precisa adicionar um ERC-20 de sua escolha e outro token ERC-20 de igual valor para iniciar um pool de liquidez. O formador de mercado então usa a equação x*y=k para determinar o preço do token.

Por exemplo, se ETH é x e BTC é y, K é um valor constante. Portanto, se um usuário adiciona ETH ao pool ETH/BTC, o valor de ETH diminui porque o usuário adiciona mais desse token específico. Vendo que K precisa ser um valor constante, o preço do BTC precisa aumentar para manter o valor K.

Assim, isso significa que, se um pool tiver alta liquidez, as mudanças de preço não afetarão muito os usuários.

Traders de Arbitragem

A plataforma depende de traders de arbitragem para equilibrar discrepâncias de preços significativas nos diferentes pools de liquidez. Esses traders tradicionalmente vasculham várias exchanges de criptomoedas para encontrar diferenças de preço. Eles fazem isso para obter lucro com moedas com desempenho inferior ou superior.

Por exemplo, se o ETH for $ 300 na Binance e $ 400 na Coinbase, um trader de arbitragem compraria ETH na Binance e o venderia na Coinbase e ganharia um lucro de $ 100.

Agora, os traders de arbitragem na plataforma Uniswap procuram moedas com desempenho inferior ou superior em diferentes pools e tentam executar negociações até que as discrepâncias de preços desapareçam. Eles fazem isso para alinhar as moedas com os preços de mercado.

Contratos inteligentes

Como mencionamos anteriormente, a plataforma é executada em contratos inteligentes. Factory e Exchange são os dois contratos principais. Esses contratos principais são simples porque contratos inteligentes sem muito código são menos propensos a erros e são executados com mais eficiência.

Os desenvolvedores recomendam contratos de periferia para adicionar à plataforma. Esses contratos interagem com os contratos principais, mas não fazem parte deles.

Esses contratos periféricos incluem o contrato inteligente de biblioteca e o contrato inteligente de roteador. O primeiro permite dados convenientes e busca de preços. O segundo tem todas as funções de front-end, como pares multitrade e metatransações, para minimizar a liquidez e priorizar o ETH. O contrato do Roteador depende da Biblioteca para obter informações.

UNI Tokens

O token nativo da plataforma, UNI, é um token de governança. Os detentores do token UNI podem votar em mudanças na plataforma, novos desenvolvimentos e como os tokens são distribuídos pela comunidade.

Os desenvolvedores da plataforma criaram o token UNI para impedir que os usuários migrem para um fork chamado Sushiswap. Este fork ofereceu aos usuários tokens SUSHI para transferir seus fundos do Uniswap. O token deu aos usuários direitos de governança e uma recompensa de todas as taxas de transação na nova plataforma.

A Uniswap criou 1 bilhão de tokens UNI e os distribuiu para usuários existentes na plataforma. Cada usuário recebeu 400 tokens UNI.

Wallets

Para negociar na plataforma, os usuários precisam de uma carteira compatível com ERC-20. Eles precisam de um saldo ETH na carteira porque qualquer ação na blockchain Ethereum exige que os usuários paguem taxas de gás com ETH.

Existem muitas carteiras disponíveis para os usuários escolherem, mas a carteira precisa ser sem custódia e fornecer armazenamento a frio. Esses recursos melhoram a segurança e reduzem os riscos envolvidos no hacking de criptomoedas.

A série Ledger Nano de carteiras de hardware fornece aos usuários o método mais seguro para armazenar suas criptomoedas. É um dispositivo físico que armazena as chaves privadas de um usuário. Os usuários podem conectá-lo a outros dispositivos usando um cabo ou Bluetooth. Ela também suporta mais de 1.250 moedas.

A carteira Coinbase é outra opção para os usuários. Os usuários podem acessá-la da web ou de um aplicativo. Ela oferece segurança e conveniência aos usuários, mas eles precisam se inscrever com um endereço de e-mail para usá-lo.

Aqueles que são novos em criptomoedas podem usar a carteira Fortmatic. Ela possui uma interface de usuário direta e os usuários não precisam ajustar nenhuma configuração na carteira.

Como negociar na Uniswap

Os usuários precisam de uma carteira compatível com ERC-20 e um saldo ETH para taxas de gás. Eles podem escolher entre pagamentos lentos, médios ou rápidos com seu serviço de carteira.

Em seguida, os usuários precisam navegar até uniswap.org e clicar em “Usar Uniswap” na página. Em seguida, eles precisam conectar a carteira escolhida à plataforma. Eles precisam dar permissão de sua carteira e permitir Uniswap.5.

Depois disso, a plataforma dará à pessoa a opção de trocar tokens. Eles podem selecionar quais tokens trocar. Em seguida, os usuários precisam confirmar a transação de sua carteira ERC-20.

Finalmente, os usuários precisam esperar que a transação apareça no blockchain Ethereum. Eles então recebem a criptomoeda pela qual trocaram.

Concorrentes

Existem outras exchanges descentralizadas no mercado com desempenho semelhante ao Uniswap. Sushiswap é o primeiro concorrente óbvio.

Este DEx executa pools de liquidez e depende da comunidade para votar nas alterações da plataforma. Os detentores de token SUSHI também recebem uma recompensa das taxas de transação.

Outro próximo concorrente da DEx é o Kadenaswap. Stuart Popejoy desenvolveu o Kadena, uma blockchain híbrida que pode se comunicar em diferentes redes. Ele afirma que a infraestrutura de ponte da Kadena, que permite transferências de tokens de cadeia cruzada, pode lidar com o problema de taxas de gás cada vez mais altas no Ethereum.

Em essência, o Kadenaswap tenta resolver a questão das altas taxas de gás dividindo os pools de liquidez e as transações em várias cadeias.

Uniswap

Conclusão

Uniswap é uma exchange descentralizada, usando pools de liquidez e um sistema automatizado de formador de mercado para obter alta liquidez e calcular os preços das moedas.

Os usuários precisam de uma carteira ERC-20 para usar a plataforma. Eles podem se tornar provedores de liquidez se apostarem um token em um pool de liquidez. Eles receberão uma recompensa de transações nesse pool.

Finalmente, a plataforma resolve muitos problemas relacionados a trocas de criptomoedas descentralizadas. Mas o problema das altas taxas de gás no Ethereum ainda existe.