Uniswap V0
Uniswap V1 foi lançado em novembro de 2018. Porém, na verdade, no ano anterior, o protótipo do Uniswapd já havia sido formado. Em 2017, o fundador Hayden demitiu-se da Siemens. Seu amigo Karl, que trabalhava na Fundação Ethereum, confortou Hayden: "A engenharia mecânica é uma indústria em declínio e o Ethereum é o futuro. Sob a orientação de Karl, Hayden aprendeu sobre Ethereum e Solidity." Em novembro de 2017, ele criou sua Prova de Algo (Prova de conceito AMM, como a chamaram), que é Uniswap V0. Esta imagem mostra como era o Uniswap no início.

Antes do lançamento oficial do V1, Hayden usou os escritórios do Balance e do MakerDao para trabalhar no V0. No final de julho de 2018, o Uniswap recebeu oficialmente uma concessão da Fundação Ethereum.
Uniswap V1
Em 2 de novembro de 2018, último dia da conferência Devcon 4, o contrato inteligente do Uniswap foi oficialmente implantado na rede principal Ethereum. Naquela época, havia apenas US$ 30.000 em entradas de capital, o que fornecia apenas US$ 100 em profundidade de negociação como liquidez inicial para os três tokens. Posteriormente, uniswap.io e app.uniswap.org/# também foram lançados um após o outro.
Em setembro de 2019, o Uniswap V1 deu início ao seu primeiro projeto de mineração de liquidez, baseado em tokens ERC-20. No período V1, o volume de transações e a escala de usuários eram relativamente pequenos. Como a primeira versão do protocolo Uniswap, o V1 apresenta um mecanismo baseado em Automated Market Maker (AMM) que permite aos usuários realizar transações de token sem permissão, sem a necessidade de uma carteira de pedidos no blockchain Ethereum. Esta versão adota um modelo de produto constante, o que significa simplesmente que o produto dos saldos dos dois tokens no par de negociação permanece constante.
O mecanismo inovador do Uniswap V1 oferece aos usuários uma maneira rápida e conveniente de negociar tokens, livrando-se da dependência das tradicionais exchanges centralizadas. Estabeleceu uma base sólida para versões subsequentes do Uniswap e também se tornou uma inspiração para outros protocolos AMM. No entanto, o Uniswap V1 não atraiu muita atenção dos usuários na época.

Uniswap V2
Em maio de 2020, o Uniswap V2 fez sua estreia! Esta é uma grande atualização que fez do Uniswap uma sensação na comunidade de criptomoedas. Em setembro de 2020 nasceu o SushiSwap, atraindo inúmeras atenções e usuários, o que fez com que o Uniswap realmente começasse a chamar a atenção do mercado.
Comparado com o Uniswap V1, o Uniswap V2 traz uma série de melhorias significativas. Mais importante ainda, introduz a negociação de vários pares de tokens, tornando os pares de negociação mais flexíveis e diversificados. Não mais limitados à troca com Ethereum (ETH), agora os tokens ERC-20 também podem ser trocados entre si! Além disso, o Uniswap V2 também apresenta o oráculo de preço médio ponderado no tempo (TWAP), que é um grande avanço!
O lançamento do Uniswap V2 consolida a posição de liderança do Uniswap no campo da negociação descentralizada. Ele fornece aos usuários mais funcionalidade e flexibilidade, permitindo-lhes gerenciar melhor a liquidez e realizar uma variedade maior de transações. É o surgimento do Uniswap V2 que promove o rápido desenvolvimento das finanças descentralizadas (DeFi) e fornece aos usuários uma importante fonte de liquidez.

Uniswap V3
O Uniswap V3 foi lançado em maio de 2021, trazendo um novo conceito de “liquidez centralizada”. Este conceito permite que os provedores de liquidez definam faixas de preços específicas dentro dos pares de negociação, permitindo um controle mais preciso sobre os preços. Isto permite que os fornecedores de liquidez ganhem mais com as taxas de negociação e reduz a oportunidade para os arbitradores negociarem com base nas diferenças de preços.
Ao mesmo tempo, o Uniswap V3 também expandiu o oráculo do Uniswap V2 e otimizou o método de cálculo e a eficiência do gás do oráculo TWAP. O oráculo V3 estende o período de disponibilidade de dados para 9 dias ou até mais por meio de uma única chamada on-chain. E através da otimização geral do TWAP, o V3 reduz o consumo de gás em cerca de 50% em comparação com o V2. As transações simples serão cerca de 30% mais baratas do que as transações V2 com a mesma funcionalidade.
Além disso, o Uniswap V2 usa uma taxa de transação padrão de 0,3%, enquanto o V3 oferece 3 níveis de taxas separados: 0,05%, 0,3% e 1%. Isto permite que os fornecedores de liquidez escolham pools com base no risco que estão dispostos a assumir. A V3 também introduz pela primeira vez o uso de NFTs como LPs (provedores de liquidez) para fornecer prova de liquidez, o que significa que a liquidez fornecida é rastreada por tokens ERC721 não fungíveis.
O lançamento do Uniswap V3 teve um impacto significativo no ecossistema DeFi. Ele fornece aos provedores de liquidez mais opções e melhores oportunidades de lucro, ao mesmo tempo que melhora a eficiência das transações. O Uniswap V3 também impulsiona a inovação na negociação descentralizada e lidera outras exchanges e protocolos em seus esforços para melhorar a experiência do usuário e reduzir os custos de transação. No entanto, os fornecedores de liquidez passiva têm sido criticados por terem sido excluídos do espaço de receitas por traders em tempo real e criadores de mercado profissionais.
Uniswap V4 — Hooks muda tudo
Assim que o rascunho do white paper do Uniswap V4 foi lançado, o mercado deu uma interpretação completa. Menciona principalmente otimizações como Hook, Singleton, Flash Accounting e ETH nativo, entre as quais Hook é a inovação mais importante do V4. O Hook do Uniswap V4 pode se tornar a ferramenta mais poderosa para construção de liquidez. No futuro, o custo de construção de uma plataforma DeFi e combinação de liquidez será bastante reduzido.
Ganchos
Simplificando, os contratos Hooks são contratos que chamam outros contratos inteligentes e executam lógica durante o ciclo de vida da transação. Essas lógicas podem ser implementadas por contratos definidos pelo usuário e acionadas em momentos críticos.

O Uniswap V4 apresenta um novo contrato denominado “Hooks”, que é acionado em diversos momentos importantes, proporcionando aos desenvolvedores mais recursos de customização e espaço para inovação. Esses momentos-chave incluem:
onSwap: Chamado quando ocorre uma troca, pode ser usado para registrar informações de transações, realizar operações específicas ou modificar taxas de transação e outras lógicas personalizadas.
onMint: Chamado quando um provedor de liquidez adiciona liquidez ao pool, pode ser utilizado para registrar informações relevantes ou realizar operações específicas.
onBurn: Chamado quando o provedor de liquidez retira liquidez do pool, pode ser utilizado para registrar informações relevantes ou realizar operações específicas.
No passado, os desenvolvedores de pools de liquidez só podiam personalizar taxas de LP e LP, enquanto os Hooks do V4 permitem que os desenvolvedores tenham mais espaço para inovação com base na liquidez e segurança do Uniswap. Uniswap Labs apresentou uma gama de possibilidades, revelando os recursos exclusivos do produto, incluindo:
Formador de Mercado Médio Ponderado pelo Tempo (TWAMM).
Taxas dinâmicas baseadas na volatilidade ou outros valores.
Limite de preço na rede.
A liquidez fora do escopo é depositada em protocolos de empréstimo.
Oráculos on-chain personalizados, como oráculos geomédicos.
Reinvestir automaticamente as taxas de LP em posições de LP.
Os lucros incorporados do MEV (Miner Extractable Value) são distribuídos aos LPs.
O Uniswap V4 melhora ainda mais o status da infraestrutura de liquidez e melhora a eficiência do capital por meio dessas otimizações. Contudo, a questão das perdas não pagas (IL) de liquidez concentrada permanece.
IL é um problema inerente ao AMM Enquanto os preços de dois ativos se desviarem dos preços iniciais, ocorrerá IL. Para mecanismos de liquidez centralizados, como Uni V3 e V4, o problema de IL é particularmente grave devido ao elevado Gama numa faixa estreita, o que é especialmente óbvio quando se fornece liquidez entre mercados de alta volatilidade ou ativos de baixa correlação.
As formas atuais de resolver a IL incluem a utilização de subsídios de tokens de protocolo, a implementação de estruturas dinâmicas de taxas, a criação de fundos de seguros e a utilização de mecanismos de cobertura. Todos esses métodos são formas indiretas de aliviar os problemas de IL.
As taxas de manuseio dinâmicas do Uniswap V4, os preços oracle otimizados e mais subsídios de LP (como subsídios MEV e taxas de manuseio de reinvestimento automático, etc.) compensam indiretamente as perdas de IL do LP até certo ponto.
Em relação à segurança e complexidade do contrato, a lógica central do Uniswap V4 é a mesma da V3 e não pode ser atualizada. Embora cada pool possa usar seu próprio contrato inteligente Hooks e enriquecer a funcionalidade do Uniswap V4 e obter mais possibilidades de combinação por meio de chamadas de contrato externas, essas chamadas são limitadas a permissões específicas determinadas no momento da criação do pool. Chamadas de contratos externos excessivos aumentarão as taxas de gás, portanto, para swaps simples, o Uniswap V4 pode não ser mais barato que o V3/V2. Este é o compromisso que vem com complexidade e composicionalidade.
O Uniswap V4 também introduz o conceito de contratos “Singleton”, que salva todos os pools de liquidez em um único contrato, economizando muito nas taxas de gás. Além disso, o V4 também introduz um sistema de contabilidade rápido, que transfere apenas ativos do saldo líquido, melhorando a eficiência do sistema e economizando taxas de gás.
para concluir
Uniswap V4 é um marco importante para o desenvolvimento de uma verdadeira infraestrutura DeFi. Para os desenvolvedores, oferece uma plataforma experimental cheia de imaginação ilimitada. Eles podem lançar várias explorações interessantes no Uniswap V4.
Para os provedores de liquidez (LPs), a adição de liquidez se tornará mais personalizada e conveniente. Para usuários comuns, criar um pool de negociação é mais econômico e oferece mais opções de negociação. Por exemplo, eles podem optar por usar V2, V3 ou V4 com base em suas necessidades, pois cada versão tem vantagens exclusivas. O contrato V2 é simples e fácil de entender, e a taxa de transação de um único pool é relativamente baixa, enquanto a estrutura do V4 é mais complexa, mas pode ajudar os usuários a economizar muitos custos de gás quando vários pools precisam ser chamados; o mesmo tempo.
O desenvolvimento contínuo da indústria DeFi continuará a promover a otimização dos métodos de gestão de liquidez. Para as partes do projeto, a função Donate() introduzida pelo Uniswap V4 pode ajudá-los a atingir o objetivo de gerenciamento de liquidez e aumentar a liquidez do projeto subornando provedores de liquidez. Além disso, a função de gancho do Uniswap V4 pode se tornar a ferramenta mais poderosa para construir liquidez, reduzindo o custo de construção de uma plataforma DeFi e combinando liquidez.
O surgimento do Uniswap V4 terá um impacto significativo no futuro cenário DeFi. Embora o código V4 ainda não tenha sido finalizado e revisado e leve algum tempo para ser lançado oficialmente, esta janela de tempo é uma oportunidade para muitos protocolos desenvolverem sua própria liquidez e ajustarem sua direção de desenvolvimento. De qualquer forma, as expectativas das pessoas em relação ao Uniswap V4 crescem a cada dia e elas acreditam que ele trará novas possibilidades e mudanças para a indústria DeFi.