O ecossistema Ethereum, talvez, esteja prestes a passar da fase de grande batalha "Período das Primaveras e Outonos" do L2 para a era da unificação.
E o ponto-chave está no ERC-7786 que está em andamento, que tenta estabelecer um conjunto de "especificações de interface" para comunicação entre cadeias no Ethereum, integrando assim vários padrões de transmissão de mensagens sob uma API unificada, permitindo a comunicação entre contratos inteligentes de diferentes redes de blockchain dentro do ecossistema Ethereum.
No dia 15 de abril, joshrudolf.eth, membro da Fundação Ethereum, enfatizou publicamente que "a comunicação entre cadeias é um dos elementos-chave para resolver o problema de experiência do usuário entre cadeias do Ethereum".
O que é, afinal, o ERC-7786, que problemas ele visa resolver e por que é tão importante? Este artigo irá ajudá-lo a entender este novo padrão que merece a atenção de todos os utilizadores de Ethereum.
Ethereum, é necessário um protocolo de comunicação cross-chain unificado
É de conhecimento geral que, desde a ideia de múltiplas cadeias do Cosmos e Polkadot, até a prosperidade do Rollup na era do Ethereum L2, especialmente com o grande desenvolvimento de cadeias de aplicação como OP Stack, Arbitrum Nova e Starknet, a liquidez se tornou cada vez mais dispersa no Ethereum e no L2.
Segundo estatísticas incompletas do L2BEAT, existem mais de uma centena de soluções L2 para Ethereum em um sentido amplo, o que gera uma questão que já é bastante discutida - a fragmentação extrema da liquidez.
É importante saber que, mesmo sendo todos baseados no ecossistema Ethereum, os diferentes L2 não se comunicam entre si. Se os usuários quiserem transferir ativos de Arbitrum para Starknet, ou realizar operações de interação de contratos entre diferentes L2, só poderão fazê-lo utilizando pontes cross-chain ou protocolos de mensagens cross-chain, para garantir a interação segura entre contratos, usuários e ativos em várias redes.
Fonte: L2BEAT
Isto não só faz com que os utilizadores paguem custos de atrito desnecessários anualmente devido a barreiras entre cadeias, mas o mais crítico é que a sinergia do ecossistema Ethereum, especialmente entre as várias L2, também foi severamente enfraquecida. Embora atualmente já existam vários protocolos que implementaram a funcionalidade de comunicação entre cadeias, cada protocolo tem as suas próprias interfaces, métodos de chamada e modelos de segurança, o que torna quase impossível para os desenvolvedores reutilizarem código ou lógica de interface entre diferentes protocolos, resultando diretamente na duplicação de esforços por parte de cada um e custos operacionais elevados, além de uma experiência do utilizador extremamente fragmentada.
Portanto, a proposta do ERC-7786 visa quebrar essa fragmentação do ecossistema, fornecendo uma interface padrão unificada para todos os protocolos de comunicação entre cadeias, permitindo que DApps se comuniquem com segurança com qualquer cadeia através de um "gateway" único, sem a necessidade de vincular a um protocolo específico:
Liderado pelo OpenZeppelin e apoiado por vários projetos modulares e de cadeia cruzada, incluindo a Fundação Ethereum e o Axelar, o padrão é um padrão unificado de interface de mensagens de cadeia cruzada para DApps que visa padronizar uma interface comum para aplicativos descentralizados (DApps) para enviar e receber mensagens com segurança em vários blockchains.
Fonte: erc7786.org
ERC-7786: Comunicação entre cadeias "Interface Unificada"
Se eu tivesse que resumir o ERC-7786 em uma frase, diria que é como o "ERC-20" no campo da comunicação entre cadeias.
Assim como o ERC-20 fornece uma interface padrão para tokens e o ERC-721 define uma especificação comum para NFTs, o ERC-7786 também tenta estabelecer um "soquete de comunicação" unificado e universal para mensagens entre cadeias - você pode compará-lo ao "padrão USB" no mundo Web3, onde qualquer protocolo pode ser plug-and-play, desde que esteja conectado à interface de especificação.
A imagem abaixo apresenta os componentes e processos principais do ERC-7786, mostrando como enviar e receber mensagens entre diferentes blockchains através de interfaces padronizadas, onde uma mensagem ERC-7786 inclui quatro elementos básicos:
Remetente (Sender): identificado no formato CAIP-10 (por exemplo, eip155:1:0xabc...)
Recebedor (Receiver): também é o endereço de destino identificado pelo CAIP-10
Payload: Dados executáveis arbitrários (bytes)
Atributos: parâmetros adicionais, como limite de Gas, prioridade de processamento, etc., expressos na forma de assinatura de função (como minGasLimit(uint256))
Fonte: erc7786.org
Entre eles, sendMessage() é usado para a cadeia A iniciar mensagens, e executeMessage() é usado para a cadeia B receber e executar, o que constitui a lógica básica da comunicação entre cadeias e também faz DApps Ele só precisa encapsular a interface padrão de uma só vez, e pode ser compatível com vários módulos de protocolo cross-chain ao mesmo tempo, percebendo o verdadeiro sentido de "desacoplamento de protocolo + liberdade de comunicação". **
Atualmente, a ERC-7786 também anunciou que a funcionalidade da interface está completa e está aguardando a fusão final da norma de endereços de interoperabilidade binária (ou seja, a codificação de endereços unificada). No futuro, está previsto adicionar a extensão "Patrocínio de Gas", permitindo que terceiros paguem o Gas ao executar transações na cadeia de destino, otimizando assim a experiência do usuário na interação entre cadeias.
Mais importante ainda, o design do ERC-7786 suporta adaptação modular, permitindo que os desenvolvedores construam Adaptadores para protocolos de cross-chain populares existentes (como Axelar, LayerZero, Wormhole, etc.) sem a necessidade de reestruturar a lógica, podendo rapidamente ser compatíveis com a interface padrão ERC-7786.
Isso significa que, mesmo que os usuários, a mobilidade e os aplicativos estejam distribuídos em várias cadeias L2 ou heterogêneas, os DApps podem usar o ERC-7786 para criar recursos nativos de invocação entre cadeias, sem se vincular a um protocolo de ponte específico ou depender da comutação complicada da interface do usuário, o que pode melhorar muito a experiência geral e reduzir a complexidade da integração.
Vale a pena mencionar que o mecanismo de atributos (Attributes) do ERC-7786 também permite a integração de funcionalidades expandidas de diferentes protocolos cross-chain, como lógica de validação, provas de estado, controle de limites, entre outros, sem afetar o fluxo principal padrão, o que deixa espaço para uma interface altamente flexível na evolução de middleware e mecanismos de validação.
Nesta perspetiva, o significado do ERC-7786 não é apenas "compatível com múltiplos protocolos cross-chain", mas também representa que a arquitetura multi-cadeia Web3 está se movendo de "cross-chain deployment" para uma nova era de "interoperabilidade nativa". **
O que o ERC-7786 pode trazer?
É por isso que o ERC-7786 é amplamente considerado como uma infraestrutura fundamental para impulsionar o Ethereum e o ecossistema multichain em direção a uma maior interoperabilidade, não apenas quebrando barreiras de protocolo que existem há muito tempo, mas também estabelecendo uma base de infraestrutura com padrões unificados para a futura expansão de funcionalidades cross-chain, atualização de mecanismos de verificação e colaboração multichain.
Do ponto de vista da implementação prática, o valor trazido pelo ERC-7786 pode ser resumido em dois principais beneficiários - desenvolvedores e usuários finais:
Para os desenvolvedores, basta desenvolver uma vez para implementar em múltiplas cadeias, sem a necessidade de adaptar repetidamente a diferentes protocolos, e pode alternar a qualquer momento entre os backends de cross-chain, aumentando a segurança e a manutenibilidade, além de suportar mais propriedades personalizadas e extensões de funcionalidades (como Gas, validação de estado, etc.);
Para os utilizadores, já não é necessário alternar entre as pontes e a interface do utilizador entre Arbitrum e zkSync, basta clicar para confirmar e concluir a operação de salto de cadeia, do ponto de vista da percepção, as fronteiras entre as cadeias estão a tornar-se difusas, como se fosse natural usar uma única cadeia;
Atualmente, o ERC-7786 está avançando continuamente na implementação ecológica. De acordo com as informações divulgadas publicamente, nos próximos 3 a 6 meses, o ERC-7786 lançará gradualmente adaptadores padrão para protocolos mainstream, promovendo a integração desse padrão em mais DApps, pontes e middleware de validação, formando uma infraestrutura de cross-chain verdadeiramente significativa para o Web3.
É digno de nota que, no dia 13 de junho, os desenvolvedores da Axelar, Interop Labs, e a OpenZeppelin lançaram em conjunto o framework open source OpenBridge, construído com base no ERC-7786. Esta ferramenta permitirá que os desenvolvedores acessem múltiplos protocolos de ponte de uma só vez, aumentando assim a eficiência de construção e a redundância dos protocolos, facilitando a integração de múltiplos protocolos de interoperabilidade.
Fonte: Axelar
De uma perspectiva mais macro, o significado do ERC-7786 vai muito além da norma da interface técnica, é mais como abrir um "caminho interconectado ordenado" para o atual caos do ecossistema multichain:
Deixar as fronteiras da "cadeia" dentro do ecossistema Ethereum mais difusas, plantando uma pista crucial para a evolução da experiência do usuário Web3 em seu verdadeiro sentido.
Escrito no final
Ao revisar a evolução do Ethereum, desde a combinabilidade dos contratos inteligentes até a rápida formação de infraestrutura modular, passando pela generalização de L2 e a tendência de cadeias exclusivas, a "interoperabilidade entre cadeias" tornou-se uma condição necessária para a próxima fase de explosão.
O significado do ERC-7786 não está apenas em tornar as transações entre cadeias mais convenientes, mas sim em tentar estabelecer uma norma unificada para "cooperação entre múltiplas cadeias" a fim de combater "aumento da entropia", o que não só pode promover ainda mais o processo de "unificação" da liquidez na cadeia, mas também impulsionar a ecologia de múltiplas cadeias em direção à maturidade.
Quanto à possibilidade de o ERC-7786 impulsionar o Ethereum para alcançar o ponto crítico da transformação, é necessário continuar a observar.
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.
Entender o ERC-7786: O ecossistema Ethereum está a dar um grande passo para a era da unificação?
O ecossistema Ethereum, talvez, esteja prestes a passar da fase de grande batalha "Período das Primaveras e Outonos" do L2 para a era da unificação.
E o ponto-chave está no ERC-7786 que está em andamento, que tenta estabelecer um conjunto de "especificações de interface" para comunicação entre cadeias no Ethereum, integrando assim vários padrões de transmissão de mensagens sob uma API unificada, permitindo a comunicação entre contratos inteligentes de diferentes redes de blockchain dentro do ecossistema Ethereum.
No dia 15 de abril, joshrudolf.eth, membro da Fundação Ethereum, enfatizou publicamente que "a comunicação entre cadeias é um dos elementos-chave para resolver o problema de experiência do usuário entre cadeias do Ethereum".
O que é, afinal, o ERC-7786, que problemas ele visa resolver e por que é tão importante? Este artigo irá ajudá-lo a entender este novo padrão que merece a atenção de todos os utilizadores de Ethereum.
Ethereum, é necessário um protocolo de comunicação cross-chain unificado
É de conhecimento geral que, desde a ideia de múltiplas cadeias do Cosmos e Polkadot, até a prosperidade do Rollup na era do Ethereum L2, especialmente com o grande desenvolvimento de cadeias de aplicação como OP Stack, Arbitrum Nova e Starknet, a liquidez se tornou cada vez mais dispersa no Ethereum e no L2.
Segundo estatísticas incompletas do L2BEAT, existem mais de uma centena de soluções L2 para Ethereum em um sentido amplo, o que gera uma questão que já é bastante discutida - a fragmentação extrema da liquidez.
É importante saber que, mesmo sendo todos baseados no ecossistema Ethereum, os diferentes L2 não se comunicam entre si. Se os usuários quiserem transferir ativos de Arbitrum para Starknet, ou realizar operações de interação de contratos entre diferentes L2, só poderão fazê-lo utilizando pontes cross-chain ou protocolos de mensagens cross-chain, para garantir a interação segura entre contratos, usuários e ativos em várias redes.
Fonte: L2BEAT
Isto não só faz com que os utilizadores paguem custos de atrito desnecessários anualmente devido a barreiras entre cadeias, mas o mais crítico é que a sinergia do ecossistema Ethereum, especialmente entre as várias L2, também foi severamente enfraquecida. Embora atualmente já existam vários protocolos que implementaram a funcionalidade de comunicação entre cadeias, cada protocolo tem as suas próprias interfaces, métodos de chamada e modelos de segurança, o que torna quase impossível para os desenvolvedores reutilizarem código ou lógica de interface entre diferentes protocolos, resultando diretamente na duplicação de esforços por parte de cada um e custos operacionais elevados, além de uma experiência do utilizador extremamente fragmentada.
Portanto, a proposta do ERC-7786 visa quebrar essa fragmentação do ecossistema, fornecendo uma interface padrão unificada para todos os protocolos de comunicação entre cadeias, permitindo que DApps se comuniquem com segurança com qualquer cadeia através de um "gateway" único, sem a necessidade de vincular a um protocolo específico:
Liderado pelo OpenZeppelin e apoiado por vários projetos modulares e de cadeia cruzada, incluindo a Fundação Ethereum e o Axelar, o padrão é um padrão unificado de interface de mensagens de cadeia cruzada para DApps que visa padronizar uma interface comum para aplicativos descentralizados (DApps) para enviar e receber mensagens com segurança em vários blockchains.
Fonte: erc7786.org
ERC-7786: Comunicação entre cadeias "Interface Unificada"
Se eu tivesse que resumir o ERC-7786 em uma frase, diria que é como o "ERC-20" no campo da comunicação entre cadeias.
Assim como o ERC-20 fornece uma interface padrão para tokens e o ERC-721 define uma especificação comum para NFTs, o ERC-7786 também tenta estabelecer um "soquete de comunicação" unificado e universal para mensagens entre cadeias - você pode compará-lo ao "padrão USB" no mundo Web3, onde qualquer protocolo pode ser plug-and-play, desde que esteja conectado à interface de especificação.
A imagem abaixo apresenta os componentes e processos principais do ERC-7786, mostrando como enviar e receber mensagens entre diferentes blockchains através de interfaces padronizadas, onde uma mensagem ERC-7786 inclui quatro elementos básicos:
Fonte: erc7786.org
Entre eles, sendMessage() é usado para a cadeia A iniciar mensagens, e executeMessage() é usado para a cadeia B receber e executar, o que constitui a lógica básica da comunicação entre cadeias e também faz DApps Ele só precisa encapsular a interface padrão de uma só vez, e pode ser compatível com vários módulos de protocolo cross-chain ao mesmo tempo, percebendo o verdadeiro sentido de "desacoplamento de protocolo + liberdade de comunicação". **
Atualmente, a ERC-7786 também anunciou que a funcionalidade da interface está completa e está aguardando a fusão final da norma de endereços de interoperabilidade binária (ou seja, a codificação de endereços unificada). No futuro, está previsto adicionar a extensão "Patrocínio de Gas", permitindo que terceiros paguem o Gas ao executar transações na cadeia de destino, otimizando assim a experiência do usuário na interação entre cadeias.
Mais importante ainda, o design do ERC-7786 suporta adaptação modular, permitindo que os desenvolvedores construam Adaptadores para protocolos de cross-chain populares existentes (como Axelar, LayerZero, Wormhole, etc.) sem a necessidade de reestruturar a lógica, podendo rapidamente ser compatíveis com a interface padrão ERC-7786.
Isso significa que, mesmo que os usuários, a mobilidade e os aplicativos estejam distribuídos em várias cadeias L2 ou heterogêneas, os DApps podem usar o ERC-7786 para criar recursos nativos de invocação entre cadeias, sem se vincular a um protocolo de ponte específico ou depender da comutação complicada da interface do usuário, o que pode melhorar muito a experiência geral e reduzir a complexidade da integração.
Vale a pena mencionar que o mecanismo de atributos (Attributes) do ERC-7786 também permite a integração de funcionalidades expandidas de diferentes protocolos cross-chain, como lógica de validação, provas de estado, controle de limites, entre outros, sem afetar o fluxo principal padrão, o que deixa espaço para uma interface altamente flexível na evolução de middleware e mecanismos de validação.
Nesta perspetiva, o significado do ERC-7786 não é apenas "compatível com múltiplos protocolos cross-chain", mas também representa que a arquitetura multi-cadeia Web3 está se movendo de "cross-chain deployment" para uma nova era de "interoperabilidade nativa". **
O que o ERC-7786 pode trazer?
É por isso que o ERC-7786 é amplamente considerado como uma infraestrutura fundamental para impulsionar o Ethereum e o ecossistema multichain em direção a uma maior interoperabilidade, não apenas quebrando barreiras de protocolo que existem há muito tempo, mas também estabelecendo uma base de infraestrutura com padrões unificados para a futura expansão de funcionalidades cross-chain, atualização de mecanismos de verificação e colaboração multichain.
Do ponto de vista da implementação prática, o valor trazido pelo ERC-7786 pode ser resumido em dois principais beneficiários - desenvolvedores e usuários finais:
Atualmente, o ERC-7786 está avançando continuamente na implementação ecológica. De acordo com as informações divulgadas publicamente, nos próximos 3 a 6 meses, o ERC-7786 lançará gradualmente adaptadores padrão para protocolos mainstream, promovendo a integração desse padrão em mais DApps, pontes e middleware de validação, formando uma infraestrutura de cross-chain verdadeiramente significativa para o Web3.
É digno de nota que, no dia 13 de junho, os desenvolvedores da Axelar, Interop Labs, e a OpenZeppelin lançaram em conjunto o framework open source OpenBridge, construído com base no ERC-7786. Esta ferramenta permitirá que os desenvolvedores acessem múltiplos protocolos de ponte de uma só vez, aumentando assim a eficiência de construção e a redundância dos protocolos, facilitando a integração de múltiplos protocolos de interoperabilidade.
Fonte: Axelar
De uma perspectiva mais macro, o significado do ERC-7786 vai muito além da norma da interface técnica, é mais como abrir um "caminho interconectado ordenado" para o atual caos do ecossistema multichain:
Deixar as fronteiras da "cadeia" dentro do ecossistema Ethereum mais difusas, plantando uma pista crucial para a evolução da experiência do usuário Web3 em seu verdadeiro sentido.
Escrito no final
Ao revisar a evolução do Ethereum, desde a combinabilidade dos contratos inteligentes até a rápida formação de infraestrutura modular, passando pela generalização de L2 e a tendência de cadeias exclusivas, a "interoperabilidade entre cadeias" tornou-se uma condição necessária para a próxima fase de explosão.
O significado do ERC-7786 não está apenas em tornar as transações entre cadeias mais convenientes, mas sim em tentar estabelecer uma norma unificada para "cooperação entre múltiplas cadeias" a fim de combater "aumento da entropia", o que não só pode promover ainda mais o processo de "unificação" da liquidez na cadeia, mas também impulsionar a ecologia de múltiplas cadeias em direção à maturidade.
Quanto à possibilidade de o ERC-7786 impulsionar o Ethereum para alcançar o ponto crítico da transformação, é necessário continuar a observar.