A importância do ERC-7786 não é apenas tornar a cadeia cruzada mais conveniente, mas também tentar estabelecer uma especificação unificada para a "colaboração multicadeia" a partir da raiz para combater o "aumento da entropia", que pode não só promover ainda mais o processo "unificado" de liquidez on-chain, mas também promover a maturidade da ecologia multicadeia. (Sinopse: Protegendo Ethereum EIP-7702 Upgrade: Um modelo de proxy para EOA seguro para transição de carteira inteligente) (Suplemento de fundo: A luta da natureza humana que não pode ser resolvida por código: lutas internas, êxodo e o futuro do círculo interno do Ethereum) O ecossistema Ethereum pode estar prestes a entrar na era da unificação do estágio caótico L2 "Estados Beligerantes da primavera e do outono". A chave é o ERC-7786, que está em andamento, que tenta definir uma "especificação de interface" de comunicação comum entre cadeias para o Ethereum, de modo a integrar vários padrões de mensagens sob uma API unificada e realizar a comunicação mútua entre contratos inteligentes de diferentes redes blockchain no ecossistema Ethereum. Já em 15 de abril, Joshrudolf.eth, membro da Fundação Ethereum, enfatizou publicamente que "as mensagens entre cadeias são um dos elementos-chave para resolver o problema da experiência do usuário entre cadeias do Ethereum". Então, o que é exatamente o ERC-7786, que problema deve resolver e por que é importante? Este artigo irá guiá-lo através deste novo padrão que merece a atenção de todos os usuários do Ethereum. 01 Ethereum, a necessidade de unificar protocolos de comunicação entre cadeias Como todos sabemos, desde o Cosmos original, o conceito multi-cadeia da Polkadot, até o boom do Rollup na era Ethereum L2, especialmente o OP Stack, Arbitrum Nova, Starknet e outras cadeias de aplicativos se desenvolveram muito, tornando a liquidez cada vez mais descentralizada no Ethereum e L2. De acordo com as estatísticas incompletas do L2BEAT, Ethereum L2 tem centenas em um sentido amplo, o que dá origem a um problema de longa data - a extrema fragmentação da liquidez. Você sabe, mesmo que eles sejam baseados no ecossistema Ethereum, mas diferentes L2s não se comunicam entre si, se os usuários quiserem transferir ativos da Arbitrum para a Starknet, ou realizar operações de interação de contrato em diferentes L2s, eles só podem usar pontes entre cadeias ou protocolos de mensagens entre cadeias para alcançar uma interação segura entre contratos, usuários e ativos entre várias redes. Fonte: L2BEAT Isso não só faz com que os usuários paguem mais custos de atrito todos os anos devido a obstáculos entre cadeias, mas mais importante, o ecossistema Ethereum, especialmente a sinergia entre L2 também está seriamente enfraquecido, e embora muitos protocolos tenham implementado funções de comunicação entre cadeias, cada protocolo tem sua própria interface, modo de chamada e modelo de segurança, os desenvolvedores dificilmente podem reutilizar código ou lógica de interface entre diferentes protocolos, resultando diretamente em "rodas" repetidas e altos custos de operação e manutenção, e a experiência do usuário é extremamente fragmentada. Portanto, o ERC-7786 é proposto precisamente para quebrar esse ecossistema fragmentado e fornecer uma interface padrão unificada para todos os protocolos de comunicação entre cadeias, para que os DApps possam se comunicar com segurança com qualquer cadeia através do mesmo "gateway" sem vincular um protocolo específico: O padrão é liderado pelo OpenZeppelin e suportado por vários projetos modulares e de cadeia cruzada, incluindo a Fundação Ethereum, Axelar, como um aplicativo orientado a DApp O padrão unificado de interface de mensagens entre cadeias do , 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 02 ERC-7786: Comunicação entre cadeias "Interface unificada" Se o ERC-7786 é resumido numa frase, é como "ERC-20" no domínio da comunicação entre cadeias. Assim como o ERC-20 fornece uma interface padrão para tokens, o ERC-721 define uma especificação comum para NFTs, o ERC-7786 também tenta estabelecer um "soquete de comunicação" unificado e comum para mensagens entre cadeias - você pode compará-lo ao "padrão USB" no mundo Web3, desde que esteja conectado à interface de especificação, qualquer protocolo pode ser conectado e reproduzido. O diagrama a seguir mostra os principais componentes e processos do ERC-7786, mostrando como enviar e receber mensagens entre diferentes blockchains através de interfaces padronizadas, e uma mensagem ERC-7786 consiste em quatro elementos básicos: Remetente: Identificado no formato CAIP-10 (por exemplo, eip155:1:0xabc... Recetor: Também identifica o endereço de destino para CAIP-10 Carga útil: Dados de execução arbitrária (bytes) Atributos: Argumentos adicionais, como limite de gás, prioridade de processamento, etc., expressos na forma de uma assinatura de função (como minGasLimit (uint256)) Fonte: erc7786.org Entre eles, sendMessage () é usado para a cadeia A iniciar a mensagem, executeMessage () é usado para a cadeia B receber e executar, este "send-receive closed loop" constitui a lógica básica da comunicação entre cadeias, e também faz O DApp só precisa empacotar 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, realizando "desacoplamento de protocolo + liberdade de comunicação" no verdadeiro sentido. O ERC-7786 também anunciou que a interface está totalmente funcional e aguardando a fusão final da especificação de endereço de interoperabilidade binária (ou seja, codificação de endereço uniforme). No futuro, há planos para adicionar uma extensão de "Patrocínio de Gás" que permite aos usuários pré-pagar gás por terceiros ao executar transações na cadeia de destino, otimizando assim a experiência do usuário de interação entre cadeias. Mais importante ainda, o design do ERC-7786 suporta adaptação modular, e os desenvolvedores podem construir adaptadores para protocolos de cadeia cruzada convencionais existentes (como Axelar, LayerZero, Wormhole, etc.), sem lógica de refatoração, e podem ser rapidamente compatíveis com interfaces padrão ERC-7786. Isso significa que, mesmo que usuários, liquidez e aplicativos estejam distribuídos em várias cadeias L2 ou heterogêneas, os DApps podem criar recursos nativos de chamada entre cadeias com o ERC-7786, sem vincular protocolos de ponte específicos ou depender de comutação de interface do usuário complicada, o que pode melhorar muito a experiência geral e reduzir a complexidade da integração. Vale ressaltar que o mecanismo de Atributos do ERC-7786 também permite o acesso a funções do conjunto de extensões de diferentes protocolos de cadeia cruzada, como lógica de verificação, prova de estado, controle de limite, etc., sem afetar o processo principal padrão, o que deixa um espaço de interface altamente flexível para a evolução do middleware e dos mecanismos de autenticação. Deste ponto de vista, a importância do ERC-7786 não é apenas "compatível com múltiplos protocolos de cadeia cruzada", mas também representa que a arquitetura multicadeia Web3 está se movendo de "implantação entre cadeias" para uma nova era de "interoperabilidade nativa". 03 O que traz o ERC-7786? Por esta razão, o ERC-7786 é amplamente considerado como uma infraestrutura importante para promover o Ethereum e o ecossistema multi-cadeia para maior interoperabilidade, não apenas rompendo barreiras de protocolo de longa data, mas também estabelecendo uma base de infraestrutura padrão unificada para futura expansão de funções entre cadeias, atualizações de mecanismos de verificação e colaboração multicadeia. De um ponto de vista prático, o valor trazido pelo ERC-7786 pode ser atribuído a dois beneficiários principais - desenvolvedores e usuários finais: Para desenvolvedores, só é necessário abrir...
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
Compreendendo o Ethereum ERC-7786: Padrões de colaboração multichain unificados, a ecologia ETH avança para a era da "unificação"?
A importância do ERC-7786 não é apenas tornar a cadeia cruzada mais conveniente, mas também tentar estabelecer uma especificação unificada para a "colaboração multicadeia" a partir da raiz para combater o "aumento da entropia", que pode não só promover ainda mais o processo "unificado" de liquidez on-chain, mas também promover a maturidade da ecologia multicadeia. (Sinopse: Protegendo Ethereum EIP-7702 Upgrade: Um modelo de proxy para EOA seguro para transição de carteira inteligente) (Suplemento de fundo: A luta da natureza humana que não pode ser resolvida por código: lutas internas, êxodo e o futuro do círculo interno do Ethereum) O ecossistema Ethereum pode estar prestes a entrar na era da unificação do estágio caótico L2 "Estados Beligerantes da primavera e do outono". A chave é o ERC-7786, que está em andamento, que tenta definir uma "especificação de interface" de comunicação comum entre cadeias para o Ethereum, de modo a integrar vários padrões de mensagens sob uma API unificada e realizar a comunicação mútua entre contratos inteligentes de diferentes redes blockchain no ecossistema Ethereum. Já em 15 de abril, Joshrudolf.eth, membro da Fundação Ethereum, enfatizou publicamente que "as mensagens entre cadeias são um dos elementos-chave para resolver o problema da experiência do usuário entre cadeias do Ethereum". Então, o que é exatamente o ERC-7786, que problema deve resolver e por que é importante? Este artigo irá guiá-lo através deste novo padrão que merece a atenção de todos os usuários do Ethereum. 01 Ethereum, a necessidade de unificar protocolos de comunicação entre cadeias Como todos sabemos, desde o Cosmos original, o conceito multi-cadeia da Polkadot, até o boom do Rollup na era Ethereum L2, especialmente o OP Stack, Arbitrum Nova, Starknet e outras cadeias de aplicativos se desenvolveram muito, tornando a liquidez cada vez mais descentralizada no Ethereum e L2. De acordo com as estatísticas incompletas do L2BEAT, Ethereum L2 tem centenas em um sentido amplo, o que dá origem a um problema de longa data - a extrema fragmentação da liquidez. Você sabe, mesmo que eles sejam baseados no ecossistema Ethereum, mas diferentes L2s não se comunicam entre si, se os usuários quiserem transferir ativos da Arbitrum para a Starknet, ou realizar operações de interação de contrato em diferentes L2s, eles só podem usar pontes entre cadeias ou protocolos de mensagens entre cadeias para alcançar uma interação segura entre contratos, usuários e ativos entre várias redes. Fonte: L2BEAT Isso não só faz com que os usuários paguem mais custos de atrito todos os anos devido a obstáculos entre cadeias, mas mais importante, o ecossistema Ethereum, especialmente a sinergia entre L2 também está seriamente enfraquecido, e embora muitos protocolos tenham implementado funções de comunicação entre cadeias, cada protocolo tem sua própria interface, modo de chamada e modelo de segurança, os desenvolvedores dificilmente podem reutilizar código ou lógica de interface entre diferentes protocolos, resultando diretamente em "rodas" repetidas e altos custos de operação e manutenção, e a experiência do usuário é extremamente fragmentada. Portanto, o ERC-7786 é proposto precisamente para quebrar esse ecossistema fragmentado e fornecer uma interface padrão unificada para todos os protocolos de comunicação entre cadeias, para que os DApps possam se comunicar com segurança com qualquer cadeia através do mesmo "gateway" sem vincular um protocolo específico: O padrão é liderado pelo OpenZeppelin e suportado por vários projetos modulares e de cadeia cruzada, incluindo a Fundação Ethereum, Axelar, como um aplicativo orientado a DApp O padrão unificado de interface de mensagens entre cadeias do , 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 02 ERC-7786: Comunicação entre cadeias "Interface unificada" Se o ERC-7786 é resumido numa frase, é como "ERC-20" no domínio da comunicação entre cadeias. Assim como o ERC-20 fornece uma interface padrão para tokens, o ERC-721 define uma especificação comum para NFTs, o ERC-7786 também tenta estabelecer um "soquete de comunicação" unificado e comum para mensagens entre cadeias - você pode compará-lo ao "padrão USB" no mundo Web3, desde que esteja conectado à interface de especificação, qualquer protocolo pode ser conectado e reproduzido. O diagrama a seguir mostra os principais componentes e processos do ERC-7786, mostrando como enviar e receber mensagens entre diferentes blockchains através de interfaces padronizadas, e uma mensagem ERC-7786 consiste em quatro elementos básicos: Remetente: Identificado no formato CAIP-10 (por exemplo, eip155:1:0xabc... Recetor: Também identifica o endereço de destino para CAIP-10 Carga útil: Dados de execução arbitrária (bytes) Atributos: Argumentos adicionais, como limite de gás, prioridade de processamento, etc., expressos na forma de uma assinatura de função (como minGasLimit (uint256)) Fonte: erc7786.org Entre eles, sendMessage () é usado para a cadeia A iniciar a mensagem, executeMessage () é usado para a cadeia B receber e executar, este "send-receive closed loop" constitui a lógica básica da comunicação entre cadeias, e também faz O DApp só precisa empacotar 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, realizando "desacoplamento de protocolo + liberdade de comunicação" no verdadeiro sentido. O ERC-7786 também anunciou que a interface está totalmente funcional e aguardando a fusão final da especificação de endereço de interoperabilidade binária (ou seja, codificação de endereço uniforme). No futuro, há planos para adicionar uma extensão de "Patrocínio de Gás" que permite aos usuários pré-pagar gás por terceiros ao executar transações na cadeia de destino, otimizando assim a experiência do usuário de interação entre cadeias. Mais importante ainda, o design do ERC-7786 suporta adaptação modular, e os desenvolvedores podem construir adaptadores para protocolos de cadeia cruzada convencionais existentes (como Axelar, LayerZero, Wormhole, etc.), sem lógica de refatoração, e podem ser rapidamente compatíveis com interfaces padrão ERC-7786. Isso significa que, mesmo que usuários, liquidez e aplicativos estejam distribuídos em várias cadeias L2 ou heterogêneas, os DApps podem criar recursos nativos de chamada entre cadeias com o ERC-7786, sem vincular protocolos de ponte específicos ou depender de comutação de interface do usuário complicada, o que pode melhorar muito a experiência geral e reduzir a complexidade da integração. Vale ressaltar que o mecanismo de Atributos do ERC-7786 também permite o acesso a funções do conjunto de extensões de diferentes protocolos de cadeia cruzada, como lógica de verificação, prova de estado, controle de limite, etc., sem afetar o processo principal padrão, o que deixa um espaço de interface altamente flexível para a evolução do middleware e dos mecanismos de autenticação. Deste ponto de vista, a importância do ERC-7786 não é apenas "compatível com múltiplos protocolos de cadeia cruzada", mas também representa que a arquitetura multicadeia Web3 está se movendo de "implantação entre cadeias" para uma nova era de "interoperabilidade nativa". 03 O que traz o ERC-7786? Por esta razão, o ERC-7786 é amplamente considerado como uma infraestrutura importante para promover o Ethereum e o ecossistema multi-cadeia para maior interoperabilidade, não apenas rompendo barreiras de protocolo de longa data, mas também estabelecendo uma base de infraestrutura padrão unificada para futura expansão de funções entre cadeias, atualizações de mecanismos de verificação e colaboração multicadeia. De um ponto de vista prático, o valor trazido pelo ERC-7786 pode ser atribuído a dois beneficiários principais - desenvolvedores e usuários finais: Para desenvolvedores, só é necessário abrir...