L'écosystème Ethereum va peut-être bientôt passer de la grande bataille des « Printemps et Automnes » de L2 à une époque d'unification.
Et la clé réside dans l'ERC-7786 en cours de développement, qui tente d'établir une « norme d'interface » universelle pour la communication inter-chaînes sur Ethereum, afin d'intégrer divers standards de transmission de messages sous une API unifiée, permettant ainsi la communication entre les contrats intelligents de différents réseaux blockchain au sein de l'écosystème Ethereum.
Dès le 15 avril, le membre de la fondation Ethereum joshrudolf.eth a souligné publiquement que « la transmission de messages inter-chaînes est l'un des éléments clés pour résoudre les problèmes d'expérience utilisateur inter-chaînes d'Ethereum ».
Alors, qu'est-ce que l'ERC-7786, quel problème résout-il et pourquoi est-il si important ? Cet article vous aidera à comprendre cette nouvelle norme qui mérite l'attention de tous les utilisateurs d'Ethereum.
Ethereum, il faut un protocole de communication inter-chaînes unifié
Il est bien connu que, depuis l'idée multi-chaînes de Cosmos et Polkadot jusqu'à la prospérité des Rollups à l'époque des L2 d'Ethereum, en particulier avec le grand développement des chaînes d'applications telles qu'OP Stack, Arbitrum Nova et Starknet, la liquidité est de plus en plus dispersée sur Ethereum et les L2.
Selon des statistiques incomplètes de L2BEAT, il y a en réalité des centaines de solutions L2 sur Ethereum au sens large, ce qui soulève une question qui a déjà été largement débattue : la fragmentation extrême de la liquidité.
Il faut savoir que, même s'ils sont tous basés sur l'écosystème Ethereum, les différents L2 ne communiquent pas entre eux. Si un utilisateur souhaite transférer des actifs d'Arbitrum à Starknet, ou interagir avec des contrats entre différents L2, il ne peut le faire qu'en utilisant des ponts inter-chaînes ou des protocoles de messagerie inter-chaînes, afin de permettre une interaction sécurisée entre les contrats, les utilisateurs et les actifs sur plusieurs réseaux.
Source : L2BEAT
Cela oblige non seulement les utilisateurs à payer plus de coûts de friction chaque année en raison d’obstacles inter-chaînes, mais plus important encore, l’écosystème Ethereum, en particulier la synergie entre les L2, est également sérieusement affaibli, et bien que de nombreux protocoles aient mis en œuvre des fonctions de communication inter-chaînes, chaque protocole a sa propre interface, son propre mode d’appel et son propre modèle de sécurité, et les développeurs peuvent difficilement réutiliser le code ou la logique d’interface entre différents protocoles, ce qui conduit directement à des « wheel-making » répétés et à des coûts d’exploitation et de maintenance élevés, et l’expérience utilisateur est extrêmement fragmentée.
Ainsi, la proposition de l'ERC-7786 vise à briser cette fragmentation de l'écosystème, en fournissant une interface standard unifiée pour tous les protocoles de communication inter-chaînes, permettant aux DApps de communiquer en toute sécurité avec n'importe quelle chaîne via le même « portail », sans avoir besoin de se lier à un protocole spécifique :
Cette norme est élaborée par OpenZeppelin, avec le soutien de plusieurs projets de cross-chain et de modularité tels qu'Ethereum Foundation et Axelar. En tant que norme d'interface de messagerie cross-chain unifiée destinée aux DApp, elle vise à normaliser une interface standard pour l'envoi et la réception sécurisés de messages entre des applications décentralisées (DApp) sur plusieurs blockchains.
Source : erc7786.org
ERC-7786 : Communication inter-chaînes « Interface unifiée »
Si l'on devait résumer l'ERC-7786 en une phrase, ce serait comme l'« ERC-20 » dans le domaine de la communication inter-chaînes.
Tout comme l'ERC-20 fournit une interface standard pour les jetons, l'ERC-721 définit une norme commune pour les NFT, l'ERC-7786 tente également d'établir un ensemble de "ports de communication" unifiés et généraux pour la messagerie inter-chaînes - vous pouvez le comparer à la "norme USB" dans le monde de Web3, tant que vous vous connectez à une interface standard, n'importe quel protocole peut être utilisé immédiatement.
La figure ci-dessous présente les composants et le processus clés d'ERC-7786, montrant comment envoyer et recevoir des messages entre différentes blockchains via des interfaces standardisées, où un message ERC-7786 comprend quatre éléments fondamentaux :
Expéditeur (Sender) : identifiant au format CAIP-10 (par exemple eip155:1:0xabc...)
Récepteur (Receiver) : également l'adresse cible identifiée par CAIP-10
Attributs : paramètres supplémentaires, tels que la limite de Gas, la priorité de traitement, etc., exprimés sous forme de signature de fonction (comme minGasLimit(uint256))
Source : erc7786.org
Parmi eux, sendMessage() est utilisé pour que la chaîne A lance des messages, et executeMessage() est utilisé pour que la chaîne B reçoive et exécute, ce qui constitue la logique de base de la communication inter-chaînes et fait également des DApps Il n’a besoin d’encapsuler l’interface standard qu’une seule fois, et il peut être compatible avec plusieurs modules de protocole inter-chaînes en même temps, réalisant ainsi le véritable sens de « découplage de protocole + liberté de communication ». **
Le protocole ERC-7786 a également annoncé que ses fonctionnalités d'interface sont complètes et attend la fusion finale de la norme d'adresse binaire interopérable (c'est-à-dire le codage d'adresse unifié). À l'avenir, il est également prévu d'ajouter une extension de « parrainage de Gas », permettant à un tiers de payer à l'avance le Gas lorsque les utilisateurs effectuent des transactions sur la chaîne cible, afin d'optimiser l'expérience utilisateur des interactions entre chaînes.
Plus important encore, la conception de l'ERC-7786 prend en charge l'adaptation modulaire, permettant aux développeurs de créer des adaptateurs pour les protocoles de cross-chain principaux existants (comme Axelar, LayerZero, Wormhole, etc.) sans avoir à reconstruire la logique, tout en étant rapidement compatibles avec l'interface standard ERC-7786.
Cela signifie que même si les utilisateurs, la mobilité et les applications sont répartis sur plusieurs chaînes L2 ou hétérogènes, les DApps peuvent utiliser l’ERC-7786 pour créer des capacités d’appel inter-chaînes natives, sans se lier à un protocole de pont spécifique ou s’appuyer sur une commutation d’interface utilisateur fastidieuse, ce qui peut considérablement améliorer l’expérience globale et réduire la complexité de l’intégration.
Il convient de mentionner que le mécanisme d’attributs de l’ERC-7786 permet également d’accéder aux fonctions étendues de différents protocoles inter-chaînes, tels que la logique de vérification, la preuve d’état, le contrôle des quotas, etc., sans affecter le processus principal standard, ce qui laisse un espace d’interface très flexible pour l’évolution du middleware et des mécanismes de vérification.
D'un certain point de vue, la signification de l'ERC-7786 ne se limite plus à « la compatibilité avec plusieurs protocoles de chaînes croisées », mais représente également le fait que l'architecture multi-chaînes de Web3 passe d'un « déploiement inter-chaînes » à une nouvelle ère d'« interopérabilité native ».
Que peut apporter l'ERC-7786 ?
C'est pourquoi l'ERC-7786 est largement considéré comme une infrastructure importante pour promouvoir une plus grande interopérabilité dans l'écosystème Ethereum et multichaîne, non seulement en éliminant les barrières protocolaires de longue date, mais aussi en posant les bases d'une infrastructure standardisée pour l'expansion future des fonctionnalités inter-chaînes, la mise à niveau des mécanismes de validation et la collaboration multichaîne.
Cependant, du point de vue de la mise en œuvre pratique, la valeur apportée par l'ERC-7786 peut être résumée en deux grands bénéficiaires clés : les développeurs et les utilisateurs finaux :
Pour les développeurs, il suffit de développer une seule fois pour un déploiement multi-chaînes, sans avoir à adapter à différents protocoles, et de changer à tout moment l'arrière-plan inter-chaînes, ce qui améliore la sécurité et la maintenabilité, tout en soutenant plus de propriétés personnalisées et d'extensions de fonctionnalités (comme Gas, validation d'état, etc.) ;
Pour les utilisateurs, il n'est plus nécessaire de basculer entre les ponts et l'interface utilisateur d'Arbitrum et de zkSync. Il suffit de cliquer sur confirmer pour effectuer une opération de saut de chaîne. D'un point de vue perceptuel, les frontières entre les chaînes deviennent floues, comme s'il était naturel d'utiliser une seule chaîne ;
Actuellement, l'ERC-7786 progresse constamment vers l'intégration dans l'écosystème. Selon les informations publiées, au cours des 3 à 6 prochains mois, l'ERC-7786 publiera progressivement des adaptateurs standard pour les protocoles principaux, encourageant ainsi l'intégration de plus d'applications décentralisées (DApp), de ponts et de middleware de validation avec cette norme, formant ainsi une véritable infrastructure de chaîne croisée Web3.
Il est à noter que le 13 juin, le développeur Axelar, Interop Labs, a également lancé avec OpenZeppelin un cadre open source appelé OpenBridge, basé sur l'ERC-7786. Cet outil permettra aux développeurs de se connecter à plusieurs protocoles de pont en une seule fois, améliorant ainsi l'efficacité de la construction et la redondance des protocoles, facilitant l'intégration de plusieurs protocoles d'interopérabilité par les développeurs.
Source : Axelar
D'un point de vue plus macro, l'ERC-7786 a une signification qui va bien au-delà de la norme des interfaces techniques, il ressemble plutôt à un "chemin interconnecté ordonné" qui ouvre la voie à l'actuelle confusion de l'écosystème multi-chaînes :
Rendre les frontières de la « chaîne » au sein de l'écosystème Ethereum floues, pour faire avancer l'expérience utilisateur Web3 au sens véritable, a semé un indice crucial.
Écrit en dernier
En examinant le parcours de développement d'Ethereum, de la combinabilité des contrats intelligents à la formation rapide d'infrastructures modulaires, puis à la généralisation des L2 et à la tendance des chaînes dédiées, "l'interopérabilité entre chaînes" est devenue une condition nécessaire à l'explosion de la prochaine étape.
Le sens de l'ERC-7786 ne réside pas seulement dans la facilitation des échanges inter-chaînes, mais il tente d'établir une norme unifiée pour lutter contre l'« augmentation de l'entropie » à la base de la « coopération multi-chaînes », ce qui peut non seulement promouvoir davantage le processus d'« unification » de la liquidité sur chaîne, mais aussi faire avancer l'écosystème multi-chaînes vers la maturité.
En ce qui concerne la question de savoir si l'ERC-7786 pourra effectivement amener Ethereum à atteindre le point de mutation critique, il faudra continuer à observer.
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
Récompense
J'aime
1
Partager
Commentaire
0/400
GoldenLukFook2CanBe
· Il y a 9h
Asseyez-vous bien et tenez-vous, ça décolle tout de suite To the moon 🛫
Comprendre l'ERC-7786 : Ethereum fait-il un grand pas vers une ère d'unification ?
L'écosystème Ethereum va peut-être bientôt passer de la grande bataille des « Printemps et Automnes » de L2 à une époque d'unification.
Et la clé réside dans l'ERC-7786 en cours de développement, qui tente d'établir une « norme d'interface » universelle pour la communication inter-chaînes sur Ethereum, afin d'intégrer divers standards de transmission de messages sous une API unifiée, permettant ainsi la communication entre les contrats intelligents de différents réseaux blockchain au sein de l'écosystème Ethereum.
Dès le 15 avril, le membre de la fondation Ethereum joshrudolf.eth a souligné publiquement que « la transmission de messages inter-chaînes est l'un des éléments clés pour résoudre les problèmes d'expérience utilisateur inter-chaînes d'Ethereum ».
Alors, qu'est-ce que l'ERC-7786, quel problème résout-il et pourquoi est-il si important ? Cet article vous aidera à comprendre cette nouvelle norme qui mérite l'attention de tous les utilisateurs d'Ethereum.
Ethereum, il faut un protocole de communication inter-chaînes unifié
Il est bien connu que, depuis l'idée multi-chaînes de Cosmos et Polkadot jusqu'à la prospérité des Rollups à l'époque des L2 d'Ethereum, en particulier avec le grand développement des chaînes d'applications telles qu'OP Stack, Arbitrum Nova et Starknet, la liquidité est de plus en plus dispersée sur Ethereum et les L2.
Selon des statistiques incomplètes de L2BEAT, il y a en réalité des centaines de solutions L2 sur Ethereum au sens large, ce qui soulève une question qui a déjà été largement débattue : la fragmentation extrême de la liquidité.
Il faut savoir que, même s'ils sont tous basés sur l'écosystème Ethereum, les différents L2 ne communiquent pas entre eux. Si un utilisateur souhaite transférer des actifs d'Arbitrum à Starknet, ou interagir avec des contrats entre différents L2, il ne peut le faire qu'en utilisant des ponts inter-chaînes ou des protocoles de messagerie inter-chaînes, afin de permettre une interaction sécurisée entre les contrats, les utilisateurs et les actifs sur plusieurs réseaux.
Source : L2BEAT
Cela oblige non seulement les utilisateurs à payer plus de coûts de friction chaque année en raison d’obstacles inter-chaînes, mais plus important encore, l’écosystème Ethereum, en particulier la synergie entre les L2, est également sérieusement affaibli, et bien que de nombreux protocoles aient mis en œuvre des fonctions de communication inter-chaînes, chaque protocole a sa propre interface, son propre mode d’appel et son propre modèle de sécurité, et les développeurs peuvent difficilement réutiliser le code ou la logique d’interface entre différents protocoles, ce qui conduit directement à des « wheel-making » répétés et à des coûts d’exploitation et de maintenance élevés, et l’expérience utilisateur est extrêmement fragmentée.
Ainsi, la proposition de l'ERC-7786 vise à briser cette fragmentation de l'écosystème, en fournissant une interface standard unifiée pour tous les protocoles de communication inter-chaînes, permettant aux DApps de communiquer en toute sécurité avec n'importe quelle chaîne via le même « portail », sans avoir besoin de se lier à un protocole spécifique :
Cette norme est élaborée par OpenZeppelin, avec le soutien de plusieurs projets de cross-chain et de modularité tels qu'Ethereum Foundation et Axelar. En tant que norme d'interface de messagerie cross-chain unifiée destinée aux DApp, elle vise à normaliser une interface standard pour l'envoi et la réception sécurisés de messages entre des applications décentralisées (DApp) sur plusieurs blockchains.
Source : erc7786.org
ERC-7786 : Communication inter-chaînes « Interface unifiée »
Si l'on devait résumer l'ERC-7786 en une phrase, ce serait comme l'« ERC-20 » dans le domaine de la communication inter-chaînes.
Tout comme l'ERC-20 fournit une interface standard pour les jetons, l'ERC-721 définit une norme commune pour les NFT, l'ERC-7786 tente également d'établir un ensemble de "ports de communication" unifiés et généraux pour la messagerie inter-chaînes - vous pouvez le comparer à la "norme USB" dans le monde de Web3, tant que vous vous connectez à une interface standard, n'importe quel protocole peut être utilisé immédiatement.
La figure ci-dessous présente les composants et le processus clés d'ERC-7786, montrant comment envoyer et recevoir des messages entre différentes blockchains via des interfaces standardisées, où un message ERC-7786 comprend quatre éléments fondamentaux :
Source : erc7786.org
Parmi eux, sendMessage() est utilisé pour que la chaîne A lance des messages, et executeMessage() est utilisé pour que la chaîne B reçoive et exécute, ce qui constitue la logique de base de la communication inter-chaînes et fait également des DApps Il n’a besoin d’encapsuler l’interface standard qu’une seule fois, et il peut être compatible avec plusieurs modules de protocole inter-chaînes en même temps, réalisant ainsi le véritable sens de « découplage de protocole + liberté de communication ». **
Le protocole ERC-7786 a également annoncé que ses fonctionnalités d'interface sont complètes et attend la fusion finale de la norme d'adresse binaire interopérable (c'est-à-dire le codage d'adresse unifié). À l'avenir, il est également prévu d'ajouter une extension de « parrainage de Gas », permettant à un tiers de payer à l'avance le Gas lorsque les utilisateurs effectuent des transactions sur la chaîne cible, afin d'optimiser l'expérience utilisateur des interactions entre chaînes.
Plus important encore, la conception de l'ERC-7786 prend en charge l'adaptation modulaire, permettant aux développeurs de créer des adaptateurs pour les protocoles de cross-chain principaux existants (comme Axelar, LayerZero, Wormhole, etc.) sans avoir à reconstruire la logique, tout en étant rapidement compatibles avec l'interface standard ERC-7786.
Cela signifie que même si les utilisateurs, la mobilité et les applications sont répartis sur plusieurs chaînes L2 ou hétérogènes, les DApps peuvent utiliser l’ERC-7786 pour créer des capacités d’appel inter-chaînes natives, sans se lier à un protocole de pont spécifique ou s’appuyer sur une commutation d’interface utilisateur fastidieuse, ce qui peut considérablement améliorer l’expérience globale et réduire la complexité de l’intégration.
Il convient de mentionner que le mécanisme d’attributs de l’ERC-7786 permet également d’accéder aux fonctions étendues de différents protocoles inter-chaînes, tels que la logique de vérification, la preuve d’état, le contrôle des quotas, etc., sans affecter le processus principal standard, ce qui laisse un espace d’interface très flexible pour l’évolution du middleware et des mécanismes de vérification.
D'un certain point de vue, la signification de l'ERC-7786 ne se limite plus à « la compatibilité avec plusieurs protocoles de chaînes croisées », mais représente également le fait que l'architecture multi-chaînes de Web3 passe d'un « déploiement inter-chaînes » à une nouvelle ère d'« interopérabilité native ».
Que peut apporter l'ERC-7786 ?
C'est pourquoi l'ERC-7786 est largement considéré comme une infrastructure importante pour promouvoir une plus grande interopérabilité dans l'écosystème Ethereum et multichaîne, non seulement en éliminant les barrières protocolaires de longue date, mais aussi en posant les bases d'une infrastructure standardisée pour l'expansion future des fonctionnalités inter-chaînes, la mise à niveau des mécanismes de validation et la collaboration multichaîne.
Cependant, du point de vue de la mise en œuvre pratique, la valeur apportée par l'ERC-7786 peut être résumée en deux grands bénéficiaires clés : les développeurs et les utilisateurs finaux :
Actuellement, l'ERC-7786 progresse constamment vers l'intégration dans l'écosystème. Selon les informations publiées, au cours des 3 à 6 prochains mois, l'ERC-7786 publiera progressivement des adaptateurs standard pour les protocoles principaux, encourageant ainsi l'intégration de plus d'applications décentralisées (DApp), de ponts et de middleware de validation avec cette norme, formant ainsi une véritable infrastructure de chaîne croisée Web3.
Il est à noter que le 13 juin, le développeur Axelar, Interop Labs, a également lancé avec OpenZeppelin un cadre open source appelé OpenBridge, basé sur l'ERC-7786. Cet outil permettra aux développeurs de se connecter à plusieurs protocoles de pont en une seule fois, améliorant ainsi l'efficacité de la construction et la redondance des protocoles, facilitant l'intégration de plusieurs protocoles d'interopérabilité par les développeurs.
Source : Axelar
D'un point de vue plus macro, l'ERC-7786 a une signification qui va bien au-delà de la norme des interfaces techniques, il ressemble plutôt à un "chemin interconnecté ordonné" qui ouvre la voie à l'actuelle confusion de l'écosystème multi-chaînes :
Rendre les frontières de la « chaîne » au sein de l'écosystème Ethereum floues, pour faire avancer l'expérience utilisateur Web3 au sens véritable, a semé un indice crucial.
Écrit en dernier
En examinant le parcours de développement d'Ethereum, de la combinabilité des contrats intelligents à la formation rapide d'infrastructures modulaires, puis à la généralisation des L2 et à la tendance des chaînes dédiées, "l'interopérabilité entre chaînes" est devenue une condition nécessaire à l'explosion de la prochaine étape.
Le sens de l'ERC-7786 ne réside pas seulement dans la facilitation des échanges inter-chaînes, mais il tente d'établir une norme unifiée pour lutter contre l'« augmentation de l'entropie » à la base de la « coopération multi-chaînes », ce qui peut non seulement promouvoir davantage le processus d'« unification » de la liquidité sur chaîne, mais aussi faire avancer l'écosystème multi-chaînes vers la maturité.
En ce qui concerne la question de savoir si l'ERC-7786 pourra effectivement amener Ethereum à atteindre le point de mutation critique, il faudra continuer à observer.