O que é Uniswap V4 (Hooks): Guia AMM personalizável completo (2026)

— By Tony Rabbit in Tutorials

O que é Uniswap V4 (Hooks): Guia AMM personalizável completo (2026)

O que é Uniswap V4? Guia completo de ganchos 2026: arquitetura de pool singleton, plug-ins personalizáveis, taxas dinâmicas, pedidos com limite, comparação TWAMM, V4 vs V3 e governança UNI.

Uniswap V4 é a atualização mais ambiciosa da história das exchanges descentralizadas. Lançado na rede principal Ethereum no primeiro trimestre de 2026, após mais de dois anos de desenvolvimento, auditorias e revisão da comunidade, o V4 substitui a rígida arquitetura de pool das versões anteriores por um sistema totalmente personalizável construído em torno de três inovações principais: um singleton contrato que mantém cada pool em um único slot de armazenamento, flash accounting que compensa os saldos no final de uma transação, em vez de após cada etapa, e hooks que permite aos desenvolvedores injetar lógica personalizada no ciclo de vida de qualquer swap, evento de liquidez ou acumulação de taxas.

Se Uniswap V3 transformou a fórmula simples de produto constante em um formador de mercado com eficiência de capital e liquidez concentrada, V4 transforma todo o protocolo em uma plataforma AMM programável. Qualquer um pode implantar um pool com um contrato de gancho personalizado que adiciona ordens limitadas, taxas dinâmicas, execução TWAMM on-chain, redistribuição MEV, controle KYC ou um oráculo totalmente novo, tudo sem bifurcar a base de código. O resultado é que o Uniswap deixa de ser um produto único e se torna a infraestrutura subjacente para centenas de mercados especializados.

Este guia explica exatamente o que é Uniswap V4, como a arquitetura singleton plus hooks funciona na prática, quais hooks já foram implantados e adotados, como V4 se compara a V3 e V2 e como traders e desenvolvedores podem começar a usá-lo ou desenvolvê-lo hoje. Ao final, você entenderá por que a maioria dos analistas de DeFi consideram a V4 a base para a próxima década de finanças descentralizadas.

Uniswap V4 interface showing the new singleton PoolManager contract and customizable hooks system on Ethereum mainnet
Uniswap V4 foi lançado na rede principal Ethereum no primeiro trimestre de 2026, após dois anos de desenvolvimento.

O que é Uniswap V4?

Uniswap V4 é a quarta versão principal do protocolo Uniswap, a maior exchange descentralizada em volume do mundo. Enquanto as versões anteriores eram contratos monolíticos com comportamento codificado, o V4 é um sistema modular. Cada pool agora vive dentro de um único contrato chamado PoolManager, e cada pool pode opcionalmente anexar um contrato de gancho que executa código personalizado antes ou depois das ações principais. Isso significa que o protocolo em si não precisa ser atualizado para que novos recursos sejam fornecidos. Qualquer um pode implantar um novo gancho e um novo pool que o utilize, e esse pool se torna parte do ecossistema Uniswap instantaneamente.

O impacto prático é enorme. No Uniswap V3, se você quisesse pedidos limitados, teria que usar um protocolo externo ou esperar que a equipe os enviasse. Na V4, um desenvolvedor pode implantar um gancho de ordem limitada em uma tarde e qualquer provedor de liquidez pode direcionar o capital através de um pool que o utiliza. O mesmo se aplica a taxas dinâmicas que se ajustam com base na volatilidade, formadores de mercado médios ponderados pelo tempo (TWAMMs) para grandes pedidos, integrações oracle personalizadas e até mesmo portões de conformidade para entidades regulamentadas. V4 efetivamente transforma o AMM em uma plataforma da mesma forma que Ethereum transformou a moeda em uma plataforma.

O protocolo é de código aberto sob uma licença Business Source que foi convertida para GPL após uma janela de exclusividade de quatro anos, implantada na rede principal Ethereum e na maioria dos principais L2s, incluindo Arbitrum, Base, Optimism, Polygon, BNB Chain e Unichain. A governança é gerenciada pelos detentores do token UNI por meio do Uniswap DAO, e o front-end em app.uniswap.org é operado pelo Uniswap Labs, mas os contratos inteligentes são totalmente sem permissão. Qualquer um pode implantar pools, escrever ganchos e rotear negociações diretamente no PoolManager sem passar por nenhum front-end.

Uma Breve História: Da V1 em 2018 à V4 em 2026

Para entender por que o V4 é importante, é útil explicar como o Uniswap chegou aqui. O protocolo evoluiu através de quatro gerações distintas, cada uma resolvendo o maior problema do seu antecessor.

V1 - 2018
O AMM original

Primeiro AMM de produto constante de produção. Apenas pares de tokens ETH. Provou que a criação de mercado automatizada poderia substituir as carteiras de pedidos em cadeia.

V2 - 2020
Pares ERC20 + Trocas de Flash

Qualquer par ERC20 sem roteamento através de ETH. Introduziu flash swaps e oráculos de preços. Tornou-se o DEX canônico durante o verão DeFi.

V3 - 2021
Liquidez Concentrada

Os LPs escolhem uma faixa de preço para seu capital. Eficiência de capital de 4.000x em pares de stablecoins. Vários níveis de taxas por par (0,05%, 0,30%, 1%).

V4 - 2026
Singleton + Ganchos

Todos os pools em um único contrato. Contabilidade instantânea. Ganchos personalizados para qualquer lógica. 99% de economia de gás na criação de pools, 50% em trocas multi-hop.

V1 foi lançado em novembro de 2018 a partir do esforço de desenvolvimento solo de Hayden Adams, financiado por uma doação da Fundação Ethereum. Foi o primeiro AMM a ganhar força real, mas só suportava pares de tokens ETH e não tinha personalização de taxas. V2 chegou em maio de 2020 com pares diretos ERC20-ERC20, flash swaps e oráculos TWAP integrados. Esta é a versão que alimentou a explosão do verão DeFi e fez dos AMMs o modelo dominante para negociação em rede.

V3 foi lançado em maio de 2021 e introduziu liquidez concentrada, a maior inovação no design de AMM desde V1. Os provedores de liquidez agora podiam especificar a faixa exata de preço em que seu capital estava ativo, o que tornou os pools de stablecoin 4.000 vezes mais eficientes em termos de capital e permitiu que os LPs competissem mais diretamente com os criadores de mercado de carteiras de pedidos. A V3 também adicionou três níveis de taxas por par, para que pares de moedas exóticas e estáveis ​​pudessem precificar o risco de maneira diferente.

V4 foi anunciado originalmente em junho de 2023, mas passou mais de dois anos e meio em auditorias, rodadas de feedback da comunidade, verificação formal e uma recompensa por bugs de quatro meses, totalizando US$ 15 milhões em recompensas máximas. O protocolo finalmente foi lançado na rede principal Ethereum em 30 de janeiro de 2026, com implantações simultâneas em Arbitrum, Base, Optimism e Polygon. No final do primeiro trimestre de 2026, os pools V4 atraíram mais de US$ 4 bilhões em TVL e processavam cerca de 20% de todos Volume DEX na rede principal Ethereum.

Explicação da arquitetura Singleton

A primeira grande mudança no V4 é estrutural. Em todas as versões anteriores do Uniswap, cada pool era um contrato inteligente separado. Se você quisesse criar um pool USDC-WETH 0,05%, o contrato de fábrica implantaria um contrato totalmente novo com seu próprio armazenamento, seu próprio bytecode e seu próprio endereço. Isso era limpo do ponto de vista de segurança, mas extremamente caro. A implantação de um novo pool na V3 custava cerca de US$ 25 a US$ 200 em gás, dependendo das condições da rede, e cada troca multi-hop tinha que fazer várias chamadas de contrato cruzado para rotear através de diferentes pools.

Em V4, existe exatamente um contrato chamado PoolManager que mantém o estado de cada pool da rede. Ao criar um novo pool, você não está implantando um novo contrato. Você está apenas ligando initialize() no PoolManager com os parâmetros do seu pool, que grava o estado do novo pool em um mapeamento dentro do singleton. O custo de criação de um novo pool cai 99%, de US$ 25 para US$ 200, até alguns centavos em gasolina. Essa única mudança torna economicamente viável a implantação de milhares de pools especializados que nunca fariam sentido na V3.

Diagram of the Uniswap V4 singleton PoolManager contract holding all pools in a single Ethereum storage layout
O contrato Singleton PoolManager mantém o estado de cada pool Uniswap V4.

O singleton também torna as trocas multi-hop dramaticamente mais baratas. Na V3, trocar USDC por PEPE por meio de WETH significava chamar o contrato de pool USDC-WETH e, em seguida, chamar o contrato de pool WETH-PEPE, com toda a sobrecarga de gás de duas chamadas de contrato externas, incluindo aquecimento de armazenamento, verificações de saldo e emissão de eventos. Na V4, a mesma troca acontece dentro de um único contrato, compartilhando armazenamento e nunca pagando o custo de alternar entre endereços de contrato. Medições do mundo real mostram que as trocas de três saltos no V4 custam cerca de 50% menos gás do que a rota equivalente no V3.

Há uma compensação. Como cada pool reside no mesmo contrato, um bug crítico no PoolManager afetaria todos os pools da rede ao mesmo tempo. A Uniswap abordou isso com o processo de verificação formal mais longo da história do DeFi, incluindo auditorias de Trail of Bits, OpenZeppelin, Certora e ABDK Consulting, além de uma recompensa por bug de US$ 15 milhões que durou quatro meses na testnet. O contrato foi congelado e imutável desde a implantação, sem chave de atualização ou controles administrativos.

Contabilidade Flash e padrão de bloqueio

A segunda inovação principal é a contabilidade flash. No Uniswap V3, cada etapa de uma troca tinha que ser liquidada em cadeia. Se você estivesse fazendo uma negociação complexa de vários saltos, cada transferência intermediária de token acontecia imediatamente, debitava e creditava os saldos relevantes e acionava uma chamada de transferência ERC20 completa. Isso foi simples de raciocinar, mas um desperdício, porque a maioria das transferências intermediárias são canceladas no final da transação de qualquer maneira.

V4 introduz um conceito chamado padrão de bloqueio. Quando você deseja interagir com o PoolManager, você chama seu unlock() , que dá ao seu contrato acesso exclusivo ao PoolManager para o restante da transação. Dentro desse bloqueio, você pode fazer quantas trocas, adições de liquidez, remoções ou chamadas de gancho desejar, e o PoolManager apenas mantém um registro contínuo de quanto seu contrato deve ou é devido em cada token. Nenhuma transferência real do ERC20 acontece durante essas operações. Somente no final, quando seu contrato chama settle(), o PoolManager realiza as transferências líquidas de tokens para equilibrar todas as contas.

CAMADAS DE ARQUITETURA V4
1. Gerenciador de pool único
Um contrato mantém o estado de cada pool. Criação de piscina 99% mais barata.
2. Contabilidade Flash (padrão de bloqueio)
Saldos líquidos no final da transação. 50% de economia de gás em trocas multi-hop.
3. Sistema de Ganchos
Lógica customizada injetada antes ou depois da troca, modificação de posição, doação e inicialização.
4. Reivindicações de ETH nativo + ERC6909
Chega de embrulho WETH. ERC6909 reivindica tokens para posições LP baratas.

A economia aqui é substancial. Uma transação de arbitragem típica em V3 que envolve quatro pools pode pagar por oito transferências ERC20, cada uma custando de 35.000 a 65.000 gas. Na V4, a mesma transação faz zero transferências intermediárias e apenas uma ou duas liquidações finais. Isto abre novas estratégias que não eram economicamente viáveis na V3, especialmente para pesquisadores sofisticados de MEV e Agregadores DEX que atravessa muitos pools.

A contabilidade Flash também faz com que o próprio PoolManager atue como um sistema de contabilidade interno. Você pode emprestar tokens de um pool, usá-los para qualquer finalidade e devolvê-los no final do bloqueio, da mesma forma que um empréstimo instantâneo funciona no Aave. A diferença é que não há taxa para esse empréstimo dentro do próprio V4, desde que o bloqueio seja equilibrado no final. Isso efetivamente torna todo o PoolManager uma camada gigante de liquidação atômica para operações de token.

O sistema de ganchos: oito pontos de gancho para ciclo de vida

Ganchos são o que tornam o V4 genuinamente revolucionário, em vez de apenas uma otimização de gás. Um gancho é um contrato inteligente que você anexa a um pool no momento da criação. Uma vez anexado, o PoolManager chamará funções específicas no seu contrato de gancho em pontos específicos do ciclo de vida do pool. Existem exatamente oito pontos de gancho, emparelhados em quatro conjuntos de antes/depois que cobrem cada interação que um usuário pode ter com um pool.

INICIALIZAÇÃO
antesInitialize / afterInitialize
Chamado quando um novo pool é criado. Use para validar parâmetros, registrar o pool em sistemas externos ou definir o estado inicial do gancho.
TROCAS
antesSwap / afterSwap
Chamado em cada troca. O gancho mais poderoso. Pode ajustar taxas dinamicamente, aplicar KYC, redirecionar uma parte da produção ou bloquear totalmente a troca.
LIQUIDEZ
antesAddLiquidity / afterAddLiquidity
Chamado quando LPs adicionam posições. Use para restringir o fornecimento de liquidez, distribuir recompensas ou rastrear preços de entrada de LP.
SAÍDA DE LIQUIDEZ
antesRemoverLiquidez / depoisRemoverLiquidez
Chamado para remoção de liquidez. Use para implementar taxas de retirada, cronogramas de aquisição de direitos ou recompensas compostas antes da saída.

De longe, o gancho mais importante é beforeSwap. É aqui que a mágica acontece para pedidos com limite, taxas dinâmicas, atualizações do Oracle e quase todos os outros casos de uso interessantes do V4. Quando um usuário deseja trocar, o PoolManager chama o seu gancho beforeSwap funciona primeiro, passa os parâmetros de troca e permite que o gancho retorne um conjunto modificado de parâmetros, uma substituição de taxa explícita ou um sinal para ignorar totalmente a matemática do AMM e fazer com que o gancho lide com a troca em si.

Os endereços Hook codificam suas permissões nos bits mais baixos de seu endereço Ethereum. Ao implantar um contrato de gancho, você deve extrair um endereço (usando CREATE2) cujos últimos bytes correspondam às funções de gancho específicas que você pretende implementar. É assim que o PoolManager sabe antecipadamente quais ganchos chamar sem fazer uma verificação cara da interface. Isso também significa que os endereços de gancho são determinísticos e verificáveis ​​na cadeia. Qualquer pool pode ser auditado inspecionando o endereço do gancho e confirmando exatamente quais funções do ciclo de vida ele tem permissão para substituir.

Ganchos superiores implantados em 2026

Em meados de 2026, dezenas de ganchos de produção foram implantados e adotados. Aqui estão as categorias mais importantes e os principais ganchos de cada uma.

📈
Ganchos de ordem limitada
Pedidos com limite na rede dentro do AMM. O gancho coloca uma posição LP de tick único que só é preenchida quando o preço cruza, depois fecha automaticamente a posição e retorna a saída trocada ao usuário.
Principais implantações: Bunni Limit, Arrakis V4
Ganchos de taxas dinâmicas
Ajuste a taxa de swap em tempo real com base na volatilidade, volume ou direcionalidade. Períodos de alta volatilidade podem aumentar as taxas para compensar os LPs contra perdas impermanentes.
Principais implantações: Atrium Dynamic Fee, Volatility Oracle Hook
Ganchos TWAMM
Formador de mercado médio ponderado pelo tempo. Divide um pedido grande em muitos pequenos swaps executados em vários blocos, semelhante a um algoritmo de execução TWAP, mas aplicado em cadeia.
Principais implantações: Paradigm TWAMM, FlowSwap
Redistribuição MEV
Leiloa o direito de fazer a primeira troca de cada bloco e distribuir o lucro de volta aos LPs. Captura o valor que de outra forma vazaria para Bots MEV.
Principais implantações: Sorella Angstrom, CoW Hook
🔒
KYC e piscinas permitidas
Restringir swaps a carteiras que tenham atestado identidade, jurisdição ou credenciamento. Necessário para adoção institucional de ativos regulamentados.
Principais implantações: Coinbase Verifications Hook, Securitize V4
🔮
Ganchos Oracle personalizados
Substitua o oráculo V2 TWAP legado por feeds de preços personalizados. Alguns ganchos emitem sinais compatíveis com Chainlink, outros usam filtragem mediana ou meios geométricos.
Principais implantações: Chainlink V4 Hook, Pyth Pull Oracle

Ganchos de pedidos limitados foi o primeiro grande caso de uso lançado na V4 e continua sendo o mais popular. O Bunni Limit, implantado em fevereiro de 2026, permite que os usuários façam um pedido de swap a um preço específico e o preencham automaticamente quando o pool ultrapassar esse preço. O gancho funciona criando uma pequena posição de liquidez concentrada em exatamente um tick. Quando o preço do pool ultrapassa esse tick, a posição é totalmente trocada de um token para outro. O gancho então detecta a cruz em afterSwap, fecha a posição e credita o usuário. Em meados de 2026, mais de US$ 400 milhões em volume acumulado passaram por ganchos de pedidos com limite V4, principalmente em stablecoins e pares principais.

Ganchos de taxas dinâmicos estão começando a dominar a longa cauda dos pares voláteis. Atrium Dynamic Fee, a versão mais amplamente adotada, aumenta a taxa de swap de uma linha de base de 0,30% para até 1,50% durante períodos de alta volatilidade e, em seguida, reduz-a novamente durante períodos de silêncio. Os LPs nesses pools ganham substancialmente mais taxas por dólar de liquidez do que ganhariam em pools de taxas fixas, e os traders ainda estão dispostos a pagar porque obtêm melhor execução no lado comprado dos movimentos.

Ganchos TWAMM têm sido a arma secreta para o fluxo institucional. O gancho TWAMM de código aberto da Paradigm permite que um usuário envie um único pedido para trocar, digamos, US$ 50 milhões em USDC por WETH nas próximas 24 horas. O gancho divide automaticamente esse pedido em milhares de pequenos swaps por bloco, o que minimiza o impacto no preço e evita o tipo de front-running que destrói grandes negociações de bloco na maioria dos DEXes. Troca de vaca e 1 polegada ambos roteiam alguns pedidos grandes através de pools TWAMM V4 quando a matemática de execução funciona.

Uniswap V4 vs V3 vs V2: comparação lado a lado

Veja como as três gerações atuais do Uniswap se comparam nas dimensões que mais importam.

RECURSO V2 (2020) V3 (2021) V4 (2026)
Tipo de LiquidezProduto constanteConcentradoConcentrado + personalizado (via ganchos)
Arquitetura de PiscinaUm contrato por poolUm contrato por poolSingleton (todos os pools em um contrato)
Gás de criação de piscina~$30-200~$25-200~$0,05-2 (99% mais barato)
Gás de troca multi-hopAltoMédio50% menor que V3
Níveis de taxasFixo 0,30%0,05%, 0,30%, 1,00%Qualquer taxa, dinâmica via gancho
Suporte ETH nativoNão (WETH obrigatório)Não (WETH obrigatório)Sim (pools ETH nativos)
Oráculo integradoTWAP (cumulativo)TWAP (cumulativo)Personalizado via gancho
Limite de pedidosNãoNão (externo)Sim (via gancho)
LicençaGPLBSL (agora GPL)BSL convertendo para GPL

A conclusão mais clara é que V4 é estritamente mais capaz que V3 para quase todos os casos de uso. Existem alguns casos extremos em que V3 ainda pode ser preferido. Pools mais simples que não precisam de lógica customizada podem economizar a pequena sobrecarga de ter um gancho conectado, e alguns integradores ainda não atualizaram sua lógica de roteamento de pool para suportar V4. Mas para qualquer nova implantação, V4 é o padrão. O front-end do Uniswap Labs agora usa rotas V4 como padrão sempre que oferecem melhor execução, o que acontecia em mais de 70% das vezes no segundo trimestre de 2026.

Economia de gás na prática

É nos números do gás que o V4 realmente começa a parecer diferente no uso diário. A Fundação Uniswap publicou um estudo de benchmark em março de 2026 comparando operações idênticas em V2, V3 e V4 na rede principal Ethereum no mesmo bloco. Os resultados são impressionantes.

Uma troca simples de ETH para USDC de salto único custa cerca de 170.000 gás em V2, 130.000 gás em V3 e 110.000 gás em V4. Isso representa uma melhoria de 15% em relação à V3 para o caso mais simples. Para um swap de três saltos roteamento de ETH através de USDC e WBTC em um token final, V2 custa cerca de 350.000 gás, V3 cerca de 260.000 gás e V4 apenas 145.000 gás. Isso representa uma redução de aproximadamente 44% em relação à V3 porque a contabilidade flash elimina as transferências intermediárias de tokens.

A economia fica ainda mais dramática na criação de piscinas. A criação de um novo pool V3 na rede principal Ethereum a 10 gwei custaria cerca de US$ 25 a US$ 50 em gás. Criar um pool V4 com o mesmo preço do gás custa cerca de US$ 0,50, uma melhoria de 50x a 100x. É por isso que o número de pools V4 exclusivos implantados nos primeiros três meses de 2026 já excede o número total de pools V3 implantados em 2021 e 2022. Otimização de gás é um dos principais motivos pelos quais traders e agregadores sofisticados mudaram seu roteamento padrão para V4 semanas após o lançamento.

Estratégias de liquidez personalizadas

A liquidez concentrada na V3 foi um grande avanço, mas forçou os LPs a uma forma específica: uma distribuição uniforme de liquidez em toda a faixa escolhida. Os ganchos V4 permitem que os LPs implementem qualquer formato de distribuição que desejarem. Um gancho pode reequilibrar dinamicamente a liquidez, concentrá-la mais firmemente em torno do preço atual durante a baixa volatilidade, distribuí-la durante a alta volatilidade e até mesmo implementar curvas de títulos que mudam de forma com base no volume.

Um padrão popular é o modelo "vault hook", onde um contrato de gancho agrupa o capital de muitos LPs, gerencia faixas de liquidez e reequilíbrio em seu nome e emite tokens LP fungíveis (usando o padrão ERC6909 integrado na V4) que representam a reivindicação de cada LP no cofre. Arrakis, Bunni e Gamma lançaram produtos de cofre V4 que abstraem a complexidade do gerenciamento de liquidez concentrada. Um LP apenas deposita USDC e WETH, e o cofre cuida da seleção de faixa, rebalanceamento, composição de taxas e saídas de emergência.

Developer deploying a custom Uniswap V4 hook contract using Foundry and the v4-core repository on Ethereum testnet
Os desenvolvedores podem implementar ganchos customizados usando os repositórios v4-core e v4-perifery.

Outra estratégia emergente é a liquidez “just-in-time” usando ganchos. Um LP sofisticado pode executar um gancho que monitora o mempool, detecta grandes swaps recebidos e adiciona liquidez em uma faixa restrita logo antes da execução do swap. O LP ganha a taxa integral do swap e retira imediatamente a liquidez. Isso era tecnicamente possível no V3 por meio de contratos inteligentes externos, mas fazê-lo dentro de um gancho é muito mais eficiente em termos de gás e permite que o LP capture uma parcela maior do valor.

Como usar o Uniswap V4 como trader

Para a maioria dos usuários, mudar para V4 é invisível. Se você acessar app.uniswap.org e trocar um token hoje, o front-end roteará automaticamente pelos pools V4 sempre que oferecerem a melhor execução. Você não precisa mudar sua carteira, instalar nada novo ou aprender novos conceitos. A mesma carteira MetaMask, Rabby ou hardware que você usou para V3 funciona para V4 porque o protocolo ainda fala a interface ERC20 padrão para os usuários.

O que muda é que você deve prestar atenção em qual gancho um pool usa antes de fornecer liquidez ou rotear grandes negociações. Um pool com um gancho de ordem limitada se comporta de maneira diferente de um pool vanilla. Um pool com um gancho de taxa dinâmico pode cobrar 1,5% durante a volatilidade, em vez dos 0,30% esperados. A interface Uniswap mostra o gancho anexado a cada pool, e você pode clicar para ver o contrato do gancho no Etherscan. Os ganchos confiáveis ​​são sinalizados como verificados e a comunidade mantém listas de ganchos que foram auditados ou usados ​​em grande escala.

Para arbitragem e roteamento, V4 já está onde está a ação. A maioria Agregadores DEX incluindo 1inch, Matcha, Paraswap e CoW Swap integraram V4 como fonte de roteamento primária. UniswapX, a carteira de pedidos fora da cadeia que se estabelece na cadeia, também roteia através da V4 quando os bots de preenchimento encontram pools V4 com melhor execução do que as alternativas. Se você estiver executando uma estratégia de negociação em 2026, precisará do V4 em seu gráfico de roteamento ou estará deixando dinheiro na mesa.

Como implantar um gancho como desenvolvedor

Para desenvolvedores, a pilha V4 é bem documentada e surpreendentemente acessível. Os repositórios oficiais são v4-core, que contém o PoolManager e toda a matemática básica, e v4-periphery, que contém padrões de ganchos, gerenciadores de posição e roteadores comuns. Ambos são escritos em Solidity e usam Foundry para testes. Aqui está o fluxo de alto nível para implantar seu próprio gancho.

1
Herde BaseHook e escolha seus pontos de gancho
Começar em BaseHook.sol. Substitua as funções de ciclo de vida desejadas, como beforeSwap ou afterSwape retorne os sinalizadores apropriados de getHookPermissions().
2
Extraia um endereço CREATE2 com os sinalizadores corretos
Os endereços de gancho codificam suas permissões nos bits mais baixos. Use o HookMiner auxiliar para encontrar um salt que produza um endereço que corresponda aos seus sinalizadores de gancho.
3
Implante com o sal extraído
Usar Fundição forge script ou uma fábrica CREATE2 para implantar seu gancho no endereço extraído. Verifique no Etherscan.
4
Inicialize um pool com seu gancho
Ligue PoolManager.initialize() com a chave do pool incluindo seu endereço de gancho. A piscina agora está ativa.
5
Semear liquidez e integrar com front-end
Adicione liquidez inicial usando o PositionManager periférico. Envie seu gancho para a lista de permissões de front-end do Uniswap ou distribua por meio de sua própria interface.

A coisa mais importante a entender como desenvolvedor é que os ganchos são códigos extremamente sensíveis. Um bug no seu gancho pode drenar todas as posições de LP em qualquer pool que o utilize. Os ganchos devem ser tratados com o mesmo rigor que o protocolo principal: verificação formal quando possível, múltiplas auditorias independentes, períodos estendidos de testnet e, idealmente, uma recompensa por bugs antes da implantação da mainnet. A Fundação Uniswap mantém um programa de subsídios que financia auditorias para ganchos comunitários promissores.

Para aprendizado, a documentação oficial do Uniswap V4 em docs.uniswap.org inclui um tutorial de gancho com exemplos resolvidos. Há também cursos de terceiros de Cyfrin Updraft, Patrick Collins no YouTube e Atrium Academy que abordam padrões de design de ganchos e dicas. Se você puder escrever um contrato do Solidity e usar o Foundry, poderá implantar um gancho simples em um fim de semana.

UNI Tokenomics e Governança

O O token UNI foi lançado em setembro de 2020 com um fornecimento máximo fixo de 1 bilhão de tokens, sendo adquirido ao longo de quatro anos para equipes, investidores, consultores e um tesouro comunitário. Em meados de 2026, cerca de 600 milhões de UNI estavam em circulação. UNI é o token de governança do Uniswap DAO, que controla a implantação de novas versões de protocolo, a ativação da troca de taxas, o tesouro e as concessões aos contribuidores do ecossistema.

A grande história da tokenomics de 2026 é a ativação da mudança de taxas nos pools V4. Após anos de debate, o DAO votou em fevereiro de 2026 para permitir uma taxa de protocolo de 10% em um subconjunto de pools V4 de alto volume, com os rendimentos fluindo para os stakers UNI que bloqueiam seus tokens por meio do novo módulo de staking Uniswap. Isso converteu o UNI de um token de governança puro em um ativo gerador de rendimento, semelhante à evolução pela qual outros tokens DeFi passaram. A mudança foi controversa. Os defensores argumentam que isso alinha incentivos de longo prazo e recompensa o uso real do protocolo, enquanto os críticos se preocupam com as implicações regulatórias do pagamento de rendimentos aos detentores de tokens.

As propostas de governança passam por um processo de várias etapas. Uma verificação de temperatura no fórum, uma votação de instantâneo fora da rede e, finalmente, uma votação de governança na rede com um prazo de dois dias antes da execução. O prazo de dois dias não é negociável e é uma defesa significativa contra ataques à governação. Decisões importantes, como a ativação da troca de taxas, normalmente exigem 40 milhões de UNI em suporte para serem aprovadas, um limite que só foi atingido algumas vezes na história do DAO.

Riscos e Considerações

V4 é o AMM mais poderoso já implantado, mas traz novos riscos que não existiam nas versões anteriores. Os ganchos são a maior fonte desses riscos. Um gancho malicioso ou com bugs pode fazer quase tudo com um pool, incluindo pegar uma parte de cada swap, bloquear retiradas de liquidez ou atacar seus próprios usuários. Antes de fornecer liquidez a um pool V4 ou encaminhar uma grande negociação através de um, você deve verificar qual gancho está anexado, se foi auditado e quais permissões possui.

O risco singleton é real, mas mitigado. O PoolManager é um contrato único que contém bilhões de dólares em TVL. Um bug crítico seria catastrófico. O Uniswap abordou isso com a campanha de auditoria mais completa da história do DeFi, verificação formal da matemática básica e a maior recompensa por bugs já oferecida, mas você ainda deve estar ciente de que está assumindo riscos concentrados de contratos inteligentes de uma forma que a arquitetura por pool do V3 se espalha por muitos contratos.

MEV ainda é uma preocupação, embora menos do que na V3. Ganchos como o Angstrom de Sorella redistribuem MEV de volta para LPs, mas a maioria dos pools não usa esses ganchos. Se você estiver fazendo grandes trocas em um pool Vanilla V4, ainda precisará usar mempools privados ou agregadores como o CoW Swap, que protegem contra ataques sanduíche. A interface padrão app.uniswap.org agora roteia a maioria das grandes negociações por meio de caminhos protegidos por MEV, mas se você estiver interagindo com o V4 diretamente por meio de seus próprios contratos, você mesmo precisará cuidar disso.

Finalmente, a diversidade de ganchos criou um problema de fragmentação. O mesmo par de tokens pode existir em cinco ou dez pools V4 com ganchos diferentes, além de vários pools V3, além de pools em outros DEXes. A liquidez agora está mais distribuída por pool individual do que era na V3. Os agregadores lidam bem com essa fragmentação para os usuários, mas os LPs precisam pensar cuidadosamente sobre qual pool realmente atrairá volume suficiente para compensá-los pela perda impermanente de fornecer liquidez ali.

Perguntas frequentes

Q Quando o Uniswap V4 foi lançado na rede principal?

Uniswap V4 lançado na rede principal Ethereum em 30 de janeiro de 2026, com implantações simultâneas em Arbitrum, Base, Optimism, Polygon e BNB Chain. O lançamento ocorreu após mais de dois anos de desenvolvimento, auditorias e recompensas por bugs.

Q Qual é a diferença entre Uniswap V3 e V4?

V3 introduziu liquidez concentrada, mas manteve a arquitetura rígida de um contrato por pool. A V4 mantém a liquidez concentrada, mas adiciona três inovações importantes: um PoolManager singleton que mantém todos os pools, contabilidade flash que compensa os saldos no final de uma transação e ganchos que permitem aos desenvolvedores injetar lógica personalizada no ciclo de vida de qualquer swap ou evento de liquidez. O resultado é uma economia de aproximadamente 50% de gás em trocas multi-hop e personalização ilimitada.

Q O que é um gancho Uniswap V4?

Um gancho é um contrato inteligente que você anexa a um pool V4 no momento da criação. O PoolManager chama funções específicas no gancho em pontos específicos do ciclo de vida do pool, como beforeSwap ou afterSwap. Isso permite que o gancho adicione recursos como pedidos com limite, taxas dinâmicas ou controle KYC sem modificar o protocolo principal.

Q O Uniswap V4 é seguro para uso?

O protocolo principal foi auditado por Trail of Bits, OpenZeppelin, Certora e ABDK e passou por uma recompensa por bug de US$ 15 milhões. O próprio PoolManager é amplamente considerado um dos contratos inteligentes mais revisados ​​em DeFi. No entanto, ganchos presos a piscinas específicas podem apresentar riscos. Sempre verifique qual gancho um pool usa e se ele foi auditado de forma independente antes de depositar capital significativo.

Q Preciso fazer alguma coisa para usar o Uniswap V4 em vez do V3?

Não. Se você usar a interface app.uniswap.org ou qualquer agregador DEX importante, o roteamento V4 é automático. O front-end roteia pools V4 sempre que oferecem melhor execução. Sua carteira, fluxo de assinatura e processo de aprovação permanecem idênticos.

Q Posso migrar minhas posições de liquidez V3 para V4?

Não automaticamente, mas o front end Uniswap fornece uma ferramenta de migração de um clique que fecha sua posição V3, troca qualquer desequilíbrio e abre uma posição V4 equivalente em um pool vanilla (ou em um pool hooked de sua escolha). A maioria dos LPs que migraram relatam melhor captura de taxas na V4 devido aos custos de swap mais baixos, atraindo mais volume.

Q O que é contabilidade flash no Uniswap V4?

A contabilidade Flash é o sistema que permite o saldo líquido do token V4 no final de uma transação, em vez de liquidar cada etapa intermediária. Quando você interage com o PoolManager, ele rastreia quanto seu contrato deve ou é devido em cada token e só realiza transferências ERC20 reais no final, quando você liga settle(). Isso economiza gás substancial em transações complexas de várias etapas.

Q A V4 é apenas para desenvolvedores ou traders normais podem usá-la?

Ambos. Os traders interagem com a V4 através das mesmas interfaces usadas na V3, sem curva de aprendizado. Os desenvolvedores podem criar ganchos personalizados para implantar mercados especializados, o que expande o que é possível no protocolo. A maioria dos benefícios do V4, incluindo menor gás e melhor execução de estratégias de liquidez personalizadas, fluem automaticamente para os traders comuns.

Conclusão

Uniswap V4 é mais do que uma atualização. É uma rearquitetura de negociação descentralizada que transforma um único aplicativo em uma plataforma para mercados especializados ilimitados. O PoolManager singleton torna a criação de pool efetivamente gratuita. A contabilidade flash reduz os custos de gás nas operações mais importantes. E o sistema de ganchos permite que qualquer pessoa implante um pool com lógica customizada para ordens limitadas, taxas dinâmicas, execução TWAMM, redistribuição MEV, KYC, oráculos customizados ou qualquer outra coisa que um desenvolvedor possa imaginar.

Para os traders, o impacto prático já é visível. Melhor execução, taxas mais baixas em pares de cauda longa e acesso a novos mercados que simplesmente não poderiam existir na V3. Para os provedores de liquidez, o V4 abre um espaço de design totalmente novo para o gerenciamento ativo de liquidez, desde estratégias baseadas em cofres que abstraem a complexidade até ganchos just-in-time que capturam o valor máximo do fluxo de entrada. Para os desenvolvedores, a V4 é a plataforma AMM mais expressiva já lançada, com bases auditadas e um caminho claro para a implantação de código de produção.

O protocolo foi lançado em janeiro de 2026 e já capturou cerca de 20% do volume DEX da mainnet Ethereum em seu primeiro trimestre. Até o final de 2026, a maioria dos analistas espera que essa participação cresça além de 50% e que o V3 inicie seu longo período de extinção como uma versão legada. Se você está construindo algo que diz respeito à liquidez da rede em 2026 ou além, você está construindo sobre o V4, quer saiba disso ou não. Quanto mais cedo você entender o que o sistema singleton, contabilidade flash e ganchos tornam possível, mais bem posicionado você estará para aproveitar as vantagens da próxima década de inovação DeFi.