Principais conclusões
Uniswap é uma exchange de criptomoedas descentralizada. É um “mercado on-chain” que permite que usuários comprem e vendam cripto no Ethereum e mais de 10 outros blockchains.
Os comerciantes podem trocar milhares de tokens diferentes no Uniswap sem precisar depender de intermediários ou entidades centralizadas.
Os usuários também podem fornecer liquidez aos pools de liquidez da Uniswap e ganhar taxas em swaps de outros usuários.
Introdução
As exchanges centralizadas (CEXs) têm sido a espinha dorsal do mercado de criptomoedas por anos devido à sua profunda liquidez, transações mais rápidas, rampas de acesso fiduciárias e suporte ao cliente. No entanto, as exchanges descentralizadas (DEXs) estão ganhando popularidade à medida que os usuários são atraídos por suas negociações peer-to-peer e maior acessibilidade.
DEXs oferecem benefícios exclusivos que podem torná-los uma alternativa atraente ao CEX. Um exemplo é o Uniswap. Criado por Hayden Adams em 2018, sua implementação foi inspirada pela tecnologia subjacente descrita pela primeira vez pelo cofundador do Ethereum Vitalik Buterin.
A Uniswap foi pioneira no modelo de criador de mercado automatizado (AMM) e desempenhou um papel crucial na invenção e desenvolvimento de DEXs. Hoje, a Uniswap continua sendo uma das DEXs mais populares e fáceis de usar disponíveis, com alta liquidez e uma ampla seleção de tokens.
O que é Uniswap?
Uniswap é uma DEX que permite que usuários negociem criptomoedas sem depender de uma autoridade central ou intermediário. Inicialmente, a Uniswap era exclusiva da rede Ethereum, mas desde então expandiu suas ofertas para dar suporte a muitas outras blockchains.
Os serviços Uniswap são baseados em contratos inteligentes, que são programas autoexecutáveis no blockchain com condições predeterminadas escritas diretamente no código.
A Uniswap emprega um modelo AMM inovador, que usa pools de liquidez em vez de livros de ordens tradicionais para permitir negociações contínuas. Os usuários podem fornecer liquidez a esses pools depositando um valor igual de ambos os tokens no par. Em troca, eles recebem tokens Liquidity Provider (LP).
Outros usuários podem trocar tokens interagindo com os pools de liquidez. Um modelo Constant Product Market Maker (CPMM) é usado para determinar o preço dos ativos em um pool de liquidez.
O Uniswap usa software de código aberto, que você pode conferir no Uniswap GitHub.
Como funciona o Uniswap?
No centro do Uniswap está seu modelo CPMM. Vamos ver como ele funciona.
Digamos que você deposite um par de negociação no pool de liquidez da Uniswap como um provedor de liquidez (LP). Você pode comprometer qualquer par de tokens de valor igual. Por exemplo, ETH e um token ERC-20, ou dois tokens ERC-20. Um dos tokens geralmente é uma stablecoin, como DAI, USDC ou USDT.
Em troca de comprometer o par de tokens, você receberá "tokens de liquidez" como um LP, representando sua parte do pool de liquidez e a parcela correspondente das taxas de negociação geradas pelo pool.
Vamos dar uma olhada no pool de liquidez ETH/USDT. Chamaremos a porção ETH do pool de x e a porção USDT de y. O Uniswap multiplica x por y para calcular a liquidez total no pool, que chamaremos de k. A ideia central por trás do Uniswap é que k deve permanecer constante. Portanto, a fórmula para a liquidez total do pool é: x * y = k.
Então, digamos que Alice compre 1 ETH por 300 USDT usando o pool de liquidez ETH/USDT. Ao fazer isso, ela aumenta a porção USDT e diminui a porção ETH do pool. Isso aumentará o preço do ETH.
Isso ocorre porque agora há menos ETH no pool após a transação e sabemos que a liquidez total do pool (k) deve permanecer constante; esse mecanismo determina que o preço do ETH será k/x. Em última análise, o preço pago pelo ETH no pool é baseado em quanto uma determinada negociação desloca a razão entre x e y.
Vale a pena notar que esse modelo não escala de forma linear. Quanto maior a ordem, maior a mudança no equilíbrio entre x e y. Ordens maiores são, portanto, muito mais caras do que ordens menores e levarão a um deslizamento progressivamente maior. Isso também significa que quanto maior o pool de liquidez, menor a mudança entre x e y e, portanto, mais fácil é preencher ordens grandes.
A evolução do Uniswap
O Uniswap evoluiu ao longo do tempo, com diferentes versões de protocolo oferecendo novos recursos e melhorias. Abaixo está uma breve visão geral do Uniswap v1, v2, v3, v4 e UniswapX.
Uniswapv1
Lançado em 2018, o Uniswap v1 foi a primeira versão do protocolo Uniswap. Ele foi projetado com simplicidade em mente, mas ainda permitia que os usuários negociassem qualquer token ERC-20 no blockchain Ethereum. O protocolo ganhou popularidade entre a comunidade Ethereum e funcionou como uma prova de conceito para trocas descentralizadas baseadas em AMM.
Uniswap v2
O Uniswap v2 foi lançado em 2020 e trouxe várias melhorias para a primeira versão. Uma das mudanças mais significativas foi a introdução de pares ERC-20 para ERC-20, o que significava que os provedores de liquidez poderiam criar contratos de pares para quaisquer dois tokens ERC-20.
Os usuários também podiam negociar entre os tokens sem a necessidade de conversão intermediária para ETH. Em resumo, o Uniswap v2 permitia pools de liquidez consistindo de quaisquer dois tokens ERC-20 em vez de precisar ter ETH junto com um token ERC-20.
O Uniswap v2 também melhorou a eficiência do protocolo, reduziu as taxas de gás e introduziu novos recursos, como flash swaps, o que significava que os tokens poderiam ser liberados para os destinatários antes de verificar se tokens de entrada suficientes foram recebidos. Os novos recursos e otimizações prepararam o cenário para o crescimento exponencial na adoção de AMM e fizeram do Uniswap uma das maiores bolsas spot de criptomoedas.
Uniswapv3
Uma das mudanças mais significativas que o Uniswap v3 introduziu foi relacionada à eficiência de capital. Muitos AMMs sofrem de ineficiência de capital — a maioria dos fundos que eles contêm geralmente não estão em uso devido a uma característica inerente do modelo x * y = k acima mencionado. Simplificando, quanto mais liquidez o pool tiver, maiores serão as ordens e a faixa de preço que o sistema pode suportar.
LPs nesses pools fornecem liquidez para uma curva de preço entre 0 e infinito, o que significa que o capital fornecido por LPs em um AMM é distribuído uniformemente em todas as faixas de preço. Isso significa que apenas uma parte da liquidez no pool fica onde a maior parte da negociação está ocorrendo. No entanto, não faz muito sentido fornecer liquidez em uma faixa de preço que está longe do preço atual ou nunca será alcançada.
O Uniswap v3 busca resolver esse problema — os LPs agora podem definir faixas de preço personalizadas dentro das quais desejam fornecer liquidez, o que deve resultar em liquidez mais concentrada na faixa de preço com mais atividade de negociação. Por exemplo, se um LP definir uma faixa de preço de US$ 1.000 a US$ 2.000, a liquidez fornecida só poderá permitir a negociação entre esses dois preços, em vez de dentro de faixas de preço infinitas.
Em certo sentido, o Uniswap v3 é uma maneira rudimentar de criar um livro de ordens on-chain no Ethereum, onde os formadores de mercado podem decidir fornecer liquidez em faixas de preço de sua escolha. Vale a pena notar que essa mudança favorece os formadores de mercado mais experientes em relação aos participantes iniciantes. Com essa camada adicional de complexidade, os LPs menos ativos podem ganhar menos em taxas de negociação do que os jogadores profissionais que otimizam sua estratégia de forma consistente.
Posições Uniswap LP como NFTs
Como cada LP pode definir sua própria faixa de preço, a posição de cada LP da Uniswap é única e, como tal, não é mais fungível. No Uniswap v3, as posições de LP agora são representadas por um token não fungível (NFT). No entanto, as posições compartilhadas ainda podem ser tornadas fungíveis (ERC-20).
Os LPs do Uniswap v3 agora veem todas as taxas geradas diretamente nos próprios NFTs. Esses NFTs podem ser negociados entre carteiras e os detentores sempre podem coletar taxas de posição. É basicamente uma imagem digital que exibe informações essenciais, como o par de tokens e uma curva que representa a "inclinação" da posição. Cada posição do Uniswap v3 também tem um esquema de cores exclusivo, e diferentes pools são representados por diferentes variações de cores.
Diferentes níveis de taxas
O Uniswap v3 oferece aos LPs três níveis de taxa, 0,05%, 0,30% e 1,00%, para permitir que os LPs ajustem suas margens de lucro com base na volatilidade esperada do par de tokens. Por exemplo, os LPs são expostos a riscos maiores em pares não correlacionados, como ETH/USDT, e riscos menores em pares correlacionados, como pares de stablecoins.
Uniswap na Camada 2
Historicamente, as taxas de transação do Ethereum têm aumentado conforme o uso da rede aumenta. Isso torna o uso do Uniswap economicamente inviável às vezes, especialmente para usuários menores. Para resolver esse problema, o Uniswap v3 permite que soluções de escalonamento da Camada 2 escalem contratos inteligentes enquanto ainda aproveitam a segurança da rede Ethereum. Essa implementação também ajuda a aumentar o rendimento da transação e garantir taxas mais baixas para os usuários.
Uniswap ao vivo na BNB Chain
A Uniswap entrou no ar na cadeia BNB após receber apoio dos eleitores de governança. Essa mudança pode potencialmente fornecer aos usuários opções de negociação mais econômicas. Isso também significa que os usuários da Uniswap poderão aproveitar a alta velocidade e as baixas taxas de transação da BNB Chain. Além disso, a integração permite que a Uniswap acesse um novo pool de liquidez e aumente a conscientização e a adoção entre investidores de varejo e institucionais.
Uniswap v4
O Uniswap v4 traz atualizações interessantes para tornar a negociação descentralizada mais suave, mais barata e mais flexível. Um dos maiores recursos são os “hooks”, que permitem que os desenvolvedores personalizem como os pools de liquidez funcionam, adicionando opções como taxas dinâmicas ou dividindo grandes negociações em menores para evitar saltos de preço.
Em vez de criar um novo contrato para cada pool, todos os pools são executados em um único contrato (chamado arquitetura singleton), economizando taxas de gás em até 99%. O Uniswap v4 também simplifica as transações com um sistema chamado contabilidade flash, ao mesmo tempo em que reintroduz pares de negociação direta de ETH para swaps mais rápidos e baratos.
Essas atualizações foram projetadas para cortar custos, permitir estratégias de negociação mais criativas e tornar a plataforma mais atraente para traders e desenvolvedores profissionais.
UniswapX
UniswapX é um novo sistema de negociação que ajuda os usuários a obter melhores preços ao extrair liquidez de várias fontes, como exchanges descentralizadas e inventários privados. Em vez de pagar taxas de gás diretamente, os usuários assinam ordens off-chain, e "fillers" terceirizados lidam com as transações, competindo para oferecer os melhores preços. Essa configuração também evita custos de transação com falha e protege os usuários de ataques MEV, garantindo negociações mais justas.
O que é perda impermanente?
Além de ganhar taxas por fornecer liquidez aos traders que podem trocar tokens, os LPs também devem estar cientes de um efeito chamado perda impermanente. Vamos supor que Alice seja uma LP que depositou 1 ETH e 100 USDT em um pool Uniswap com uma liquidez total de 10.000 (10 ETH x 1.000 USDT); o resto foi financiado por outros LPs como ela. A participação de Alice no pool é de 10%, o que significa que seu depósito inicial compreende 10% da liquidez total do pool.
No momento do depósito de Alice, o preço de 1 ETH era 100 USDT, o que significa que seu depósito era de $200 (1 ETH x $100 + 100 USDT). Agora, suponha que o preço do ETH aumente para 400 USDT. Como resultado, os traders de arbitragem adicionam USDT e removem ETH do pool até que a proporção entre os dois reflita com precisão o novo preço. Isso faz com que a quantidade de ETH e USDT no pool diminua para 5 ETH e 2.000 USDT.
Alice decide retirar seus fundos do pool. De acordo com sua parte, ela recebe 10%, ou seja, 0,5 ETH e 200 USDT, totalizando $ 400 (0,5 ETH x $ 400 + 200 USDT). Na superfície, parece que Alice obteve lucro.
No entanto, se ela tivesse mantido seu depósito inicial de 1 ETH e 100 USDT, ela teria terminado com um valor total de $ 500 (1 ETH x $ 400 + 100 USDT). Portanto, ao depositar seus fundos no pool Uniswap, Alice perdeu a valorização do preço do ETH.
Essa perda é chamada de “impermanente” porque pode ser mitigada se os preços dos tokens agrupados voltarem aos mesmos preços de quando foram adicionados ao pool. Além disso, como os LPs ganham taxas, a perda pode ser equilibrada ao longo do tempo. No entanto, os LPs devem estar cientes do conceito de perda impermanente antes de adicionar fundos a um pool Uniswap.
Observe que o cenário acima se aplica se o preço sobe ou desce a partir do momento do depósito. Isso significa que se o preço do ETH diminui a partir do momento do depósito, as perdas incorridas pelo LP também podem ser amplificadas.
Como o Uniswap ganha dinheiro?
O Uniswap gera receita por meio de uma pequena taxa cobrada para cada negociação feita usando o protocolo. Essa "taxa de provedor de liquidez" é definida em uma certa quantia do valor da negociação e é automaticamente distribuída aos LPs. Ao contrário das bolsas tradicionais, o Uniswap como um protocolo não gera receita para si mesmo, mas para os LPs. Ao concentrar sua liquidez, os LPs podem aumentar sua exposição dentro da faixa de preço especificada para ganhar ainda mais taxas de negociação no Uniswap v3.
Além disso, devido à natureza descentralizada e de código aberto do Uniswap, não há uma entidade central controlando ou lucrando com o protocolo. Em vez disso, ele é mantido e aprimorado por uma comunidade de usuários e desenvolvedores por meio de seu sistema de governança descentralizado.
O token Uniswap (UNI)
O token nativo da Uniswap, UNI, foi lançado em setembro de 2020 e desde então vem atraindo usuários e LPs para a plataforma. UNI é um token ERC-20, o que significa que foi construído no Ethereum e pode ser armazenado em qualquer carteira de criptomoeda que suporte tokens ERC-20.
O token UNI dá aos seus detentores direitos de governança, o que significa que eles podem votar em mudanças e melhorias no protocolo. A extensão do poder de voto que um usuário tem é proporcional ao número de tokens de governança que ele possui. O processo de governança é descentralizado, o que significa que qualquer um pode enviar uma proposta e qualquer um pode votar.
Os tokens UNI podem ser comprados e vendidos em várias bolsas de criptomoedas, então os traders podem usar tokens UNI para negociar outras criptomoedas ou para participar de aplicações de finanças descentralizadas (DeFi). Observe que novos casos de uso podem surgir por meio de solicitações da comunidade e votos de governança.
Como usar o Uniswap
Para usar o Uniswap, você precisa ter uma carteira de criptomoeda que contenha alguns tokens ether (ETH) ou ERC-20. Veja como começar a usar uma opção de swap simples no Uniswap:
Conecte-se à sua carteira Ethereum no site Uniswap.
Selecione o token que deseja negociar. O Uniswap suporta vários tokens ERC-20; certifique-se de selecionar o correto.
Insira o valor que você deseja negociar. A interface mostrará a você o valor estimado do outro token que você receberá com base na taxa de câmbio atual.
Se o valor for satisfatório, você pode clicar em "Swap". Sua carteira então solicitará que você confirme a transação.
Após confirmar a transação, a negociação será executada no Ethereum. Finalmente, os tokens serão exibidos na sua carteira.
Considerações Finais
Uniswap é um protocolo DEX em evolução que permite que qualquer pessoa com uma carteira de criptomoedas compre, venda e troque uma grande variedade de ativos digitais. A plataforma habilitou uma nova classe de LPs para ganhar taxas sobre seus ativos ociosos, ao mesmo tempo em que permite que os traders troquem facilmente entre criptomoedas.
O lançamento do token de governança UNI estabeleceu ainda mais a posição da Uniswap como uma plataforma orientada pela comunidade. À medida que o ecossistema DeFi continua a crescer, será interessante ver como as DEXs evoluem para atender às demandas dos usuários, mantendo seus valores centrais de descentralização.
Leitura Adicional
O que é Uniswap V4?
O que é um criador de mercado automatizado (AMM)?
O que são aplicativos descentralizados (DApps)?
Aviso Legal: Este conteúdo é apresentado a você "como está" apenas para fins informativos e educacionais gerais, sem representação ou garantia de qualquer tipo. Não deve ser interpretado como aconselhamento financeiro, jurídico ou profissional, nem tem a intenção de recomendar a compra de qualquer produto ou serviço específico. Você deve buscar seu próprio aconselhamento de consultores profissionais apropriados. Quando o artigo for contribuído por um colaborador terceirizado, observe que as opiniões expressas pertencem ao colaborador terceirizado e não refletem necessariamente as da Binance Academy. Leia nosso aviso legal completo aqui para mais detalhes. Os preços dos ativos digitais podem ser voláteis. O valor do seu investimento pode cair ou subir e você pode não recuperar o valor investido. Você é o único responsável por suas decisões de investimento e a Binance Academy não é responsável por quaisquer perdas que você possa incorrer. Este material não deve ser interpretado como aconselhamento financeiro, jurídico ou profissional. Para obter mais informações, consulte nossos Termos de Uso e Aviso de Risco.

