A carregar preços…

Uniswap v4 Hooks: Casos de Uso Reais Para Além do Hype

Os hooks permitem que pools executem lógica personalizada, mas a maioria das estratégias não é novidade. Taxas dinâmicas, ordens-limite on-chain e proteção contra MEV mostram valor real; experiências sociais muitas vezes não.

Uniswap v4 Hooks: Casos de Uso Reais Para Além do Hype

Que problema os hooks da v4 tentam realmente resolver

A Uniswap v3 deu aos fornecedores de liquidez um controlo preciso sobre a faixa de preços em que o seu capital ficava posicionado. Foi um salto relevante face à curva plana da v2, mas deixou cada pool presa ao mesmo nível de taxa fixo, à mesma lógica simples de swap e à mesma exposição a uma classe de ataques chamada maximal extractable value, ou MEV, em que produtores de blocos e bots reordenam, inserem ou censuram transações para extrair lucro de traders e LPs.

O sistema de hooks da v4 é a resposta a uma única frustração de fundo: se quisesse fazer algo personalizado na v3, tinha de fazer fork dos contratos, reimplantar um AMM paralelo e fragmentar a sua liquidez afastando-a das pools principais. Não havia uma forma limpa de acrescentar uma curva de taxa personalizada, um oracle ou uma regra de rebalanceamento sem abandonar a marca e os efeitos de rede de liquidez da Uniswap.

Os hooks mudam isso ao permitir que uma pool anexe smart contracts externos que o router principal invoca em pontos bem definidos do ciclo de vida da pool: antes de um swap, depois de um swap, antes de ser adicionada liquidez, depois de ser removida liquidez e em torno de alterações de preço. O proprietário da pool escolhe um endereço de hook ao criar a pool, e esse hook pode ler o estado da pool, executar a sua própria lógica e, em alguns casos, modificar a forma como o swap se desenrola. A matemática central mantém-se como a curva de liquidez concentrada da Uniswap, mas a camada à volta dela pode agora fazer coisas que antes exigiam um projeto separado.

Riscos que acompanham a complexidade dos hooks

Antes de percorrer os casos de uso, os riscos precisam de estar bem presentes, porque os hooks deslocam os modos de falha. Já houve várias perdas totais reais no mundo dos smart contracts personalizados estilo hook, e o padrão repete-se: um smart contract que executa lógica privilegiada sobre fundos dos utilizadores é explorado, muitas vezes através de um erro de lógica e não de uma falha criptográfica conhecida.

O primeiro risco é a superfície de auditoria. Cada hook é essencialmente um smart contract separado que pode movimentar tokens ou alterar o comportamento dos swaps. Quando deposita liquidez numa pool da v4 com um hook exótico, está a confiar no criador da pool, no programador do hook e em qualquer auditor que eles tenham contratado. Um bug no hook pode drenar a pool, congelar fundos dos utilizadores ou permitir que um atacante extraia valor de cada swap que passa por ela.

O segundo risco é a centralização da revisão de código. A v3 tinha personalização limitada, o que significava que cada pool podia ser analisada com o mesmo modelo mental. A v4 permite que qualquer pessoa publique um hook, e muitos deles são publicados rapidamente. A equipa da Uniswap revê os contratos principais, mas os hooks são, em larga medida, um espaço aberto a terceiros. Qualquer pessoa que olhe para o endereço do hook de uma pool continua a ter de tratá-lo como uma caixa-preta, a menos que leia o código ou confie num relatório de auditoria de uma empresa reputada.

O terceiro risco é o MEV quando os hooks estão ausentes. A maioria dos criadores de pools vai implementar um hook genérico ou nenhum, o que significa que provavelmente a maior parte do volume da v4 continuará a passar por pools com a mesma exposição a ataques sandwich da v3. Bots de sandwich detetam transações grandes pendentes, colocam uma compra logo antes e uma venda logo depois, capturando o impacto no preço como lucro à custa do LP e do trader. Os hooks podem mitigar isto, mas só as pools que ativam efetivamente essa proteção é que beneficiam.

O quarto risco são padrões de fraude. Como criar um hook e apontar uma pool para ele custa pouco, projetos fraudulentos podem criar um token, implementar um hook chamativo que promete algum milagre de taxa dinâmica, recolher depósitos dos utilizadores e desaparecer. O utilizador não tem recurso, e a marca Uniswap dá à superfície uma aparência de legitimidade que os esquemas mais antigos de fork-DEX nunca tiveram.

Caso de uso real 1: curvas de taxas dinâmicas e personalizadas

A vantagem mais concreta dos hooks é substituir os escalões de taxas fixos da v3 (0,05%, 0,30%, 1,00%) por uma lógica que se ajusta consoante as condições do pool. Esta não é uma funcionalidade teórica. Projetos como a implementação v4 da PancakeSwap e vários estúdios independentes de hooks já lançaram hooks de taxas que reagem à volatilidade, à hora do dia ou a faixas de volume.

O argumento económico é direto. Os pools entre stablecoins lidam sobretudo com pequenas variações de preço e beneficiam de taxas tão baixas quanto 0,01%, ao passo que o lançamento de um token de cauda longa pode ter movimentos de 20% numa hora e beneficia de uma taxa mais próxima de 1% para compensar os LPs pelo risco de inventário. A v3 obriga cada pool a escolher um único valor. Um hook pode cobrar 0,01% durante horas calmas, subir para 0,50% durante um pico de volatilidade e voltar a descer quando o mercado estabiliza.

Isto também permite taxas assimétricas, em que a taxa cobrada na compra de um token difere da taxa cobrada na venda. Parece estranho, mas as launchpads e os emissores programáticos de tokens querem mesmo subsidiar as vendas (para facilitar a liquidez de saída pós-lançamento) enquanto tributam mais as compras (para abrandar os influxos especulativos). A v3 simplesmente não conseguia expressar isso. Os hooks da v4 conseguem, ao inspecionar a direção do swap e as reservas de tokens antes do negócio se concretizar.

Caso de uso real 2: ordens-limite on-chain via hooks

Na v3, a única forma de colocar uma verdadeira ordem-limite era adicionar liquidez concentrada num intervalo estreito. Qualquer pessoa podia, na prática, tornar-se um micro-LP cuja posição se converteria num único ativo quando o preço entrasse no seu intervalo. Funcionava, mas bloqueava capital numa posição que deixava de gerar taxas assim que fosse preenchida.

Os hooks da v4 permitem que um pool implemente um padrão de ordem-limite mais limpo. Um hook pode acompanhar o preço e, quando um nível de preço especificado pelo utilizador é atravessado, executa um swap em seu nome, transfere os tokens de saída para o utilizador e remove a posição que ficou vazia. Do ponto de vista do utilizador, comporta-se como uma ordem-limite numa bolsa centralizada, mas tudo permanece on-chain e a negociação acontece dentro da mesma rede de liquidez do resto do pool.

Isto é importante porque traz para venues on-chain uma atividade que antes fugia para livros de ordens centralizados. Também é importante porque é genuinamente componível: um hook pode encadear o preenchimento de uma ordem-limite com outra ação, como encaminhar os ganhos para um cofre de empréstimos ou trocar por uma stablecoin. A contrapartida é que o utilizador está a confiar no programador do hook para executar fielmente a lógica de preenchimento, e uma falha no hook pode permitir que um atacante faça front-run do preenchimento ou salte passos.

Caso de uso real 3: resistência a MEV e sandwich attacks

A terceira categoria é aquela em que os hooks têm a argumentação técnica mais forte, porque o MEV é um imposto real e mensurável sobre cada transação on-chain. Os hooks explicitamente anti-MEV fazem algumas coisas de forma diferente face a um pool convencional. Encriptam ou comprometem o conteúdo das transações antes do swap se concretizar, agrupam e aleatorizam a ordem de execução, ou detetam padrões de sandwich attack e rejeitam a etapa final do ataque.

O clássico sandwich attack depende de o atacante ver a transação da vítima na mempool pública, comprar primeiro e vender logo a seguir. Se um hook introduzir um esquema de commit-reveal, em que o trader submete primeiro uma intenção em hash e só revela os parâmetros dentro do bloco, o atacante deixa de poder observar a transação a tempo de a fazer front-run. O hook também poderia reverter transações cujo padrão de gás circundante pareça um sandwich, ao custo de alguns falsos positivos.

Esta categoria está comprovada no mundo real em designs adjacentes. A CoW Protocol e outras venues de leilões em lote demonstraram ao longo de anos que o agrupamento e preços uniformes de liquidação reduzem drasticamente o valor disponível para extrair. Os hooks trazem ideias semelhantes para a estrutura de um único pool, em vez de exigirem um agregador separado. A ressalva honesta é que os hooks anti-MEV são, eles próprios, contratos inteligentes, e a lógica que usam para detetar e bloquear atacantes é também superfície de ataque. Um filtro mal desenhado pode ser sujeito a griefing, DoS ou utilizado para censurar transações legítimas. O código defensivo tem de ser, no mínimo, tão bem escrito quanto o código ofensivo que tenta superar.

Caso de uso real 4: oráculos TWAP e rebalanceamento de LP

Duas ideias adjacentes completam a lista prática. A primeira é usar um hook para publicar um preço médio ponderado pelo tempo, ou TWAP, do pool. Os oráculos são a forma como os protocolos DeFi obtêm informação de preços on-chain, e os TWAP da Uniswap v3 já estão entre os feeds de preços mais utilizados no espaço. Um hook da v4 pode calcular e expor um TWAP de forma mais económica do que o padrão de contrato externo da v3, porque o cálculo pode correr dentro da mesma execução do hook que o swap.

A segunda é o rebalanceamento automatizado. Um hook pode monitorizar a posição de liquidez concentrada de um utilizador e, quando o preço sai do intervalo selecionado, migrar lentamente a posição de volta para o intervalo ativo, idealmente usando uma sequência de pequenos swaps para minimizar o custo do rebalanceamento. Esta é a coisa mais próxima que a v4 tem de uma estratégia de LP ativa, e é genuinamente útil para LPs que, de outra forma, teriam de rebalancear manualmente todas as semanas.

Estes casos são menos vistosos do que as taxas dinâmicas ou o anti-MEV, mas são úteis, duradouros e sem drama. Provavelmente serão lançados em muitos pools sem que os utilizadores se apercebam, o que é a marca de uma infraestrutura bem-sucedida.

Onde os hooks são maioritariamente cosméticos

Hooks sociais, de governação e de reputação

Cada ciclo da v4 tem produzido uma onda de propostas de hooks que implementam comportamentos sociais ou de governação inovadores: reembolsos de taxas para detentores de longo prazo, taxas ponderadas com base no histórico on-chain do utilizador, ou pools que distribuem parte da taxa a uma tesouraria comunitária. São engenhosos nos documentos de design e falham quase sempre na prática.

A razão é uma questão simples de economia. Adicionar um corte para a tesouraria comunitária à mecânica de taxas de uma pool torna a pool estritamente pior para traders e LPs do que uma pool idêntica sem esse hook, a menos que o mecanismo social produza algum fluxo compensatório. Num espaço em que os traders encaminham para a pool que lhes oferece a melhor execução, um desvio de 5% da taxa para uma tesouraria será simplesmente ignorado no encaminhamento. A pool ficará vazia e o projeto culpará o mercado por não apreciar o valor da camada social.

Os hooks de reputação que fingem restringir o acesso (KYC, resistência a sybil, restrições geográficas) são ainda piores. Não conseguem efetivamente verificar a identidade numa blockchain pública, afastam precisamente os traders legítimos de que a pool precisa e atraem problemas regulatórios que nenhum programador anónimo de hooks quer.

Matemática de AMM inovadora escondida dentro dos hooks

Uma segunda categoria cosmética é a dos hooks que envolvem uma "nova curva de AMM" à volta da matemática padrão de liquidez concentrada. A proposta costuma ser que um hook implementa um invariante de stableswap, uma curva de média constante ou alguma fórmula híbrida dentro de uma camada de hook. A matemática é real, mas o resultado é uma pool que concorre em volume com venues de stableswap já estabelecidas, como a Curve e a Balancer, e perde, porque essas venues têm anos de liquidez e integrações acumulados.

Os hooks são uma forma poderosa de estender uma rede de liquidez existente. São uma forma fraca de lançar uma rede concorrente. Os builders que pretendem matemática verdadeiramente inovadora devem publicar o seu próprio AMM auditado e conquistar liquidez de forma orgânica, em vez de alugar a marca Uniswap para um hook que implementa a curva errada.

O que isto significa para LPs e builders da v3

Para os fornecedores de liquidez existentes na v3, a questão prática é se e como migrar. A equipa da Uniswap sinalizou que a v3 continuará a ser suportada e que a v4 funciona em paralelo, e não como uma atualização obrigatória. Não há um prazo oficial para migrar, e as pools da v3 ainda hoje geram taxas. A resposta honesta é que um LP da v3 não deve migrar para uma pool da v4 apenas porque a v4 existe. Deve migrar apenas quando uma pool específica da v4 oferecer, de forma demonstrável, melhores retornos esperados para a sua tolerância ao risco, seja através de uma curva de taxa dinâmica adequada ao seu par, de um hook anti-MEV que reduza as suas perdas por sandwich, ou de um rebalanceador automático que lhe poupe trabalho manual.

Para os builders, a v4 reduz o custo de experimentar ideias que antes exigiam um fork. Essa é a vantagem e a armadilha. A maioria das ideias de hooks não encontrará product-market fit. O teste económico é simples: o hook torna a pool melhor para a pessoa que efetivamente encaminha negociações através dela, em comparação com uma pool vanilla da v4 no mesmo nível de taxa? Se não, o hook é um recurso para uma página de marketing, não um recurso para os utilizadores.

O cálculo da auditoria importa mais do que para quase qualquer outra primitiva de DeFi. Um hook que toca em transferências de tokens ou altera a execução de swaps tem acesso privilegiado aos fundos dos utilizadores. A reputação do programador do hook, a qualidade do relatório de auditoria, o facto de o código ser open source e o facto de o endereço de implementação ter um histórico de lançamentos sem problemas são sinais que um LP deve ponderar antes de depositar.

Como acompanhar os hooks da Uniswap v4 de forma inteligente

O desenvolvimento de hooks da v4 avança rapidamente, e o mesmo acontece com as notícias em torno deles: anúncios de auditorias, lançamentos de hooks, exploits e experiências com níveis de taxa surgem todas as semanas. A Zippfeed destaca as notícias mais relevantes sobre UNI, Uniswap v4 e sobre DeFi e AMM em geral, com pontuação de sentimento (bullish, neutral ou bearish) e uma classificação de importância, para que possa filtrar o sinal do hype e acompanhar os hooks que efetivamente alteram a economia para LPs e traders.

Perguntas frequentes

É seguro depositar em hooks da Uniswap v4?
Depende inteiramente do hook específico e do seu historial de auditorias. Os contratos principais da v4 foram auditados e testados de forma abrangente, mas cada hook é um smart contract separado que a equipa principal não revê. Um pool v4 com um hook vanilla tem um perfil de risco aproximadamente equivalente ao de um pool v3. Um pool v4 com um hook complexo e não auditado tem substancialmente mais risco, incluindo a possibilidade de o hook drenar o pool ou falhar na execução conforme a sua comunicação sugere. Este artigo é educativo, não é aconselhamento financeiro; leia sempre o código-fonte e o relatório de auditoria do hook antes de depositar.
Como funcionam realmente os hooks da v4 nos bastidores?
Quando um pool é criado, o seu deployer regista um contrato de hook externo em pontos específicos do ciclo de vida, como beforeSwap, afterSwap, beforeAddLiquidity e afterRemoveLiquidity. Cada vez que uma transação toca nesse pool, o router chama o hook nesses pontos, o hook pode ler ou alterar a swap, e depois a execução continua. A matemática central da AMM mantém-se idêntica à liquidez concentrada da v3, mas o hook pode implementar taxas, ordens-limite, filtros de MEV ou lógica de rebalanceamento à volta desse núcleo.
Devo migrar a minha liquidez da v3 para a v4?
Não há prazo para migrar, e a v3 continuará a funcionar. Migrar faz sentido quando um pool v4 específico demonstra oferecer melhor retorno líquido esperado para o seu par e tolerância ao risco, por exemplo através de uma curva de taxa dinâmica afinada para o seu ativo ou de um hook anti-MEV que reduza as suas perdas por sandwich. Se não conseguir identificar uma melhoria concreta, manter-se na v3 é a opção mais segura por defeito. Isto é educação, não aconselhamento: faça a sua própria pesquisa antes de mover capital.
Os hooks podem eliminar totalmente os ataques sandwich?
Não, por si só não. Os hooks anti-MEV podem reduzir drasticamente o valor disponível para extrair de um único pool, especialmente quando combinados com um design de transações commit-reveal ou preços de compensação em lote, mas os searchers, block builders e MEV entre domínios continuam a operar ao nível da rede. Os hooks limitam a superfície de ataque dentro de um pool; não eliminam o MEV enquanto fenómeno. Trate qualquer hook que afirme eliminar totalmente os ataques sandwich como uma exagero de marketing, e não como uma garantia técnica.
Tokens relacionados
$UNI