Ces dernières années, l’écosystème blockchain a connu un développement et une innovation extraordinaires, avec l’apparition de protocoles et d’applications décentralisées (DApps) dans divers domaines. Néanmoins, un obstacle récurrent est l’absence de communication fluide et d’interopérabilité entre les différents réseaux blockchain. Ce problème concerne les échanges et les transactions entre chaînes, où les utilisateurs rencontrent fréquemment des difficultés et des inefficacités.

L'entreprise qui a créé le populaire échange décentralisé Uniswap, Uniswap Labs, vient de suggérer une nouvelle norme Ethereum connue sous le nom d'ERC-7683. Avec l'aide de cette norme, les systèmes basés sur l'intention seront en mesure de définir les activités inter-chaînes avec plus d'efficacité et de conduire à l'exécution de transactions inter-chaînes.

Nous sommes fiers de présenter : ERC-7683 ✨ Une nouvelle norme industrielle pour les intentions inter-chaînes d'Across et @Uniswaphttps://t.co/JBZYxMMxYs
🧵 pic.twitter.com/2enPsviYQZ

– À travers (@AcrossProtocol) 20 mai 2024

Qu’est-ce que l’ERC-7683 ?

Une norme Ethereum appelée ERC-7683 décrit un ensemble de directives et d'interfaces pour les plateformes d'exécution de transactions inter-chaînes. Il introduit essentiellement une interface de contrat intelligent ISettlementContract commune avec une structure CrossChainOrder générique.

La structure CrossChainOrder est destinée à servir de format d'ordre commun que les utilisateurs (swappers) peuvent signer et distribuer aux teneurs de marché ou aux relais (fillers) pour la mise en œuvre. L'adresse du contrat de règlement, l'adresse du swapper, un nom occasionnel pour la protection contre la relecture, les identifiants de chaîne, les délais et un champ orderData arbitraire qui accepte les données spécifiques à l'implémentation font partie des champs cruciaux de cette structure.

Uniswap Labs proposes ERC-7683 Ethereum standard to improve cross-chain transactions and communication, addressing inefficiencies in the blockchain ecosystem.

Photo : structure CrossChainOrder, ERC7683

À l’inverse, les contrats de règlement doivent implémenter un ensemble standard de fonctions définies par l’interface ISettlementContract. Celles-ci incluent la fonction de résolution, qui transforme un CrossChainOrder particulier en un ResolvedCrossChainOrder générique qui peut être plus facilement intégré par d'autres types d'ordres et contrats de règlement, et la fonction de début, qui permet aux remplisseurs de démarrer le règlement d'un ordre inter-chaînes.

Uniswap Labs proposes ERC-7683 Ethereum standard to improve cross-chain transactions and communication, addressing inefficiencies in the blockchain ecosystem.

Photo : interface ISettlementContract, ERC7683

Dans le cadre du processus de règlement, les entrées à prendre du swapper, les sorties à fournir au swapper et les sorties à donner au remplisseur sont toutes définies par la structure ResolvedCrossChainOrder, qui est une représentation d'un ordre.

La motivation derrière l'intégration de l'ERC-7683

Un moyen viable de permettre des connexions entre chaînes sans les restrictions de temps des ponts traditionnels consiste à utiliser des systèmes basés sur l'intention. Néanmoins, ces systèmes ont du mal à accéder à suffisamment de liquidités et à un réseau de fournisseurs actifs qui s’étend sur de nombreuses chaînes.

Les systèmes d'intention inter-chaînes peuvent communiquer et partager des infrastructures, telles que des réseaux de remplissage et des services de diffusion de commandes, grâce à des normes comme ERC-7683. 

Les avantages de l'ERC-7683

Les applications, les remplisseurs et les utilisateurs finaux ne sont que quelques-uns des acteurs de l'écosystème qui ont tout à gagner de l'adoption de l'ERC-7683.

ERC-7683 est une norme pour les systèmes basés sur l'intention qui tente d'améliorer l'expérience utilisateur pour les transactions inter-chaînes. Cette standardisation réduit les coûts, accélère les délais de traitement et améliore la fiabilité. De plus, les protocoles et les applications peuvent utiliser les interfaces et structures de données définies par l'ERC-7683, simplifiant ainsi l'intégration, facilitant l'interopérabilité, réduisant les coûts de développement et promouvant un écosystème coopératif.

Les teneurs de marché, également appelés fillers, bénéficient d'une liquidité et d'un flux d'ordres accrus grâce à une gamme d'applications plus large et à un plus grand pool d'ordres. Cela peut conduire à des opportunités plus rentables et attirer davantage de participants dans l’écosystème des remplisseurs. ERC-7683 favorise la liquidité et la compétitivité sur plusieurs réseaux blockchain, conduisant à une meilleure tarification et une meilleure exécution pour les consommateurs.

Uniswap Labs adoptera cette norme lorsque nous passerons à la chaîne croisée avec UniswapX

Lire la proposition complète ci-dessous ⤵https://t.co/rImPo1JVEn

— Laboratoires Uniswap 🦄 (@Uniswap) 20 mai 2024

Considérations de conception ERC-7683

Pour garantir l’efficacité et la large acceptation de l’ERC-7683, un certain nombre de facteurs importants ont été pris en compte tout au long de sa création. L'ajout d'un champ orderData générique à la structure CrossChainOrder était un détail important. Cette variable fournit différents détails et adaptations de mise en œuvre, notamment des limitations d'exécution, des méthodes de règlement et des algorithmes de résolution de prix (par exemple, enchères néerlandaises ou tarification basée sur Oracle).

Une grande variété de conceptions d'intentions inter-chaînes sont destinées à être prises en charge par ERC-7683 au sein de la même norme. Il encourage également la diversité et permet à diverses implémentations de collaborer et de coexister.

L’intégration de la norme Permit2 était un autre choix de conception remarquable. Les fonctionnalités de témoin de Permit2 permettent aux swappers d'approuver les conditions de commande et le transfert de jetons avec une seule signature, même si elles ne sont pas techniquement nécessaires par ERC-7683.

Adoption et collaboration ERC-7683

Il est impossible de surestimer l’influence potentielle de l’ERC-7683 sur l’écosystème blockchain, même s’il en est encore au stade de proposition. En publiant une demande de commentaires Ethereum (ERC) sur le forum Ethereum Magicians et en soumettant la norme au groupe de travail CAKE pour examen et débat supplémentaires, Uniswap Labs et Across Protocol ont déjà lancé la première étape.

Un écosystème inter-chaînes plus unifié et plus accessible pourrait être développé à l'aide d'initiatives telles que l'ERC-7683, qui encourageront la coopération entre les projets et des échanges plus fluides et plus efficaces entre les réseaux blockchain.

Le succès de l’ERC-7683 dépendra en fin de compte des efforts combinés de la communauté blockchain.

L'article Bridging Blockchain Networks : Comment ERC-7683 vise à transformer les échanges et les transactions entre chaînes est apparu en premier sur Metaverse Post.