O maior protocolo de câmbio descentralizado, Uniswap, anunciou, em 13 de junho, o lançamento do rascunho do código para V4. A nova versão do protocolo contará com uma arquitetura que visa oferecer mais personalização.
“Estamos entusiasmados em apresentar nossa visão para o Uniswap v4, que acreditamos abrirá um mundo de possibilidades de como a liquidez é criada e como os tokens são negociados onchain. Estamos lançando o rascunho do código agora para que a v4 possa ser construída em público, com feedback aberto e contribuição significativa da comunidade. Esperamos que este seja um processo de meses”, disse a equipe Uniswap no anúncio.
De acordo com os desenvolvedores, a visão com o Uniswap v4 é que ele possa permitir que qualquer pessoa tome essas decisões de compensação por meio da introdução de “Hooks” (ganchos). Hooks são contratos executados em vários pontos do ciclo de vida de uma pool action.
“Os pools podem fazer as mesmas compensações da v3 ou podem adicionar funcionalidades totalmente novas. Por exemplo, a v4 permitirá pools que oferecem suporte nativo a taxas dinâmicas, adicionam ordens de limite onchain ou atuam como um criador de mercado médio ponderado pelo tempo (TWAMM) para distribuir grandes pedidos ao longo do tempo”, explicou.
1/ Today, we’re announcing our vision for Uniswap v4 🦄
We see Uniswap as core financial infrastructure & think it should be built in public with space for community feedback and contribution.
An early implementation of the code can be found here:https://t.co/toy3k7plnU pic.twitter.com/9vGJElba2x
— Uniswap Labs 🦄 (@Uniswap) June 13, 2023
O que é Uniswap v4
Cada pool de liquidez Uniswap tem um ciclo de vida. Durante o ciclo de vida de uma piscina, várias coisas acontecem. Um pool é criado com um nível de taxa padrão. A liquidez é adicionada, removida ou reajustada. E, claro, os usuários trocam tokens. No Uniswap v3, esses eventos de ciclo de vida são fortemente acoplados e executados em uma sequência muito estrita, conforme destacaram os desenvolvedores.
Para criar espaço para liquidez personalizável no Uniswap v4, a equipe por trás do protocolo quer criar uma maneira para os implementadores de pool introduzirem código que execute uma ação designada em pontos-chave ao longo do ciclo de vida do pool – como antes ou depois de uma troca, ou antes ou depois que uma posição LP é mudado.