Auteur : Yue Xiaoyu

Pour résumer, en une phrase : l'ERC-7802 est une norme inter-chaînes qui étend les nouvelles fonctionnalités aux jetons ERC-20 existants, et l'appel à l'interface ERC-7802 permet d'implémenter des fonctionnalités inter-chaînes standard.

01 Contexte

L'ERC-7802 est une norme de jeton inter-chaînes proposée conjointement par les équipes d'Optimism et d'Uniswap, visant à permettre aux jetons de maintenir une norme unifiée lors des transferts inter-chaînes.

Nous pouvons voir que la coopération entre Uniswap et Optimism se renforce : le Unichain que Uniswap a annoncé précédemment fait partie de l'écosystème OP Superchain, et aujourd'hui, ils ont proposé cette norme inter-chaînes ensemble.

La proposition de l'ERC-7802 vise à normaliser les opérations inter-chaînes, ce qui est très important pour des DEX comme Uniswap et des solutions L2 comme Optimism.

Les normes de jetons sur Ethereum ont évolué, passant de l'ERC-20 à l'ERC-721, l'ERC-1155, etc. L'ERC-7802 fait partie de cette évolution, se concentrant sur la résolution du problème spécifique des inter-chaînes.

02 Principes de conception

Dans l'ensemble, le principe de conception de l'ERC-7802 est le « pont de l'ignorance » : dans le contexte inter-chaînes, il s'agit autant que possible de séparer le contrat de jeton de la technologie ou du protocole de pont inter-chaînes spécifique.

Il s'agit d'une conception modulaire, qui transfère en réalité la complexité au pont inter-chaînes, séparant la logique inter-chaînes du contrat de jeton, ce qui rend la structure du contrat de jeton plus simple et modulaire.

La mise en œuvre des jetons ne doit se concentrer que sur ses fonctionnalités de base, sans avoir à se soucier de la mise en œuvre spécifique des transferts inter-chaînes.

Le protocole de pont prend en charge toute la complexité liée au transfert inter-chaînes, y compris la validation des transactions, le verrouillage et le déverrouillage des actifs, ainsi que le protocole de communication inter-chaînes.

L'ERC-7802 définit une interface normalisée pour l'interaction entre les jetons et le pont inter-chaînes, mais ne se préoccupe pas de la manière dont ces ponts sont concrètement mis en œuvre.

Tout protocole de pont conforme à l'ERC-7802 peut utiliser cette interface pour effectuer des opérations inter-chaînes sans avoir besoin de modifier le contrat de jeton lui-même.

03 Mise en œuvre concrète

L'ERC-7802 définit une interface normalisée qui contient deux fonctions clés :

crosschainMint : frapper des jetons pour le bénéficiaire sur la chaîne cible, en tant que résultat de la destruction des jetons sur la chaîne source.

crosschainBurn : détruire des jetons sur la chaîne source et initier un transfert inter-chaînes, généralement le point de départ d'un transfert inter-chaînes.

Il est important de noter que la frappe et la destruction inter-chaînes diffèrent de la frappe et de la destruction locales. Dans les opérations inter-chaînes, le total de l'offre en circulation sur toutes les chaînes reste constant, car les jetons sont transférés entre les chaînes, et ne sont pas réellement créés ou détruits.

Le contrat ERC-7802 prend en charge l'ERC-165, qui est une norme de détection d'interface permettant aux contrats intelligents de déclarer quelles interfaces ils prennent en charge. Cela aide à garantir la compatibilité des contrats pour les opérations inter-chaînes.

Plus important encore, l'ERC-7802 est compatible avec l'ERC-20.

L'ERC-20 est une norme de jetons fongibles largement utilisée sur Ethereum, il est donc très important que la nouvelle norme soit compatible avec l'ERC-20, afin que les jetons existants puissent plus facilement être transférés vers le nouvel écosystème.

Ainsi, les jetons existants peuvent exister en tant que jetons ERC-20 ordinaires, puis utiliser l'interface ERC-7802 pour réaliser des fonctionnalités inter-chaînes.

04 Valeur du protocole

Résoudre les problèmes d'expérience multi-chaînes est une grande tendance, l'ERC-7802 établit en fait une norme inter-chaînes à partir du niveau de protocole le plus bas, ce qui complète le récit de l'« abstraction de chaîne ».

L'ERC-7802, en fournissant un protocole de transfert de jetons inter-chaînes standardisé, soutient directement l'objectif que l'abstraction de chaîne cherche à réaliser, à savoir permettre aux actifs de circuler sans couture sur différentes chaînes.

La mise en œuvre de l'abstraction de chaîne nécessite la synergie de plusieurs normes techniques et protocoles, et l'ERC-7802 peut être considéré comme l'un des modules de construction clés.

On peut dire que l'ERC-7802 fournit une solution technique concrète pour l'abstraction de chaîne, résolvant les problèmes techniques des transferts de jetons inter-chaînes, tandis que l'abstraction de chaîne utilise ces solutions pour offrir une expérience utilisateur et un cadre de développement d'application à un niveau supérieur.

Plus important encore, cette norme proposée par OP établit également une base pour l'interopérabilité de l'écosystème OP Superchain.

Actuellement, cette norme de protocole est encore en phase de discussion, nous pouvons continuer à suivre.