
Pourquoi ERC-5169 et TokenScript ont-ils besoin d'une couche intelligente ?
TechFlow SélectionTechFlow Sélection

Pourquoi ERC-5169 et TokenScript ont-ils besoin d'une couche intelligente ?
Comment une architecture centrée sur les jetons favorise-t-elle l'évolution de la structure du Web3 ?
Rédaction : LINDABELL et ZHIXIONG PAN
Lorsque l'équipe d'AlphaWallet a introduit le concept de TokenScript en 2019, elle a considérablement élargi la perception du secteur concernant les « jetons ». Que ce soit ERC-20 ou ERC-721, grâce aux capacités d'extension offertes par TokenScript, il est désormais plus facile d'exécuter des fonctions prédéfinies. Après avoir proposé la norme ERC-5169, leur capacité de programmation et d'exécution a été encore renforcée. Leur prochain jalon, Smart Layer Network, constitue une nouvelle évolution fondée sur ces bases, étendant davantage les limites au-delà de la blockchain.
On peut comprendre cela ainsi :
-
TokenScript : fournit une interface frontale sécurisée et programmable pour les jetons ;
-
ERC-5169 : permet à un contrat de jeton d'appeler l'interface frontale correspondante du jeton ;
-
Smart Layer Network : étend avec la blockchain la logique et l'exécution des jetons hors chaîne.
Smart Layer peut être perçu comme une couche de service reliant le monde de la blockchain aux services Web traditionnels, en fournissant soutien et incitations, rendant simple la tokenisation des services Web ou l'intégration de jetons intelligents, améliorant ainsi l'expérience utilisateur et l'efficacité opérationnelle. Pour les émetteurs de jetons, Smart Layer offre un soutien complet pour créer et gérer des jetons intelligents programmables. Pour les services Web classiques, Smart Layer simplifie grandement le processus d'intégration entre services Web et fonctionnalités de jetons.
Dans une certaine mesure, Smart Layer redéfinit l'économie des jetons : ceux-ci ne sont plus seulement des actifs, mais peuvent promouvoir le développement des activités économiques en intégrant droits, fonctions et systèmes.
TokenScript
TokenScript est une interface de programmation dédiée à la tokenisation, proposée en 2019 par Smart Token Labs. Cette interface permet non seulement aux utilisateurs d'accéder à toutes les fonctionnalités d'un jeton, mais aussi de créer des interactions plus avancées, complexes et flexibles entre l'utilisateur et le jeton.

En termes simples, TokenScript est une couche de code JavaScript marquée en XML, qui décrit les attributs, la logique, les actions et l'interface utilisateur associés à un jeton. Les fichiers TokenScript sont émis et signés par l'émetteur du jeton correspondant, puis peuvent être importés par tout service ou appareil intégrant un moteur TokenScript. L'émetteur peut ajouter toute information et règle au jeton sans être limité par le contrat intelligent. L’objectif principal de TokenScript est de permettre aux jetons de fonctionner de manière transparente entre différentes plateformes et portefeuilles, tout en intégrant toutes les informations relatives au jeton afin de faciliter la gestion et la compréhension des actifs par l’utilisateur. Actuellement, le portefeuille AlphaWallet prend déjà en charge tous les jetons implémentés selon la norme TokenScript.

On peut imaginer TokenScript comme un logiciel informatique traitant des fichiers musicaux : le fichier musical est analogue au jeton, immuable, tandis que le logiciel de lecture peut varier librement. Ce programme peut également se mettre automatiquement à jour, enregistrer, découper des pistes audio et organiser votre bibliothèque musicale préférée. TokenScript garantit également que l'interaction entre le jeton et le logiciel n'est pas arbitraire, mais définie par l'émetteur du jeton.
ERC-5169
TokenScript améliore l'extensibilité des jetons. Toutefois, pour permettre aux jetons d'interagir avec divers services et applications dans l'écosystème Web3, Smart Token Labs a proposé en mai 2022 la norme Ethereum ERC-5169 (désormais en statut Final). Cette norme introduit le concept de script exécutable, permettant aux jetons de transporter leur propre logique et comportement, augmentant ainsi leur capacité d'interaction. Les TokenScripts peuvent alors être intégrés directement dans les jetons conformément à la norme ERC-5169, leur permettant d'afficher un comportement dynamique lors des interactions avec différents services et plateformes.
Concrètement, ERC-5169 fournit, lors de l'appel au contrat du jeton (scriptURI), un URI pointant vers le script officiel, garantissant ainsi que l'utilisateur utilise bien le bon script. Cet URI peut être n'importe quel lien conforme à la norme RFC-3986, par exemple vers un hachage IPFS multihash, un gist GitHub ou un service de stockage cloud. Chaque contrat implémentant cette norme inclut une fonction scriptURI() retournant l'URI de téléchargement du script client, fournissant ainsi un fichier exécutable côté client pour le jeton hébergé. En outre, pour résoudre les risques liés aux clés, aux coûts opérationnels et de stockage induits par le stockage direct du script client dans le contrat intelligent, ERC-5169 autorise le stockage des données volatiles hors chaîne.
ERC-5169 ouvre de nombreuses possibilités pour des jetons interactifs reliant Web2 et Web3, notamment la création de « miniDapps » personnalisés pour un jeton unique, permettant aux utilisateurs d'interagir avec des fonctionnalités contractuelles non supportées par leur portefeuille, l'extension des portefeuilles matériels, voire le contrôle d'appareils IoT via des jetons dans le portefeuille. Du point de vue de l'actif, cette norme améliore significativement l'expérience utilisateur, permettant d'exécuter directement des programmes depuis le portefeuille, évitant ainsi les tracas répétés de création de comptes et mots de passe. De plus, comme la logique est intégrée directement dans le jeton, la nécessité d'interfaces externes est réduite, renforçant la sécurité et la confidentialité des interactions avec les jetons.
Tokenscript + ERC-5169 = ?
Baek Kim, associé chez Hashed, a déclaré que la philosophie d'investissement de Hashed repose sur l'idée que tous les actifs finiront par être tokenisés. En effet, jusqu'à présent, nous avons connu deux vagues de tokenisation, sans toutefois atteindre une adoption massive. Pour parvenir à une utilisation généralisée de la tokenisation, deux problèmes fondamentaux doivent être résolus :
-
Comment offrir aux utilisateurs une meilleure expérience via la tokenisation ?
-
Comment permettre aux entreprises d'atteindre une efficacité accrue grâce à la tokenisation ?
C’est précisément la vision que Smart Token Labs cherche à réaliser depuis toujours : fragmenter tous les services en jetons intelligents (jetons exécutables et NFT exécutables), donnant aux utilisateurs le plein contrôle et droit d'appel sur ces jetons, leur permettant d’accéder à divers services tiers. Par exemple, on pourrait émettre un « Car Smart Token » représentant la propriété d'une voiture. Lorsqu’un utilisateur accède à un service tiers via ce jeton intelligent — par exemple une compagnie d’assurance — il n’a besoin de remplir aucun formulaire. Grâce au jeton intelligent, l’assureur peut directement proposer à l’utilisateur un produit adapté. D’ailleurs, l’assurance elle-même pourrait devenir un jeton lié au « Car Smart Token ».
La réalisation de cette vision repose sur l’intégration stratégique par Smart Token Labs des normes ERC-5169 et TokenScript. Conformément à ERC-5169, les scripts définis par TokenScript peuvent être intégrés dans les jetons, leur permettant d’interagir de manière dynamique avec divers services et plateformes. En transformant les jetons d’une simple propriété d’actif en jetons fonctionnels, les jetons intelligents renforcent à la fois l’extensibilité des actifs et ouvrent de nouvelles voies de développement dans des domaines tels que les jeux Web3 et les programmes de fidélité (Loyalty).
Jeux Web3 :
Un jeton intelligent peut servir d’objet dans un jeu, reliant l’utilisateur et l’équipe projet. L’utilisateur peut invoquer diverses fonctions encapsulées dans le jeton au sein des services numériques du projet, comme accomplir des missions spécifiques ou des réalisations inter-jeux.
Smart Cats est une collection complètement on-chain dérivée du Cool Cat #2426 de Smart Layer sur Polygon, et constitue un jeton intelligent. Ce NFT peut s’exécuter directement dans le portefeuille comme une application : l’utilisateur peut cliquer sur Smart Cats et interagir sans quitter son portefeuille, en nourrissant, nettoyant ou invitant d’autres Smart Cats à jouer.

Open Loyalty :
En 2023, Weiwu Zhang, CTO de Smart Token Labs, a présenté le concept d’« Open Loyalty » lors d’EDCON 2023, lançant avec l’équipe d’EDCON une solution sans permission appelée Permissionless Perks. Les participants ont reçu par e-mail la preuve de propriété de leur billet, pouvant être stockée localement dans le navigateur, leur permettant de vérifier ce billet auprès de tiers et de réclamer plusieurs avantages exclusifs.
Grâce à Smart Layer, les utilisateurs n’ont pas besoin d’ouvrir leur portefeuille ni de dépenser de gaz : la simple vérification d’un jeton intelligent hors chaîne via une URL suffit pour obtenir des droits basés sur une identité spécifique. Les informations du billet, autrefois gérées par le système de billetterie EDCON, sont désormais détenues par les utilisateurs eux-mêmes, supprimant ainsi la nécessité d’intégrations complexes entre le système EDCON et des tiers.
Agents d’intelligence artificielle (AI agents) :
Lorsque tous les prestataires auront tokenisé leurs services, le système de jetons intelligents formera progressivement un cadre modulaire. Ce cadre maximise les possibilités d’appel aux services, optimisant ainsi la valeur des services. Pour les intégrateurs, cela signifie un marché d’intégration plus ouvert et des coûts d’intégration réduits. À l’avenir, combiné à l’intelligence artificielle, lorsque la propriété des services modulaires appartient aux utilisateurs, ceux-ci pourront autoriser des agents IA à appeler librement des jetons intelligents provenant de différents sites, combinant ces services pour créer des expériences personnalisées.
Réseau de services décentralisé : Smart Layer Network
Le jeton intelligent, pivot du réseau tokenisé, encapsule la logique métier, permettant aux jetons d’interagir de manière complexe et interopérable avec divers systèmes et jetons. Toutefois, la blockchain seule ne suffit pas à utiliser directement les jetons intelligents sur n’importe quel site web : une intégration reste nécessaire. C’est pourquoi Smart Token Labs a lancé Smart Layer, un réseau de services programmables basé sur la blockchain, intégrant les jetons intelligents dans les jeux et programmes de fidélité via ERC-5169 et TokenScript.
L’objectif de Smart Layer est de faciliter le déploiement et l’exécution des jetons intelligents et de TokenScript. Du point de vue d’un site web, Smart Layer ressemble à un fournisseur d’API RESTful, permettant aux jetons intelligents d’interagir avec des sites web, objets connectés (IoT) et contrats intelligents. Pour les émetteurs de jetons, Smart Layer offre un soutien pour créer et gérer des jetons intelligents programmables. Pour les services Web traditionnels, Smart Layer simplifie l’intégration des fonctionnalités de jetons. Cette architecture améliore l’utilisabilité et l’interopérabilité des jetons intelligents, facilitant leur adoption dans divers contextes.

Smart Layer fonctionne principalement grâce à trois composants clés :
-
Blockchain : exécute les règles de transaction des jetons via des contrats intelligents et conserve des instantanés des opérations pour vérification ultérieure.
-
Nœuds d’ancrage (anchor nodes) : gérés par des organisations sélectionnées par DAO, assurant stabilité, sécurité et objectifs de service du réseau.
-
Nœuds de service : répartissent les tâches via une table de hachage distribuée (DHT) et fournissent des TokenAPIs pour l’intégration. Ces nœuds sont incités par des Smart Layer Tokens, payés par les utilisateurs ou sites nécessitant l’intégration de jetons, sous forme de frais supplémentaires ajoutés aux appels d’API. Le contrat intelligent gère les paiements et peut brûler une part proportionnelle des Smart Layer Tokens.
Les Smart Layer Tokens incitent les nœuds à fournir des ressources au réseau. Les deux types de nœuds reçoivent des récompenses en Smart Layer Tokens proportionnellement à leur contribution en ressources. Ce mécanisme incitatif assure une croissance continue et durable du réseau.
Smart Layer a lancé son réseau test le 15 janvier, avec un déploiement prévu sur mainnet en 2025. Bien que lancé depuis moins de six mois, Smart Layer montre déjà un fort potentiel : son jeu xNFT, Smart Cats, a attiré en seulement 60 jours plus de 300 000 portefeuilles actifs uniques, devenant l’un des jeux les plus populaires dans l’écosystème Polygon. Quant à la version bêta publique de Smart Layer Launchpad, lancée début 2024, elle a reçu plus de 1 000 demandes de développeurs en seulement 10 jours.
Airdrop imminent ?
Avec la reprise du marché, l’intérêt pour les airdrops revient en force. Smart Layer prévoit prochainement un airdrop, dont les détails seront annoncés progressivement dans les semaines à venir. D’après les informations disponibles, Smart Layer est soutenu par deux types distincts de jetons : le jeton de gouvernance SLN et le jeton d’unité de service SU. Le jeton de gouvernance est le principal, permettant à ses détenteurs de voter sur les décisions du protocole et de percevoir des revenus directs et des récompenses en jetons depuis les nœuds opérationnels. La valeur du jeton SLN est donc directement liée à l’adoption et à l’ampleur du réseau Smart Layer. Selon les données actuelles du réseau test, en moins de 10 jours, plus de 3 millions de NFT exécutables étaient déjà pris en charge, générant plus de 9,2 millions de transactions. Quel que soit le plan d’airdrop mis en œuvre, commencer par essayer Smart Cats ou d'autres produits futurs est une excellente première étape.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News












