Points clés à retenir
Les NFT dynamiques (dNFTs) sont un type de tokens non fongibles (NFT) dont les métadonnées peuvent être mises à jour à partir de données externes ou d’événements on-chain.
Contrairement aux NFT statiques, qui ont des métadonnées fixes et permanentes, les NFT dynamiques peuvent évoluer en réponse à des informations du monde réel, comme les scores sportifs, les données météorologiques ou l’activité des joueurs.
Les NFT dynamiques utilisent des smart contracts et des oracles de la blockchain pour récupérer des données off-chain et déclencher des changements de métadonnées, tout en conservant le même identifiant de token.
Les cas d’usage courants incluent le gaming blockchain, l’identité numérique, la tokenisation de l’immobilier et l’art numérique programmable.
Introduction
Un NFT dynamique est un token blockchain dont l’apparence, les attributs ou les métadonnées peuvent changer en réponse à des conditions externes. Contrairement à un NFT standard, qui est figé au moment du mint, un NFT dynamique utilise des smart contracts et des flux de données externes pour déclencher automatiquement les mises à jour.
Les NFT dynamiques existent comme concept depuis les débuts du gaming NFT, mais les avancées dans l’infrastructure d’oracles, l’interopérabilité entre chaînes et le contenu généré par IA les ont rendus plus pratiques et polyvalents ces dernières années. Cet article explique comment ils fonctionnent et où ils sont utilisés.
Que sont les NFT dynamiques ?
Les NFT dynamiques sont une sous-catégorie de NFT dont les caractéristiques peuvent changer lorsque certaines conditions sont remplies. Chaque NFT contient des métadonnées qui décrivent ses propriétés. Cela peut inclure des noms, des descriptions, des caractéristiques visuelles et des statistiques. Par exemple, un NFT de jeu peut stocker le score de force ou d’endurance d’un avatar sous forme de métadonnées. Pour une œuvre d’art en NFT, les métadonnées peuvent décrire des couleurs, des accessoires ou des couches visuelles. Dans un NFT statique, ces métadonnées sont verrouillées définitivement au moment du mint. Dans un NFT dynamique, elles peuvent être réécrites.
Les NFT dynamiques peuvent être construits à l’aide des standards de token ERC-1155, qui prennent en charge des tokens semi-fongibles. Les tokens ERC-1155 partagent des propriétés à la fois avec les tokens fongibles ERC-20 et avec les tokens non fongibles ERC-721, ce qui leur permet d’être mis à jour si nécessaire. Point important : le comportement dynamique ne se limite pas à ERC-1155. Les tokens ERC-721 peuvent aussi être rendus dynamiques en stockant les métadonnées off-chain et en les mettant à jour via des appels de smart contract déclenchés par un oracle.
L’identifiant clé de tout NFT, son token ID, ne change pas lorsque les métadonnées sont mises à jour. Seules les caractéristiques encodées dans les métadonnées changent. Cela préserve la preuve de propriété tout en permettant à l’actif d’évoluer.
Comment les NFT dynamiques peuvent-ils être modifiés ?
Les NFT dynamiques reposent sur des oracles de la blockchain pour accéder à des informations externes. Les oracles sont des services tiers qui récupèrent des données du monde réel via des APIs, des capteurs IoT, des bases de données sportives ou des fournisseurs de données financières, puis transmettent ces données à des smart contracts on-chain.
Voici comment le processus de mise à jour fonctionne généralement :
Un NFT dynamique est émis (minté) par un smart contract avec un ensemble initial de métadonnées.
Le smart contract est programmé pour demander des données à un ou plusieurs oracles à intervalles définis ou lorsqu’il est déclenché par des événements spécifiques.
Lorsque l’oracle fournit les données externes, le smart contract évalue si les conditions de mise à jour sont remplies.
Si les conditions sont remplies, le smart contract met automatiquement à jour les métadonnées du NFT.
Par exemple, un NFT de carte de sport lié aux statistiques de performance d’un footballeur pourrait se mettre à jour automatiquement après chaque match. Un oracle Chainlink pourrait récupérer les données officielles du match et les transmettre au smart contract, qui réécrit alors les statistiques stockées dans les métadonnées du NFT. Ce processus se fait sans intervention manuelle de la part du créateur ou du propriétaire du token.
L’infrastructure d’oracles inter-chaînes, comme Chainlink CCIP, a également étendu les fonctionnalités des NFT dynamiques à travers plusieurs blockchains. Un NFT sur une chaîne peut désormais réagir à des événements de données enregistrés sur une autre chaîne, élargissant considérablement les possibilités de conception.
Applications de NFT dynamiques
Identité
Si l’identité numérique basée sur la blockchain devient largement adoptée, des NFT dynamiques pourraient servir de format sous-jacent pour des passeports, des certificats professionnels et d’autres documents qui évoluent au fil du temps. Une attestation numérique qui se met à jour automatiquement lorsque vous renouvelez une licence ou changez d’adresse serait bien plus pratique que d’émettre un nouveau jeton statique pour chaque modification.
Cette application reste encore largement théorique, mais plusieurs programmes pilotes d’identité numérique ont commencé à explorer des systèmes d’attestation basés sur des NFT, avec la métadonnée dynamique comme exigence clé de conception.
Jeux vidéo
Les NFT dynamiques sont les plus actifs dans les jeux blockchain, où les personnages, les objets et les parcelles de terrain du jeu doivent refléter la progression du joueur. Un personnage qui gagne de l’expérience, débloque de nouvelles capacités ou change d’apparence en fonction des décisions prises pendant le jeu correspond naturellement à des NFT dynamiques.
Le jeu CryptoKitties original, lancé en 2017 sur Ethereum, en était un exemple précoce. Les joueurs pouvaient élever des chats virtuels dont les caractéristiques étaient déterminées en partie par une logique présente on-chain. Plus récemment, des jeux blockchain utilisent des NFT dynamiques pour représenter des personnages dont les statistiques se mettent à jour en temps réel selon les résultats des matchs, les actions d’artisanat ou d’autres événements du jeu.
Immobilier
La tokenisation de l’immobilier est un domaine en pleine croissance, et les NFT statiques sont limités lorsqu’il s’agit de représenter un bien. Les détails d’un bien, y compris l’historique de propriété, l’évaluation, le statut de location et les relevés d’entretien, changent régulièrement. Un NFT dynamique peut intégrer ces mises à jour dans les métadonnées du token, ce qui en fait une représentation numérique plus précise et plus à jour d’un actif physique.
Art
L’art en NFT dynamique utilise des données en direct pour créer des œuvres qui changent au fil du temps. Des œuvres dont les couleurs varient avec la météo actuelle, dont la composition évolue avec les données du marché, ou dont la forme se transforme en fonction des interactions de la communauté, sont autant d’exemples créés et vendus depuis 2020.
L’art dynamique généré par IA a ajouté une nouvelle dimension depuis 2023. Des modèles d’art génératif peuvent être déclenchés pour produire de nouvelles sorties visuelles pour un NFT à partir de conditions présentes on-chain, créant ainsi des pièces uniques, réactives et en évolution continue. Cela a suscité l’intérêt à la fois des collectionneurs et des artistes, qui recherchent de nouvelles formes d’expression créative programmable.
FAQ
Quelle est la différence entre un NFT dynamique et un NFT statique ?
Un NFT statique a des métadonnées qui sont fixées définitivement au moment du mint et ne peuvent pas changer. Un NFT dynamique a des métadonnées qui peuvent être mises à jour à partir de données externes ou d’événements on-chain. L’identifiant du token reste le même, mais des caractéristiques comme les statistiques, l’apparence ou les attributs peuvent évoluer au fil du temps.
Quel standard de token est utilisé pour les NFT dynamiques ?
Les NFT dynamiques peuvent être construits avec ERC-1155, qui prend en charge des tokens semi-fongibles pouvant être mis à jour. Ils peuvent aussi être construits avec ERC-721, en utilisant un stockage de métadonnées off-chain ou hybride, où une combinaison smart contract et oracle déclenche des mises à jour. Le comportement dynamique provient de la logique du smart contract, et pas exclusivement du standard du token.
Quels sont des exemples concrets de NFT dynamiques ?
Parmi les exemples, on trouve des NFT de cartes de sport qui mettent à jour les statistiques des joueurs après les matchs, des avatars de jeu qui acquièrent de nouveaux attributs à mesure que les joueurs progressent, des œuvres numériques qui changent d’apparence selon la météo ou les données du marché, et des identifiants expérimentaux qui mettent à jour des informations personnelles.
Les NFT dynamiques sont-ils plus valorisés que les NFT statiques ?
Il n’existe pas de relation directe entre le caractère dynamique ou statique d’un NFT et sa valeur sur le marché. La valeur dépend de la demande pour le projet concerné, de l’utilité des fonctionnalités dynamiques et, plus largement, des conditions du marché. Les fonctionnalités dynamiques peuvent ajouter une utilité perçue ou de l’engagement, ce qui peut influencer la demande, mais ce n’est pas garanti. Comme tout actif numérique, les prix peuvent être volatils.
Réflexions finales
Les NFT dynamiques représentent une évolution significative du format NFT. En reliant des tokens blockchain à des données du monde réel via des oracles et des smart contracts, ils peuvent servir d’actifs numériques vivants plutôt que de simples objets de collection figés. Le gaming, l’identité, l’immobilier et l’art numérique sont autant de domaines où cette flexibilité peut avoir une valeur pratique.
Pour aller plus loin
Qu’est-ce qu’un NFT ?
Que sont les smart contracts et comment fonctionnent-ils ?
Explication des oracles de la blockchain
Qu’est-ce que les standards de token ?
Qu’est-ce que ERC-1155 et comment fonctionne-t-il ?
Avertissement : ce contenu vous est fourni « tel quel », uniquement à des fins d’information générale et d’éducation, sans aucune déclaration ni garantie de quelque nature que ce soit. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, et ne vise pas à recommander l’achat d’un produit ou service spécifique. Vous devez demander votre propre avis auprès de conseillers professionnels appropriés. Lorsque le contenu est fourni par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent à ce contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut baisser ou augmenter et vous pourriez ne pas récupérer le montant investi. Vous êtes seul responsable de vos décisions d’investissement et Binance Academy n’est pas responsable de toute perte que vous pourriez subir. Pour plus d’informations, veuillez consulter nos Conditions d’utilisation, l’Avertissement des risques et les Conditions de Binance Academy.
