TL;DR
Em junho de 2023, o Uniswap lançou o rascunho do código do Uniswap V4, que propõe novas funcionalidades importantes para o protocolo de corretora descentralizada (DEX).
Os novos recursos incluem “hooks” que fornecem personalização de pools de liquidez, um modelo de contrato singleton que aumenta a eficiência da liquidez cross-pool e o retorno de pares de trading ETH nativos.
Espera-se que o Uniswap V4 ofereça diversos benefícios, incluindo maior personalização, maior eficiência, redução do uso de Gas e estratégias de trading avançadas.
Contudo, o Uniswap V4 possui algumas limitações potenciais, como a capacidade do Uniswap de receber uma parte das taxas de saque e sua licença que restringe o uso de seu código-fonte.
O que é Uniswap?
Uniswap é uma corretora descentralizada (DEX) que opera na blockchain da Ethereum. Ele permite que os usuários negociem vários ativos digitais usando um modelo de automated market maker (AMM), eliminando a necessidade de livros de ordens tradicionais.
Inicialmente inspirado no conceito de automated market maker (AMM) on-chain, proposto pelo cofundador da Ethereum, Vitalik Buterin, o Uniswap foi criado pelo desenvolvedor da Ethereum, Hayden Adams, em 2018.
O Uniswap cresceu e se tornou o líder no mercado de DEXs, com volumes de trading significativos e liquidez profunda em comparação com outras DEXs. Em 2023, o Uniswap é uma das principais DEXs com base em várias métricas, como volume de trading, liquidez e número de usuários ativos.
O Uniswap passou por várias iterações, lançando o Uniswap V2 em 2020 e o Uniswap V3 em 2021. Em junho de 2023, o Uniswap lançou o rascunho do código do Uniswap V4, que inclui novas funcionalidades importantes.
Mas antes de nos aprofundarmos nos novos recursos do Uniswap V4, vamos revisar as iterações anteriores do Uniswap para entender melhor sua evolução.
Uma introdução ao Uniswap V1
A iteração inicial, Uniswap V1, foi lançada em novembro de 2018 como uma plataforma de proof-of-concept (prova de conceito). Sua principal inovação foi a introdução do modelo Constant Product Market Maker (CPMM).
Em vez de depender do sistema tradicional baseado em livro de ordens, o Uniswap permitiu que qualquer usuário adicionasse seus tokens à pool de um par de trading específico (por exemplo, ETH/DAI) e, em troca, ganhasse uma parte das taxas cobradas dos usuários que fazem trades usando a pool de liquidez.
O Uniswap V1 facilitou os swaps (trocas) entre tokens ERC-20 e ether (ETH). Ele também possibilitou swaps entre dois tokens ERC-20. O swap entre dois tokens ERC-20 envolvia um processo de duas etapas:
Swap do Token ERC-20 1 por ether (ETH).
Swap de ether (ETH) pelo Token ERC-20 2.
Este processo era necessário porque os contratos inteligentes do Uniswap V1 suportavam apenas pools de liquidez diretas entre tokens ERC-20 e ether (ETH).
Embora o Uniswap V1 fosse inovador, ele tinha suas limitações, incluindo ineficiências em seu algoritmo de precificação que podiam ser exploradas por traders de arbitragem, bem como um alto grau de slippage para transações de grande volume.
Uma introdução ao Uniswap V2
Em resposta aos desafios enfrentados pelo Uniswap V1, o Uniswap V2 foi lançado em maio de 2020 apresentando várias melhorias importantes. O Uniswap V2 ajustou seu modelo de AMM para incluir swaps diretos entre tokens, resultando em menos slippage e mais eficiência de capital.
Além disso, a versão V2 introduziu os flash swaps, que permitiam aos usuários sacar qualquer quantia de uma pool de liquidez e usar esses fundos como quisessem, desde que devolvessem o valor sacado (mais uma taxa) na mesma transação. Isto facilitou os trades de arbitragem e as oportunidades de yield farming sem a necessidade de um capital inicial.
O Uniswap V2 também introduziu o conceito de Preço Médio Ponderado pelo Tempo (TWAP), o que facilitou para outras aplicações descentralizadas utilizarem de forma segura os preços do Uniswap.
Uma introdução ao Uniswap V3
Lançado em maio de 2021, o objetivo do Uniswap V3 era abordar questões relacionadas à eficiência de capital e liquidez concentrada. O Uniswap V3 permite que os provedores de liquidez escolham faixas de preço específicas dentro das quais seus ativos serão usados, o que, consequentemente, gera taxas mais altas devido ao aumento da utilização de capital.
O Uniswap V3 também introduziu vários níveis de taxas (0,05%, 0,30% e 1,00%) para melhor acomodar diferentes níveis de risco e volumes de trading.
A liquidez não fungível (NFL) é outro novo recurso que permite aos provedores de liquidez receber NFTs representando sua participação em pools de liquidez. Com isso, os usuários podem negociar, vender ou transferir suas posições de liquidez sem afetar os ativos subjacentes na pool.
Outra característica importante do Uniswap V3 é sua integração com a solução Layer-2 da Ethereum, Optimism, que visa reduzir taxas de transação e melhorar a escalabilidade da plataforma.
O que há de novo no Uniswap V4?
Embora o Uniswap V4 ainda não tenha sido lançado oficialmente, seus recursos e melhorias potenciais foram publicados em seu rascunho de código e whitepaper. Os recursos incluem:
1. “Hooks” e pools personalizadas
A proposta do Uniswap V4 é oferecer personalização através da introdução de “hooks”, que são contratos executados em vários pontos do ciclo de vida de uma pool de liquidez.
Para compreender melhor os “hooks”, é importante reconhecer que cada pool de liquidez tem um ciclo de vida desde a criação até a adição, remoção ou ajuste de liquidez. Os “hooks” permitem que desenvolvedores adicionem códigos que executam ações específicas em pontos-chave ao longo do ciclo de vida da pool.
Por exemplo, “hooks” podem ser adicionados para permitir que as pools de liquidez suportem taxas dinâmicas nativamente, adicionem ordens limite on-chain ou atuem como um market maker com média ponderada pelo tempo (time-weighted average market maker ou TWAMM) para distribuir grandes ordens ao longo do tempo e reduzir o impacto nos preços.
A personalização de pools de liquidez por meio de “hooks” pode ser ampla, desde o uso de vários oráculos on-chain até a alocação de liquidez não utilizada para protocolos de empréstimo. Em última análise, os “hooks” devem oferecer aos desenvolvedores flexibilidade para criar pools de liquidez personalizadas e atender a necessidades específicas.
2. Singleton
No Uniswap V3, um novo contrato foi implantado para cada pool de liquidez, encarecendo a criação de pools e a realização de swaps multi-pool.
Uma grande mudança no Uniswap V4 é que todas as pools são mantidas em um único contrato. Isto proporcionará importantes economias de Gas já que os swaps não precisarão mais transferir tokens entre pools mantidas em contratos diferentes. Estimativas do Uniswap mostram que o Uniswap V4 pode reduzir os custos de Gas na criação de pools em até 99%.
3. Flash accounting
O modelo de contrato singleton complementa outra mudança de arquitetura no Uniswap V4 chamada flash accounting.
Nas versões anteriores do Uniswap, cada operação, como swap de tokens ou adição de liquidez a uma pool, terminava com a transferência de tokens. No Uniswap V4, as transferências externas são feitas apenas no final, o que simplifica as operações da pool e reduz os custos.
Os recursos singleton e flash accounting permitem o roteamento mais eficiente e econômico em múltiplas pools. Considerando que a introdução de “hooks” deve aumentar o número de pools de liquidez, este benefício é especialmente útil.
4. Pares de trading ETH nativos
O Uniswap V4 está trazendo de volta pares de trading ETH nativos.
Conforme explicado acima, o Uniswap V1 foi limitado a pares de tokens ETH/ERC-20. No Uniswap V2, no entanto, os pares ETH nativos foram removidos devido à complexidade da implementação e às preocupações com a fragmentação da liquidez entre os pares WETH e ETH.
Tanto o Uniswap V2 quanto o Uniswap V3 exigem que a grande maioria dos usuários transforme seus tokens ETH em WETH antes de negociar no protocolo Uniswap, o que requer uma taxa adicional de Gas.
Com a introdução dos recursos singleton e flash accounting, o Uniswap V4 permite o trading de pares WETH e ETH. Isso deve beneficiar os usuários, já que as transferências nativas de ETH (21k Gas) custam aproximadamente metade do Gas das transferências de tokens ERC-20 (40k Gas).
Quais são os benefícios do Uniswap V4?
O Uniswap V4 foi projetado para ampliar as possibilidades em relação à adição de liquidez e ao trading de tokens on-chain. Seus benefícios incluem:
1. Customização
Os “hooks” permitem que os desenvolvedores adicionem novas funcionalidades às pools de liquidez com grande flexibilidade. A expectativa é que isso estimule o surgimento de pools inovadoras com recursos de trading personalizados.
2. Eficiência
A introdução de “hooks”, contratos singleton e flash accounting pode trazer mais eficiência no roteamento de transações.
3. Redução no uso de Gas
Espera-se que os novos recursos do Uniswap V4 reduzam ainda mais os custos de Gas. Isso pode atrair mais usuários para o protocolo.
4. Potencial de aumento de ganhos para LPs
O Uniswap V4 possivelmente oferecerá estruturas de taxas dinâmicas que oferecem aos provedores de liquidez (LPs) mais controle e potencial para aumento de ganhos.
5. Estratégias avançadas de trading
Os novos recursos, como market maker com média ponderada pelo tempo (TWAMM), ordens limite e taxas dinâmicas podem permitir estratégias de trading mais avançadas que não eram possíveis nas versões anteriores. Esses recursos devem atrair traders avançados.
Quais são as potenciais limitações do Uniswap V4?
O Uniswap V4 tem algumas potenciais limitações. Elas incluem:
1. Cobrança de taxas
O Uniswap V4 possui dois tipos de taxa de governança: taxa de swap e taxa de saque, cada uma delas com mecanismos diferentes. Semelhante ao Uniswap V3, a governança do Uniswap (holders de tokens DAO e UNI) pode optar por receber uma porcentagem limitada da taxa de swap em uma pool específica.
No Uniswap V4, o sistema de governança pode cobrar uma porcentagem limitada da taxa de saque se os “hooks” decidirem inicialmente ativar taxas de saque para uma pool.
2. Licença que limita o uso
O Uniswap V4 será lançado sob a licença Business Source License 1.1, que limita o uso do código-fonte do Uniswap V4 em um ambiente comercial ou de produção por até quatro anos, momento em que será convertido para uma licença General Public License (GPL) permanentemente. Isso levou alguns membros da comunidade a criticar que a última iteração do Uniswap não é, de fato, de código aberto.
Considerações finais
O mercado de corretoras descentralizadas (DEX) é um espaço em constante evolução, com novos protocolos e plataformas surgindo regularmente. O Uniswap é um projeto dominante no setor de DEXs e está lançando sua quarta versão cinco anos após seu surgimento em 2018. Cada uma das iterações anteriores do protocolo adicionaram novas atualizações que melhoraram suas funcionalidades.
O Uniswap V4 traz grandes mudanças visando inúmeras novas possibilidades para DEXs. Embora esse modelo aberto ofereça aos desenvolvedores espaço quase ilimitado para experimentos, ele pode adicionar uma complexidade significativa em termos de experiência do usuário. Os usuários devem estudar cuidadosamente como funciona uma pool de liquidez e aprender o que cada “hook” faz antes de se envolverem.
No entanto, os benefícios potenciais do Uniswap V4 parecem significativos. É sempre importante que os usuários façam suas próprias pesquisas (DYOR) e entendam completamente os projetos.
Leituras adicionais
Aviso de Risco e Isenção de Responsabilidade: este conteúdo é apresentado a você “no estado em que se encontra“ apenas para fins informativos e educacionais, sem qualquer tipo de garantia. O conteúdo não deve ser interpretado como aconselhamento financeiro, jurídico ou profissional, e não tem o objetivo de recomendar a compra de qualquer produto ou serviço específico. Você deve buscar seu próprio conselho de consultores profissionais. No caso de contribuições e artigos enviados por colaboradores terceirizados, note que as opiniões expressas pertencem ao respectivo autor e não refletem necessariamente as opiniões da Binance Academy. Para mais detalhes, por favor leia nosso aviso aqui. Os preços dos ativos digitais podem ser voláteis. O valor do seu investimento pode aumentar ou diminuir 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 se responsabiliza por nenhuma de suas possíveis perdas. Este material não deve ser interpretado como aconselhamento financeiro, jurídico ou profissional. Para mais informações, por favor consulte nossos Termos de Uso e Aviso de Risco.