Le principe de conception de l'ERC-7802 est le « pont d'ignorance » : dans le contexte inter-chaînes, il s'agit de séparer autant que possible le contrat de jeton des technologies ou protocoles de pont inter-chaînes spécifiques.
Rédigé par : Yue Xiaoyu
Pour aller droit au but, en une phrase : l'ERC-7802 est une norme inter-chaînes qui étend de nouvelles fonctionnalités aux jetons ERC-20 existants, permettant la réalisation de fonctionnalités inter-chaînes standard via l'interface ERC-7802.
01 Contexte
L'ERC-7802 est une norme de jetons inter-chaînes proposée conjointement par l'équipe d'Optimism et l'équipe de Uniswap, visant à maintenir une norme unifiée lors du transfert de jetons entre chaînes.
Nous pouvons voir que la coopération entre Uniswap et Optimism s'intensifie : le Unichain que Uniswap avait annoncé précédemment appartient à l'écosystème OP Superchain, et aujourd'hui, ils ont proposé cette norme inter-chaînes ensemble.
La proposition de l'ERC-7802 vise à standardiser les opérations inter-chaînes, ce qui est très important pour des DEX (échanges décentralisés) comme Uniswap et des solutions L2 comme Optimism.
Les normes de jetons sur Ethereum ont constamment é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 de ce problème spécifique d'inter-chaînes.
02 Principes de conception
Dans l'ensemble, le principe de conception de l'ERC-7802 est le « pont d'ignorance » : dans le contexte inter-chaînes, il s'agit de séparer autant que possible le contrat de jeton des technologies ou protocoles de pont inter-chaînes spécifiques.
Il s'agit d'une conception modulaire, transférant en fait la complexité sur le 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 doit se concentrer uniquement sur leurs fonctionnalités de base, sans avoir à prendre en compte la mise en œuvre spécifique des transferts inter-chaînes.
Les protocoles de pont assument toute la complexité liée aux transferts inter-chaînes, y compris la validation des transactions, le verrouillage et le déverrouillage des actifs, les protocoles de communication inter-chaînes, etc.
L'ERC-7802 définit une interface standardisée pour l'interaction des jetons avec les ponts inter-chaînes, mais ne se préoccupe pas de la manière dont ces ponts sont spécifiquement mis en œuvre.
Tout protocole de pont conforme à l'ERC-7802 peut utiliser cette interface pour des opérations inter-chaînes, sans avoir à modifier le contrat de jeton lui-même.
03 Mise en œuvre spécifique
L'ERC-7802 définit une interface standardisée, comprenant deux fonctions clés :
(1) crosschainMint : frapper des jetons pour le destinataire sur la chaîne cible, en tant que résultat de la destruction de jetons sur la chaîne source.
(2) crosschainBurn : détruire des jetons sur la chaîne source et initier un transfert inter-chaînes, ce qui est généralement le point de départ du transfert inter-chaînes.
Il est important de noter que la frappe et la destruction inter-chaînes sont différentes de celles 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, ce qui rend le transfert inter-chaînes des jetons existants plus facile vers le nouvel écosystème.
Ainsi, les jetons existants peuvent exister en tant que jetons ERC-20 normaux, puis réaliser des fonctionnalités inter-chaînes via l'interface ERC-7802.
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 depuis le niveau le plus bas du protocole, ce qui est complémentaire au récit de « l'abstraction de chaîne ».
L'ERC-7802 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, en fournissant un protocole de transfert de jetons inter-chaînes standardisé.
La mise en œuvre de l'abstraction de chaîne nécessite l'interaction de diverses normes et protocoles techniques, l'ERC-7802 peut être considéré comme l'un des modules clés.
On peut dire que l'ERC-7802 fournit une solution concrète à l'abstraction de chaîne sur le plan technique, résolvant le problème technique du transfert 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 de niveau supérieur.
De plus, la norme proposée par OP jette également les bases de l'interopérabilité de l'écosystème OP Superchain.
Actuellement, cette norme de protocole est encore en phase de discussion, nous pouvons continuer à suivre son évolution.