Autor: Hayden Adams, fundador da Uniswap; tradução: Golden Finance cryptonaitive
Dois anos atrás, lançamos o Uniswap v3, que foi um divisor de águas para liquidez on-chain e DeFi. Hoje, o protocolo Uniswap é o maior protocolo de câmbio descentralizado, movimentando mais de US$ 1,5 trilhão em volume de transações. Como infraestrutura pública, é uma parte importante do ecossistema criptográfico.
À medida que a tecnologia e os mercados evoluem, o protocolo Uniswap também deve evoluir. É por isso que 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 na cadeia.
Estamos lançando rascunhos de código agora para que a v4 possa ser construída publicamente, com feedback aberto e contribuições significativas da comunidade. Esperamos que este seja um processo de meses. Você pode ler os primeiros lançamentos de código aberto do núcleo Uniswap v4 e repositórios periféricos.
O Uniswap v3 adota uma abordagem robusta e opinativa para fornecer liquidez, equilibrando um espaço incrivelmente complexo de compensações. Novos recursos vêm com o custo de maior despesa e complexidade de código. Por exemplo, a v3 inclui oráculos, permitindo que os construtores integrem dados de preços on-chain em tempo real, às custas de alguns custos aumentados para swappers.
Nossa visão para o Uniswap v4 é permitir que qualquer pessoa tome essas decisões de compensação introduzindo "ganchos". Ganchos são contratos executados em vários pontos do ciclo de vida do pool. Os pools podem fazer as mesmas compensações da v3 ou podem adicionar funcionalidades totalmente novas. Por exemplo, a v4 permitirá que o próprio pool suporte taxas dinâmicas, adicione pedidos de limite na cadeia ou atue como um criador de mercado médio ponderado pelo tempo (TWAMM) para distribuir grandes pedidos ao longo do tempo.
Junto com essa customização, a arquitetura do Uniswap v4 reduz custos e garante eficiência. Ele introduz um novo contrato "singleton" em que todos os pools de mineração estão em um contrato inteligente. Acreditamos que a combinação de ganchos e arquitetura singleton cria uma plataforma muito poderosa - personalização de pool rápida e segura e roteamento eficiente em vários pools. O Uniswap v4 traz inovação AMM rápida e expressiva em um ecossistema robusto.
O que é Uniswap v4
Ganchos e piscinas personalizadas
Cada pool de liquidez Uniswap tem um ciclo de vida. Durante o ciclo de vida de uma piscina, várias coisas acontecem. Crie pools com níveis de taxa padrão; adicione, remova ou realinhe liquidez; e, claro, troque tokens para usuários. No Uniswap v3, esses eventos de ciclo de vida são fortemente acoplados e executados em uma ordem muito estrita.
Para criar espaço para liquidez personalizável no Uniswap v4, queríamos criar uma maneira de os implementadores de pool introduzirem código que executasse ações específicas em pontos-chave ao longo do ciclo de vida do pool - como antes ou depois de uma troca, ou posição de LP alterada antes ou depois.
Hooks são plug-ins que personalizam como "pools, swaps, fees e posições LP" interagem. Os desenvolvedores podem inovar com base na liquidez e segurança do protocolo Uniswap, criando pools AMM personalizados por meio de ganchos integrados com contratos inteligentes v4.
Algumas experiências emocionantes incluem:
Formador de mercado médio ponderado pelo tempo (TWAMM)
Taxas dinâmicas com base na volatilidade ou outras entradas
Lista de preços de limite de corrente
Depositar liquidez fora do intervalo no contrato de empréstimo
Oráculos on-chain personalizados, como oráculos geomédicos
Composição automática de taxas de LP para posições de LP
Distribuição internalizada de lucros MEV para LP
Mas, na realidade, o céu é limitado. Como cada pool agora é definido por mais do que apenas tokens e níveis de taxas, veremos pools de todas as cores, formas e tamanhos. A lógica principal do Uniswap v4 é a mesma da v3, que não pode ser atualizada. Embora cada pool possa usar seu próprio contrato inteligente de ganchos, os ganchos podem ser limitados a permissões específicas determinadas no momento da criação do pool.
Criamos exemplos de contratos de ganchos (para começar com a estrutura atual. Esperamos que os desenvolvedores criem maneiras novas e interessantes de criar funcionalidades nas quais ainda nem pensamos.
Arquitetura aprimorada e economia de gás
No Uniswap v3, implantamos um novo contrato para cada pool, o que encareceu a criação de pools e a realização de swaps de vários pools. Na v4, mantemos todos os pools em um contrato singleton, o que economizará muito gás, pois o swap não precisará mais transferir tokens entre pools em contratos diferentes. As primeiras estimativas mostram que o v4 reduz os custos de gás de criação de piscinas em 99%. Os ganchos apresentam um mundo de opções infinitas, e os singletons permitem que você ocupe todos eles com eficiência.
Essa arquitetura singleton é complementada por um novo sistema "flash accountin". Em vez de transferir ativos para dentro e para fora do pool no final de cada troca na v3, o sistema transfere apenas com base no saldo líquido - o que significa que um sistema mais eficiente poderia fornecer economia adicional de gás na Uniswap v4.
Acreditamos que o melhor design para computação flash usa "armazenamento transitório", que será habilitado pelo EIP-1153. O EIP é considerado parte do hard fork Ethereum Cancun e trará maiores melhorias de gás e projetos de contrato mais limpos para várias aplicações.
Com a eficiência do cálculo singleton e flash, não há necessidade de limitar o nível de taxa. Os criadores de pools podem defini-los no nível que os torna mais competitivos ou personalizá-los usando ganchos de taxas dinâmicos. A v4 também traz de volta o suporte para ETH nativo, que oferece economia adicional de gás.
Licença e Governança
Como sempre, acreditamos firmemente que a infraestrutura financeira básica deve ser aberta e transparente. Também acreditamos que a comunidade Uniswap - as pessoas e equipes que oferecem suporte, usam e desenvolvem o protocolo - devem gerenciar a v4 do protocolo da mesma forma que gerenciavam as versões anteriores.
O código será lançado sob a Business Source License 1.1, que limita o uso do código-fonte v4 em ambientes comerciais ou de produção por até quatro anos, momento em que fará a transição permanente para a licença GPL. Assim como na v3, o Uniswap Governance e o Uniswap Labs podem conceder exceções de licença.
O mecanismo de taxa de protocolo também será modelado após v3. A governança poderá votar para adicionar taxas de protocolo a qualquer pool até um valor limite.
Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
O fundador da Uniswap explicou pessoalmente o que é Uniswap V4
Autor: Hayden Adams, fundador da Uniswap; tradução: Golden Finance cryptonaitive
Dois anos atrás, lançamos o Uniswap v3, que foi um divisor de águas para liquidez on-chain e DeFi. Hoje, o protocolo Uniswap é o maior protocolo de câmbio descentralizado, movimentando mais de US$ 1,5 trilhão em volume de transações. Como infraestrutura pública, é uma parte importante do ecossistema criptográfico.
À medida que a tecnologia e os mercados evoluem, o protocolo Uniswap também deve evoluir. É por isso que 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 na cadeia.
Estamos lançando rascunhos de código agora para que a v4 possa ser construída publicamente, com feedback aberto e contribuições significativas da comunidade. Esperamos que este seja um processo de meses. Você pode ler os primeiros lançamentos de código aberto do núcleo Uniswap v4 e repositórios periféricos.
O Uniswap v3 adota uma abordagem robusta e opinativa para fornecer liquidez, equilibrando um espaço incrivelmente complexo de compensações. Novos recursos vêm com o custo de maior despesa e complexidade de código. Por exemplo, a v3 inclui oráculos, permitindo que os construtores integrem dados de preços on-chain em tempo real, às custas de alguns custos aumentados para swappers.
Nossa visão para o Uniswap v4 é permitir que qualquer pessoa tome essas decisões de compensação introduzindo "ganchos". Ganchos são contratos executados em vários pontos do ciclo de vida do pool. Os pools podem fazer as mesmas compensações da v3 ou podem adicionar funcionalidades totalmente novas. Por exemplo, a v4 permitirá que o próprio pool suporte taxas dinâmicas, adicione pedidos de limite na cadeia ou atue como um criador de mercado médio ponderado pelo tempo (TWAMM) para distribuir grandes pedidos ao longo do tempo.
Junto com essa customização, a arquitetura do Uniswap v4 reduz custos e garante eficiência. Ele introduz um novo contrato "singleton" em que todos os pools de mineração estão em um contrato inteligente. Acreditamos que a combinação de ganchos e arquitetura singleton cria uma plataforma muito poderosa - personalização de pool rápida e segura e roteamento eficiente em vários pools. O Uniswap v4 traz inovação AMM rápida e expressiva em um ecossistema robusto.
O que é Uniswap v4
Ganchos e piscinas personalizadas
Cada pool de liquidez Uniswap tem um ciclo de vida. Durante o ciclo de vida de uma piscina, várias coisas acontecem. Crie pools com níveis de taxa padrão; adicione, remova ou realinhe liquidez; e, claro, troque tokens para usuários. No Uniswap v3, esses eventos de ciclo de vida são fortemente acoplados e executados em uma ordem muito estrita.
Para criar espaço para liquidez personalizável no Uniswap v4, queríamos criar uma maneira de os implementadores de pool introduzirem código que executasse ações específicas em pontos-chave ao longo do ciclo de vida do pool - como antes ou depois de uma troca, ou posição de LP alterada antes ou depois.
Hooks são plug-ins que personalizam como "pools, swaps, fees e posições LP" interagem. Os desenvolvedores podem inovar com base na liquidez e segurança do protocolo Uniswap, criando pools AMM personalizados por meio de ganchos integrados com contratos inteligentes v4.
Algumas experiências emocionantes incluem:
Mas, na realidade, o céu é limitado. Como cada pool agora é definido por mais do que apenas tokens e níveis de taxas, veremos pools de todas as cores, formas e tamanhos. A lógica principal do Uniswap v4 é a mesma da v3, que não pode ser atualizada. Embora cada pool possa usar seu próprio contrato inteligente de ganchos, os ganchos podem ser limitados a permissões específicas determinadas no momento da criação do pool.
Criamos exemplos de contratos de ganchos (para começar com a estrutura atual. Esperamos que os desenvolvedores criem maneiras novas e interessantes de criar funcionalidades nas quais ainda nem pensamos.
Arquitetura aprimorada e economia de gás
No Uniswap v3, implantamos um novo contrato para cada pool, o que encareceu a criação de pools e a realização de swaps de vários pools. Na v4, mantemos todos os pools em um contrato singleton, o que economizará muito gás, pois o swap não precisará mais transferir tokens entre pools em contratos diferentes. As primeiras estimativas mostram que o v4 reduz os custos de gás de criação de piscinas em 99%. Os ganchos apresentam um mundo de opções infinitas, e os singletons permitem que você ocupe todos eles com eficiência.
Essa arquitetura singleton é complementada por um novo sistema "flash accountin". Em vez de transferir ativos para dentro e para fora do pool no final de cada troca na v3, o sistema transfere apenas com base no saldo líquido - o que significa que um sistema mais eficiente poderia fornecer economia adicional de gás na Uniswap v4.
Acreditamos que o melhor design para computação flash usa "armazenamento transitório", que será habilitado pelo EIP-1153. O EIP é considerado parte do hard fork Ethereum Cancun e trará maiores melhorias de gás e projetos de contrato mais limpos para várias aplicações.
Com a eficiência do cálculo singleton e flash, não há necessidade de limitar o nível de taxa. Os criadores de pools podem defini-los no nível que os torna mais competitivos ou personalizá-los usando ganchos de taxas dinâmicos. A v4 também traz de volta o suporte para ETH nativo, que oferece economia adicional de gás.
Licença e Governança
Como sempre, acreditamos firmemente que a infraestrutura financeira básica deve ser aberta e transparente. Também acreditamos que a comunidade Uniswap - as pessoas e equipes que oferecem suporte, usam e desenvolvem o protocolo - devem gerenciar a v4 do protocolo da mesma forma que gerenciavam as versões anteriores.
O código será lançado sob a Business Source License 1.1, que limita o uso do código-fonte v4 em ambientes comerciais ou de produção por até quatro anos, momento em que fará a transição permanente para a licença GPL. Assim como na v3, o Uniswap Governance e o Uniswap Labs podem conceder exceções de licença.
O mecanismo de taxa de protocolo também será modelado após v3. A governança poderá votar para adicionar taxas de protocolo a qualquer pool até um valor limite.