Topics web3

ERC-5169 : Faire le lien entre le Web 2.0 et le Web 3 grâce aux jetons dynamiques

Intermediate
web3
NFT
Explainers
5 mars 2024

L'année 2015 a été marquée par une véritable révolution dans l'industrie de la blockchain, lorsqu'Ethereum ( ETH) a été le pionnier du concept d' applications décentralisées (DApps). Outre les contrats intelligents sur lesquels elles reposent, les DApps ont introduit la possibilité d'exécuter une logique de programmation directement sur la blockchain. Au cours des années suivantes, la plateforme Ethereum a continué de stimuler l'innovation en dévoilant une succession de normes de jetons cryptographiques.

La norme fondamentale ERC-20, qui sous-tend la fonctionnalité des DApps, a été officiellement approuvée en 2017. La même année, la plateforme a annoncé une autre innovation révolutionnaire : la norme ERC-721 pour les jetons non fongibles (NFT). Deux ans plus tard, la norme multi-jetons ERC-1155 a été introduite sur la blockchain par la plateforme de jeuxEnjin(ENJ). Ces avancées en matière de normes de jetons et de technologies sous-jacentes continuent de soutenir la fonctionnalité de la plus grande chaîne de contrats intelligents au monde.

L'engagement d'Ethereum envers les innovations en matière de normes de jetons n'a pas faibli. En 2023, une nouvelle norme — ERC-5169 — a été adoptée spécifiquement pour prendre en charge les jetons intelligents. Le jeton ERC-5169 contient des scripts exécutables et une logique de programmation intégrés. Son potentiel à transformer radicalement l'utilisation des jetons Ethereum et des DApps pourrait en faire un pont essentiel entre les mondes du Web3 et du Web 2.0.

Points clés à retenir:

  • ERC-5169 est une norme de jetons Ethereum qui facilite la création de jetons avec des scripts intégrés contenant une logique de programmation exécutable.

  • Proposée initialement en mai 2022, la norme de jeton ERC-519 a été officiellement adoptée au milieu de l'année 2023, et de nouvelles discussions publiques à son sujet sont apparues à la fin de l'année 2023.

  • La norme ERC-5169, ainsi que deux technologies associées le framework de code TokenScript et le réseau distribué de nœuds Smart Layer constituent une étape majeure vers l'intégration des univers numériques Web3 et Web 2.0.

Qu'est-ce que l'ERC-5169 ?

ERC-5169 est une norme Ethereum pour le développement de jetons incluant des scripts exécutables intégrés. Le code script contenu dans un jeton ERC-5169 le transforme en un véritable « jeton intelligent ». Ces jetons sont capables d'exécuter des actions complexes, telles que l'interaction avec des plateformes et des appareils externes, ou la réalisation d'opérations basées sur des règles qui n'étaient auparavant possibles que par le biais de contrats intelligents.

La norme de jeton ERC-5169 a été proposée pour la première fois en mai 2022 par Smart Token Labs, une startup australienne spécialisée dans la technologie blockchain et fondée en 2017. Smart Token Labs a également introduit deux technologies associées — le framework de développement TokenScript et le réseau distribué Smart Layer — pour faciliter le lancement et la gestion des jetons intelligents.

ERC-5169 est une norme de jeton unique car elle représente la première proposition dans l'histoire d'Ethereum — ou de toute l'industrie de la blockchain, d'ailleurs — visant à associer du code exécutable à un seul jeton. Cette norme a le potentiel de modifier radicalement la façon dont des écosystèmes entiers d'applications décentralisées, de contrats intelligents et de jetons cryptographiques blockchain sont utilisés. En effet, la norme ERC-5169 permet essentiellement aux jetons de fonctionner comme des mini DApps autonomes, sans avoir besoin d'applications basées sur des contrats intelligents comme nous en avons l'habitude.

Capacités étendues

Grâce à la logique de programmation exécutable associée à chaque jeton ERC-5169, la norme peut être utilisée pour créer des actifs cryptographiques capables d'interagir non seulement avec d'autres jetons et plateformes blockchain, mais aussi avec des sites Web 2.0 externes, des appareils et des produits.

L'ERC-5169 peut également faciliter le développement de jetons cryptographiques dynamiques et complexes, tels que les NFT dynamiques. Alors que ces NFT utilisent actuellement des contrats intelligents pour leur fonctionnement, la norme ERC-5169 permet d'intégrer l'intégralité du code responsable des changements dynamiques dans un jeton. Cela permet à un NFT de circuler sur différentes plateformes qui pourraient ne pas être compatibles entre elles, tout en conservant toutes ses propriétés dynamiques.

Comment fonctionne la norme de jeton ERC-5169 ?

La norme ERC-5169 ajoute une nouvelle fonction, scriptURI(), au contrat intelligent du jeton — le morceau de code sur la blockchain qui vous permet d'émettre et de gérer le jeton. Cette fonction scriptURI() contient une référence à un code exécutable que le jeton ERC-5160 peut inclure. De cette manière, le jeton devient un actif autonome doté d'une logique de programmation intégrée — essentiellement une mini-DApp.

Le créateur de la norme, Smart Token Labs, propose également deux technologies essentielles qui permettent aux jetons ERC-5169 d'interagir avec des environnements Web3 et Web 2.0 externes : TokenScript et Smart Layer.

Script de jeton

TokenScript est un framework de code qui fournit des outils pour créer une interface frontale et des fonctionnalités permettant aux applications et programmes externes d'interagir avec les jetons ERC-5169. Bien que le jeton lui-même contienne le code et la logique de programmation nécessaires, TokenScript les traduit en fonctions et interfaces utilisables, adaptées à l'application qui utilise le jeton. En substance, TokenScript est une couche intermédiaire entre l'utilisateur final et le jeton ERC-5169 avec lequel il interagit.

En tant que couche de connexion entre les utilisateurs et les jetons ERC-5169, TokenScript fournit également des fonctions supplémentaires pour étendre et modifier la façon dont les utilisateurs interagissent avec leurs jetons.

L'objectif fondamental de l'introduction de TokenScript est de faciliter l'utilisation des actifs ERC-5169 sur différentes plateformes.

Couche intelligente

Smart Layer est une autre technologie conçue pour étendre l'adoption des jetons ERC-5169 par les plateformes externes. Il s'agit essentiellement d'un ensemble distribué de nœuds qui surveillent et traitent les interactions des jetons intelligents avec divers environnements : plateformes Web 2.0, contrats intelligents basés sur la blockchain, applications mobiles, etc. Associé à TokenScript, il peut être utilisé pour configurer des jetons de couche intelligente conformes aux spécifications ERC-5169.

Smart Layer n'est pas une blockchain en soi. Il s'agit plutôt d'une couche de nœuds distribués qui sert d'intermédiaire entre les blockchains et les plateformes externes, telles que les sites web ou les applications mobiles. Tandis que TokenScript facilite les interfaces utilisateur et les interactions avec les jetons ERC-5169 sous-jacents, Smart Layer sert de plateforme de traitement centrale, permettant une communication transparente entre les jetons et les plateformes externes.

Cas d'utilisation de l'ERC-5169

En tant qu'alternative aux contrats intelligents basés sur la blockchain, la norme ERC-5169 offre des possibilités pratiquement illimitées au sein des environnements blockchain ainsi qu'à l'intersection de la blockchain et du Web 2.0. Voici quelques-uns des principaux cas d'utilisation de cette norme.

  1. Mini-DApps autonomes: Les jetons ERC-5169, dotés de scripts intégrés, peuvent fonctionner de manière autonome, remplissant essentiellement le rôle des DApps traditionnelles. Tout domaine d'utilisation des DApps est désormais éligible aux jetons ERC-5169. Cela inclut des catégories d'applications décentralisées populaires telles que la finance décentralisée (DeFi), les paiementspair-à-pair (P2P), les jeux, la gestion d'identité et bien plus encore.

  2. NFT dynamiques: Ces NFT ERC-5169 peuvent être mis à niveau, modifiés et améliorés avec de nouvelles fonctionnalités (c'est-à-dire qu'ils agissent comme des jetons interactifs). Elles sont particulièrement avantageuses dans les environnements de jeu blockchain, car la plupart des actifs en jeu sont stockés au format NFT. Grâce aux NFT dynamiques, les ressources du jeu peuvent facilement être améliorées ou dégradées, ou voir leurs caractéristiques modifiées, en fonction des choix du joueur et de sa progression dans le jeu. L'art statique peut également se transformer en œuvres vivantes, capables d'être modifiées ou fusionnées avec d'autres œuvres d'art NFT pour créer de nouveaux NFT innovants.

  3. Gestion et autorisation de la chaîne d'approvisionnement: Les NFT exécutables et évolutifs offrent une solution novatrice pour la gestion de la chaîne d'approvisionnement en gérant efficacement la propriété des produits et leur historique. Par exemple, un NFT ERC-5169 peut être délivré au propriétaire d'une voiture lors de l'achat, stockant les informations de propriété et tous les détails clés concernant l'historique d'assurance et d'entretien du véhicule. Au fur et à mesure que le véhicule progresse dans les procédures d'assurance, les déclarations de sinistre et l'entretien, ce NFT s'adapte dynamiquement, reflétant les dernières évolutions. Il peut également interagir de manière transparente avec les systèmes des assureurs, des réparateurs et des concessionnaires afin de fournir des mises à jour en temps réel tout au long du cycle de vie du véhicule. De plus, il peut servir de jeton d'autorisation, permettant aux propriétaires de contrôler et d'approuver les processus et fonctions relatifs à leur voiture.

  4. Interaction avec les appareils de l'Internet des objets (IoT): Les jetons ERC-5169 peuvent permettre une interaction transparente avec les appareils IoT appartenant aux détenteurs de jetons, facilitant ainsi les opérations complexes et la gestion des appareils. Ces jetons peuvent également servir de technologie de pont reliant les blockchains et les systèmes IoT pour transférer les données IoT sur une blockchain.

Chats intelligents

La norme ERC-5169 étant encore relativement récente, la plupart de ses applications concrètes n'ont commencé à émerger qu'entre fin 2023 et début 2024. Le projet le plus connu et le plus médiatisé utilisant des jetons ERC-5169 est peut-être le projetSmart Cats NFT sur Polygon (POL), une collection de NFT dynamiques avec un jeu complet intégré dans chaque jeton. Posséder un Smart Cat vous permet de participer à un jeu où vous prenez soin de votre animal de compagnie numérique en le toilettant, le nourrissant et le nettoyant.

Vous pouvez également interagir avec d'autres propriétaires de Smart Cat — et emmener votre animal de compagnie à des rencontres entre les leurs !

Les jetons utilisés dans le jeuSmart Catsde style Tamagotchi sont de type xNFT (NFT exécutable), une variante des NFT rendue possible grâce à la norme ERC-5169. En février 2024, Smart Cats restait l'application la plus populaire de la technologie ERC-5169 dans le monde de la blockchain. Néanmoins, cette technologie étant relativement récente, il faut s'attendre à voir apparaître davantage de cas d'utilisation et d'applications pratiques tout au long de l'année.

ERC-5169 vs. Autres normes ERC

ERC-5169 fait partie des normes de jetons les plus récentes visant à stimuler l'innovation sur Ethereum. À mesure qu'il gagne en popularité, il est inévitable qu'il soit comparé à d'autres normes de jetons utilisées sur la chaîne. Les trois plus couramment utilisés parmi ceux-ci sont ERC-20, ERC-721 et ERC-1155.

ERC-20

ERC-20 est la principale norme Ethereum pour la création de cryptomonnaies fongibles et a joué un rôle déterminant dans la croissance des DApps Ethereum. Introduit pour la première fois en 2015, le format ERC-20 a été officiellement adopté par la blockchain Ethereum en 2017.

Alors que la norme ERC-5169 est principalement conçue pour les jetons uniques et non fongibles, la norme ERC-20 s'applique strictement aux actifs cryptographiques fongibles.

ERC-721

ERC-721 est la norme principale d'Ethereum pour les NFT, des actifs cryptographiques dont la non-fongibilité (c'est-à-dire l'unicité) est une propriété clé. Introduit en 2017, il a rapidement entraîné une explosion de la popularité des NFT basés sur Ethereum.

Similaire à l'ERC-721, la norme ERC-5169 est principalement utilisée pour des jetons distincts et non fongibles. Cependant, les NFT ERC-721 sont généralement statiques, reposent sur des contrats intelligents sur la chaîne pour leur fonctionnalité et ne comportent aucun des scripts intégrés ou de la logique exécutable que l'on trouve dans les NFT ERC-5169.

ERC-1155

La normeERC-1155 d'Ethereum peut être utilisée pour créer des jetons cryptographiques fongibles et non fongibles via le même contrat intelligent. Il est largement utilisé par les applications qui nécessitent une fonctionnalité double mode (fongible et non fongible) au sein du même environnement ou pour le même objectif opérationnel. Par exemple, les plateformesde jeux blockchain peuvent choisir d'utiliser cette norme pour permettre la fongibilité des actifs cryptographiques en jeu pour les points de fidélité, et des NFT pour les catégories de fidélité.

Similaire aux normes ERC-20 et ERC-721 (mais contrairement à la norme ERC-5169), la norme ERC-1155 ne fournit pas de fonction permettant d'intégrer des scripts exécutables dans les jetons.

L'avenir de la norme de jeton ERC-5169

L'ERC-5169 pourrait changer l'industrie de la blockchain de la même manière profonde que l'ERC-20 et l'ERC-721. Pour la première fois dans l'histoire d'Ethereum, les jetons intelligents exécutables et autonomes sont désormais une option pour les développeurs. D'une certaine manière, une telle fonctionnalité pourrait en réalité freiner l'adoption des contrats intelligents et des DApps : n'oublions pas que les jetons intelligents ne constituent pas une amélioration de ces technologies, mais plutôt une alternative complète et autonome à celles-ci.

Avec l'ERC-5169, nous pourrions bien commencer à passer d'une blockchain Ethereum centrée sur les DApps à un réseau de jetons intelligents individuels. De plus, cette technologie ne se limite pas à Ethereum, car le réseau Smart Layer permet l'utilisation de jetons intelligents sur n'importe quelle chaînecompatible EVM . Par exemple, l'application ERC-5169 la plus importante, Smart Cats, a choisi Polygon comme environnement d'hébergement principal. À l'avenir, il est probable que cette norme sera étendue à la majorité des plateformes EVM. Nous pourrions également voir la réplication du concept de jeton exécutable d'ERC-5169 sur d'autres chaînes intelligentes non-EVM.

Mais la transformation la plus radicale qui résultera de la norme ERC-5169 sera la convergence des technologies Web3 et Web 2.0. Étant donné que toute leur logique de programmation peut être contenue dans un seul jeton, les actifs ERC-5169 pourront facilement traverser les blockchains et interagir avec les plateformes Web 2.0. 

Conclusion

Depuis des années, les discussions portent sur le manque d'interaction et d'interopérabilité efficaces entre le Web3 et le Web 2.0. La norme ERC-5169 représente un pas important vers la résolution de ces problèmes. Cette norme permettra de combiner les avantages de sécurité et de tokenisation du Web3 avec l'utilisation et la popularité généralisées du Web 2.0.

Grâce à cette norme de jeton polyvalente, la distinction entre le Web3 et le Web 2.0 pourrait bientôt s'estomper, et ces deux mondes numériques distincts pourraient même converger en une entité unifiée, alimentée par la fonctionnalité ERC-5169. 

De plus, qui ne voudrait pas posséder un NFT qui soit un jeu ou une application complète en soi ? Cette perspective à elle seule est tellement séduisante qu'il est difficile d'imaginer que la norme ERC-5169 ne gagne pas en popularité et ne soit pas largement adoptée dans l'industrie de la blockchain.

#Bybit #L'ArcheCrypto