Ethereum está construindo um ecossistema de cadeia altamente unificado e colaborativo.

Na noite passada, o blog oficial da Fundação Ethereum divulgou que a equipe de contas Ethereum e a equipe de abstração de cadeia apresentaram a proposta da "Camada de Interoperabilidade Ethereum (Ethereum Interop Layer, EIL)", que visa integrar todas as redes de segunda camada (L2) em uma única e unificada cadeia Ethereum na percepção do usuário, fazendo com que as transações entre L2 sejam semelhantes a transações em uma única cadeia, enquanto mantém a minimização de confiança e a descentralização como base.

O conceito relacionado a esta camada de interoperabilidade foi inicialmente proposto no final de agosto deste ano e atualmente está em fase de desenvolvimento de testes.

Antes disso, o Ethereum alcançou escalabilidade por meio da tecnologia Rollup, reduzindo significativamente os custos de transação e garantindo espaço suficiente no bloco, o que marca a realização gradual de sua visão como uma plataforma de computação global. No entanto, o desenvolvimento das coisas geralmente tem um lado duplo, e essa evolução tecnológica trouxe efeitos colaterais inesperados, sendo o mais proeminente o problema da fragmentação da experiência do usuário.

A prosperidade e a dificuldade do L2

O ecossistema L2 atual apresenta uma situação bastante complexa, como ilhas dispersas, onde cada cadeia possui seu próprio modelo de Gas, sistema de bridges entre cadeias e até mesmo seu próprio sistema de carteiras. Quando os usuários transferem ativos entre redes como Arbitrum, Base e Scroll, precisam escolher manualmente a cadeia, confirmar o caminho entre cadeias e confiar em provedores de liquidez de terceiros, essa complexidade operacional vai claramente contra a promessa inicial do Ethereum de uma experiência 'sem costura e sem necessidade de confiança'.

Do ponto de vista da experiência do usuário, as consequências dessa experiência fragmentada são bastante sérias. A vantagem de experiência fluida do Ethereum foi severamente enfraquecida, sendo substituída por operações complexas trazidas por vários 'pequenos Ethereums'. Os usuários não precisam mais gerenciar transações simples e diretas, mas enfrentam uma série de L2. Isso não apenas traz atrito operacional e carga cognitiva, mas também envolve riscos adicionais de suposições de confiança, como a dependência de bridges, relays, ordenadores e outros elementos, além de aumentar invisivelmente o risco de censura.

Embora, antes da proposta da camada de interoperabilidade do Ethereum (EIL), algumas soluções da indústria tenham tentado unificar a experiência do usuário L2, é lamentável que a maioria dessas soluções se desviasse dos valores fundamentais do Ethereum. Por exemplo, algumas soluções introduziram intermediários para realizar transações, enfraquecendo a resistência à censura; algumas soluções confiaram fundos a terceiros, comprometendo a segurança, e a lógica que operava em servidores de terceiros também prejudicou a transparência e o espírito de código aberto. Portanto, a sobreposição dessas contradições gerou uma necessidade fundamental: reconstruir uma experiência de usuário semelhante à de uma única cadeia, mantendo a vantagem de escala do L2.

Então, como a camada de interoperabilidade do Ethereum (EIL) resolve essa contradição?

As bases filosóficas do EIL: um paradigma de interoperabilidade sem necessidade de confiança

A camada de interoperabilidade do Ethereum (EIL) se tornará a chave para resolver essa contradição, com seu núcleo posicionado como um protocolo de comunicação seguro e eficiente, e não como uma ferramenta financeira.

A lógica de design do EIL é fazer com que as transações Rollup do Ethereum sejam como transações de uma única cadeia, permitindo que os usuários assinem uma única vez para concluir transações entre cadeias, sem necessidade de introduzir novas suposições de confiança. Sua filosofia de design é fundamentada em dois princípios centrais: a abstração de contas ERC-4337 e a declaração sem necessidade de confiança.

A abstração de contas ERC-4337, ao padronizar a lógica de contas, confere ao EIL a capacidade de permitir que os usuários iniciem operações entre cadeias diretamente de suas carteiras, sem depender de relays ou resolvers.

O princípio operacional específico é: na EIL, os usuários utilizam contas ERC-4337, cuja lógica foi otimizada para cenários de uso em várias cadeias. A carteira gera várias UserOps diferentes e, em seguida, realiza uma única assinatura autorizada para a raiz Merkle de todas essas UserOps. A parte de verificação de cada conta em uma cadeia necessita de (i) um UserOp, (ii) um ramo Merkle que prove que pertence a uma determinada árvore Merkle, e (iii) a assinatura da raiz dessa árvore Merkle.

A principal vantagem dessa abordagem é que ela pode suportar carteiras de hardware, que geralmente não suportam a geração simultânea de N assinaturas (a carteira só precisa que o usuário clique uma vez para concluir a assinatura).

Com base nisso, o design do EIL segue rigorosamente a declaração sem necessidade de confiança. O EIL coloca a lógica crucial na cadeia e a integra na carteira do usuário, garantindo que todas as operações sejam executadas em um ambiente verificável na cadeia. Por exemplo, quando um usuário cunha um NFT entre cadeias, a carteira combina automaticamente os saldos de várias cadeias e processa as taxas de Gas de forma transparente, sem a necessidade de delegar fundos a provedores de liquidez.

Esse design garante plenamente os quatro principais valores fundamentais do Ethereum: custódia autônoma (os usuários controlam completamente os ativos), resistência à censura (nenhum intermediário ou nó centralizado pode impedir transações), privacidade (contratos inteligentes substituem intermediários, sem necessidade de revelar o endereço IP ou a intenção do usuário a relays ou resolvers) e verificabilidade (toda a lógica é de código aberto e auditável).

Como enfatizado pela Fundação Ethereum, do ponto de vista da arquitetura técnica, o EIL é equivalente ao 'protocolo HTTP' do Ethereum. Assim como o HTTP unificou a experiência de acesso aos servidores da internet primitiva, o objetivo do EIL é transformar as carteiras em uma janela universal de acesso para os usuários ao ecossistema multi-cadeia, realizando a visão de 'vários níveis L2, um Ethereum'.

Ao mesmo tempo, para os usuários, isso representa uma revolução da 'gestão de cadeia' para a 'percepção de cadeia'.

A implementação do EIL mudará completamente a forma como os usuários interagem com o ecossistema multi-cadeia, refletindo principalmente em três aspectos-chave: transferências entre cadeias, cunhagem entre cadeias e trocas entre cadeias. Os usuários poderão operar com um único clique, sem a necessidade de selecionar caminhos entre cadeias ou pagar taxas adicionais, como nas modalidades tradicionais. O cerne dessa experiência está no design de 'carteira como portal', onde a complexidade entre cadeias é completamente encapsulada.

Finalmente, a introdução do EIL também desencadeará um efeito cascata no ecossistema Ethereum:

A evolução das carteiras e DApps: os fornecedores de carteiras não precisam desenvolver integrações personalizadas para cada nova cadeia, a interface padronizada do EIL torna o suporte a várias cadeias uma funcionalidade padrão. Os desenvolvedores podem se concentrar na inovação da experiência do usuário, em vez de na construção repetitiva de infraestrutura entre cadeias.

A rápida integração do Rollup: quando uma nova rede se junta ao ecossistema, o design de compatibilidade do EIL permite que ela se integre perfeitamente ao sistema de carteira existente, acelerando a iteração tecnológica e o crescimento do usuário.

A consolidação do modelo de confiança: o EIL elimina a dependência de operadores off-chain, atualizando a interoperabilidade entre cadeias de um 'modelo de troca centralizada' para um 'modelo de troca descentralizada'. Os ativos dos usuários são sempre custodiados por contratos inteligentes, sem risco de contraparte, ao mesmo tempo em que reforça o compromisso do Ethereum como 'computador mundial'.

Vale mencionar que o surgimento do EIL terá um grande impacto no cenário de mercado existente, eliminando a necessidade de intermediários como relays e resolvers. Como os usuários tendem a escolher serviços de carteira, isso inevitavelmente levará à queda dos projetos que resolvem ou relayam transações L2, com um possível aumento na redução de mais de 80% em seu volume de transações, ou até mesmo a destruição direta de áreas relacionadas, forçando esses intermediários a se adaptarem rapidamente e se transformarem ou a desaparecerem.

De modo geral, o significado da concepção da camada de interoperabilidade do Ethereum (EIL) vai muito além do simples aspecto técnico. É um retorno aos princípios fundamentais do Ethereum: uma plataforma de computação global, aberta, sem costura e sem necessidade de confiança. Quando as carteiras se tornam portais universais, e as operações entre cadeias são tão simples quanto transações de uma única cadeia, a 'era da rede' do Ethereum realmente chegará.