Você sabe em quantas cadeias o Uniswap v3 está implantado?

De acordo com a Uniswap Governance, o Uniswap v3 foi implantado em 15 cadeias até agora, incluindo quase todas as principais L1 (compatíveis com EVM) e L2. No cenário atual do mercado, onde coexistem múltiplas cadeias, existem muitos casos semelhantes e cada vez mais aplicações estão se tornando aplicações multicadeias. A implantação de múltiplas cadeias é frequentemente acompanhada pelo problema de como tomar decisões de governança eficientes e seguras entre diferentes redes blockchain.

Para resolver este problema, o Uniswap contratou especialmente algumas pessoas com experiência profissional para formar o Cross-chain Bridge Assessment Committee (Cross-chain Bridge Assessment Committee) para avaliar e emitir vários protocolos de mensagens cross-chain que são atualmente populares na comunidade . Relatório. No final das contas, o comitê aprovou o Wormhole para uso em todas as implantações cross-chain do Uniswap.

Como a maior bolsa descentralizada (DEX) do mundo, a escolha de tecnologia e protocolos da Uniswap frequentemente afeta a tendência de desenvolvimento de toda a indústria de blockchain. Portanto, este artigo irá investigar por que o Uniswap escolheu o Wormhole e como o Wormhole ajuda o Uniswap a atingir o objetivo de governança entre cadeias.

Antecedentes do nascimento do relatório de avaliação da ponte cross-chain Uniswap

Antes de nos aprofundarmos na escolha do Wormhole pelo Uniswap como seu protocolo de mensagens cross-chain preferido para governança cross-chain, é necessário que compreendamos brevemente o histórico da atribuição do Uniswap ao Comitê de Avaliação da Ponte Cross-chain para construir uma estrutura de avaliação e emitir um relatório de avaliação.

No final de 2022, o Fórum Uniswap recebeu uma proposta para implantar oficialmente o Uniswap v3 na cadeia BNB, o que gerou muita discussão em torno de qual solução de ponte deveria ser usada para casos de uso de governança entre cadeias. Em vários posts, os membros da comunidade sugeriram Wormhole, Layerzero, Celer e DeBridge como soluções potenciais. A discussão foi altamente técnica e um tanto controversa, com a participação de vários membros da equipe de ponte entre cadeias e apontando diretamente os custos e benefícios de cada solução proposta. No final das contas, a proposta de implantação do Uniswap v3 na cadeia BNB foi aprovada e o Wormhole foi selecionado como a solução de ponte para permitir a implantação.

Após a votação da implantação da cadeia BNB, a fim de preparar melhor a comunidade Uniswap para tomar tais decisões, a Fundação Uniswap convocou o Comitê de Avaliação da Ponte Cross-Chain e preparou o Relatório de Avaliação da Ponte Cruzada Uniswap. Os principais objetivos do comitê são:

  • Apoiar representantes e membros da comunidade na tomada de decisões informadas relacionadas a implantações entre cadeias

  • Fornece processos claros para provedores de soluções de pontes entre cadeias

  • Eliminar ineficiências nos processos de governança para todas as partes interessadas na governança

Pode-se observar que o relatório de avaliação da ponte entre cadeias do Uniswap é um relatório muito profissional com objetivos claros. Ele reflete a atitude rigorosa da equipe do Uniswap na seleção de soluções entre cadeias e também fornece orientação para os membros subsequentes da comunidade na votação de propostas semelhantes. orientação é fornecida.

A razão pela qual Uniswap escolhe Wormhole

Os avaliadores de pontes entre cadeias do Uniswap avaliaram os protocolos de ponte com base em uma variedade de fatores, incluindo segurança, escalabilidade (a capacidade de expansão fácil para cadeias recém-implantadas no Uniswap), flexibilidade (a capacidade de evoluir e atualizar ao longo do tempo) e trabalho de integração.

Com base nestas áreas de avaliação de alto nível, o comité criou uma estrutura para avaliar seis pontes que incluíam as seguintes quatro categorias de risco:

  • Risco de Arquitetura

  • Risco de implementação

  • Risco operacional

  • Riscos de rede

O comité utilizou então um processo de duas etapas para concluir a sua avaliação e recomendações. Primeiro, eles avaliaram os principais atributos, opções de design e premissas de segurança de cada protocolo e concluíram uma revisão de alto nível de suas práticas operacionais e de implementação. Os acordos que atendam aos critérios relevantes na primeira fase avançarão para a segunda fase. Na segunda fase, é concluída uma avaliação rigorosa de todas as quatro categorias de risco, incluindo a análise do código-fonte e dos dados dentro e fora da cadeia.

Em última análise, através da pesquisa aprofundada do comitê e da cooperação de várias equipes de protocolos de comunicação entre cadeias, o comitê concluiu que os dois protocolos de comunicação entre cadeias, Wormhole e Axelar, mostraram-se promissores o suficiente para serem usados ​​para governança entre cadeias pelo Uniswap. DAO. Entre eles, o Wormhole foi aprovado para uso em todas as implantações entre cadeias e continuará monitorando as mudanças que afetam seu modelo de segurança principal. Axelar recebeu aprovação condicional e precisa ser reavaliado após a atualização de sua governança de múltiplas assinaturas;

A seguir está um resumo da análise após a avaliação do comitê:

A análise do Wormhole concluiu que ele atende aos requisitos do caso de uso de governança cross-chain Uniswap DAO descritos na estrutura de avaliação acima. O conjunto de validadores inclui muitas entidades respeitáveis, e o número de validadores e os limites de segurança são definidos em níveis satisfatórios. Além disso, a implementação de protocolos e as práticas de segurança operacional foram totalmente consideradas, e suas práticas de DevSecOps e procedimentos de resposta a incidentes foram significativamente melhorados desde o incidente de violação em fevereiro de 2022. O comitê identificou uma série de áreas para melhoria e recomenda monitoramento regular para quaisquer alterações significativas que possam impactar a postura de segurança do protocolo.

A partir das conclusões acima, já podemos extrair algumas razões óbvias pelas quais o Uniswap finalmente escolheu o Wormhole. Combinando todo o conteúdo do relatório, classificamos e resumimos vários motivos principais para escolher o Wormhole:

1. Apoio e reconhecimento comunitário

Depois que o fórum Uniswap recebeu uma proposta para implantar o Uniswap v3 na cadeia BNB, os membros da comunidade propuseram vários protocolos de comunicação entre cadeias como opções potenciais. Após extensa discussão e votação pela comunidade, o Wormhole foi finalmente selecionado para governar o Uniswap na ponte BNB. Além disso, o Wormhole também recebeu apoio em várias propostas subsequentes de implantação do Uniswap v3, que refletem o alto nível de confiança e apoio da comunidade ao Wormhole.

A seguir está uma lista de protocolos de comunicação entre cadeias selecionados nas cadeias implantadas pelo Uniswap v3 até agora:

Como pode ser visto na tabela acima, além do L2, que basicamente usa Native Bridge para mensagens entre cadeias, o Wormhole é atualmente o protocolo de comunicação entre cadeias mais popular na governança entre cadeias do Uniswap.

2. Segurança e estabilidade

O design e a arquitetura do Wormhole concentram-se na segurança e estabilidade, o que é muito crítico para um projeto de grande escala como o Uniswap. O Uniswap precisa garantir que suas decisões de governança entre cadeias possam ser transmitidas com segurança e precisão à cadeia alvo, e o Wormhole fornece essa garantia. A avaliação de segurança do comitê concluiu que o design interno do Wormhole foi bem pensado e consistente com as melhores práticas. No geral, as suas observações indicam que a base de código amadureceu. Eles fizeram várias outras observações sobre as fortes práticas de segurança do Wormhole, incluindo:

  • Muitas empresas de segurança conhecidas auditaram diferentes aspectos e escopo do sistema. Todas as auditorias publicadas indicam que quaisquer problemas de gravidade alta ou crítica foram resolvidos.

  • Testes robustos de componentes principais e de todo o sistema.

  • Programa Active Bug Bounty com recompensas de até US$ 2,5 milhões (limitado a 10% do valor afetado).

  • Documentação técnica suficientemente detalhada e informativa.

  • Práticas de desenvolvimento e implantação bem definidas.

3. Comunicação eficiente entre cadeias

O Wormhole pode fornecer transmissão de mensagens entre cadeias rápida e em tempo real, o que é muito importante para as decisões de governança do Uniswap. Qualquer atraso ou interrupção pode afetar a eficácia da governança e a experiência do usuário do Uniswap.

4. Flexibilidade e escalabilidade

Wormhole não apenas suporta redes blockchain convencionais existentes, mas também tem boa escalabilidade e pode facilmente suportar novas cadeias no futuro. Isso fornece ao Uniswap mais opções e possibilidades de governança entre cadeias.

5. Compatível com a tecnologia e filosofia do Uniswap

O conceito de design e a arquitetura técnica do Wormhole são muito consistentes com o conceito de descentralização e os requisitos técnicos do Uniswap, o que permite que os dois trabalhem melhor juntos para atingir o objetivo de governança entre cadeias.

Em geral, o Uniswap escolheu o Wormhole como seu protocolo principal para governança entre cadeias com base nas vantagens técnicas do Wormhole, no suporte da comunidade e na compatibilidade com o Uniswap. Esta escolha não apenas reflete o alto nível de confiança do Uniswap no Wormhole, mas também fornece um caso de uso de governança entre cadeias bem-sucedido para toda a indústria de blockchain.

Aplicação prática do Wormhole no Uniswap

Como uma das funções principais do Uniswap no contexto da implantação de múltiplas cadeias, a governança entre cadeias afetará diretamente a operação geral e a experiência do usuário do Uniswap. Então, como exatamente funciona o Wormhole, o protocolo de comunicação entre cadeias mais popular na governança entre cadeias do Uniswap?

Antes disso, vamos primeiro entender como funcionam a governança e a governança entre cadeias do Uniswap.

Uniswap DAO A governança do protocolo Uniswap é gerenciada por meio de um fork do contrato Governor Bravo da Compound, que permite aos detentores de tokens UNI na rede principal (Ethereum) propor e usar o modo Proposta → Votação → Fila → Executar.

O processo de governança começa com uma proposta da comunidade, passa por iterações e uma rodada de votação fora da rede e é então submetido à rede para votação final e execução. Se a proposta for aprovada na votação final em cadeia, ela será colocada na fila de um contrato timelock onde as alterações propostas poderão ser executadas após um atraso de 2 dias. Após um atraso de 2 dias, qualquer conta Ethereum com fundos suficientes para cobrir a transação pode chamar a função de execução relevante. Este atraso destina-se a permitir que as partes interessadas que discordem das alterações tenham tempo suficiente para cancelar o acordo.

O diagrama abaixo ilustra a parte on-chain da proposta, que altera os parâmetros de nível de protocolo para implantações Uniswap v3 no Ethereum.

O principal requisito funcional do caso de uso de governança entre cadeias do Uniswap DAO é a capacidade de enviar mensagens de governança do Ethereum para a cadeia remota onde o Uniswap v3 é implantado para execução. Como as implantações do protocolo Uniswap em outras redes blockchain não têm seus próprios contratos de governança e, em vez disso, são governadas por processos padrão na rede Ethereum, isso significa que quaisquer atualizações propostas para implantações do protocolo Uniswap em cadeias remotas devem primeiro passar pelo Ethereum. Na governança do Uniswap DAO processo, se aprovado, a decisão será comunicada à cadeia remota através da ponte de mensagens para execução. O diagrama abaixo resume esse processo:

Neste caso de uso, o Wormhole atua como o Protocolo Cross-chain na figura, responsável por passar as decisões de governança da rede principal (Ethereum) para a cadeia alvo para execução. Para L2, sua ponte nativa correspondente desempenha essa função. Da mesma forma, para alguns outros aplicativos que usam o Wormhole como protocolo de mensagens entre cadeias, um fluxo de trabalho semelhante é seguido, dependendo de como o módulo de governança do aplicativo é projetado.

Resumo e Perspectiva

Como um dos projetos DeFi de maior sucesso, o Uniswap segue as melhores práticas ao selecionar protocolos de comunicação entre cadeias e confia ao Comitê de Avaliação de Pontes Cruzadas do Uniswap para conduzir pesquisas aprofundadas sobre protocolos que estão atualmente no mercado e podem atender às suas próprias necessidades. . e investigações, e emitiu relatórios detalhados para fornecer aconselhamento profissional aos membros da comunidade.

Finalmente, após uma avaliação abrangente do comitê, o Wormhole foi oficialmente aprovado para todas as implantações entre cadeias. Isso significa que o Wormhole é um dos poucos protocolos de comunicação entre cadeias atualmente no mercado que atende aos requisitos do caso de uso de governança entre cadeias Uniswap DAO descrito na Estrutura de Avaliação do Comitê. E esta aprovação foi feita após uma análise completa da arquitetura, implementação, operações e riscos de rede do Wormhole. O relatório também explicou as fortes medidas de segurança do Wormhole, sua base de código madura e excelente escalabilidade.

No entanto, é importante notar que o Comitê de Avaliação da Ponte Cruzada Uniswap também fez várias sugestões de melhoria para o Wormhole, incluindo a promoção de uma maior descentralização do conjunto de validadores, a definição de indicadores claros de avaliação do validador, a resolução de problemas de latência e a implementação de mecanismos no protocolo para resolver Problemas de passividade do verificador, etc. De acordo com os colaboradores do Wormhole, eles ouviram atentamente as sugestões e estão incorporando-as em futuros roteiros de desenvolvimento e estão comprometidos em fornecer aos Construtores uma plataforma de interoperabilidade de primeira classe.

Finalmente, a cooperação bem-sucedida entre Wormhole e Uniswap fornece um exemplo de sucesso para Web3, demonstrando o grande potencial e valor da tecnologia de comunicação entre cadeias. Esperamos ver mais inovações e avanços em campos relacionados no futuro.