Définition
Métadonnées on-chain : définition
Les métadonnées on-chain sont stockées directement dans la blockchain, tandis que les métadonnées off-chain sont hébergées ailleurs (serveur web, IPFS, Arweave) et seulement référencées par le NFT. Ce choix détermine la durabilité et la résistance à la censure d'un NFT.
Thème : NFT et Web3
Les métadonnées d'un NFT décrivent ce qu'il représente : nom, description, attributs et lien vers l'image ou le fichier multimédia. Stocker ces informations dans une blockchain coûte cher, car chaque octet est payé en frais. La plupart des collections se contentent donc d'inscrire dans le contrat une adresse, l'URI, qui pointe vers un fichier stocké hors chaîne. Les métadonnées on-chain, elles, sont entièrement contenues dans le contrat ou générées par son code, ce qui les rend aussi durables que la blockchain elle-même.
Entre les deux extrêmes, il existe plusieurs niveaux de fiabilité. Un lien vers un serveur classique dépend de la bonne volonté et de la survie de son propriétaire. IPFS utilise des identifiants dérivés du contenu, ce qui garantit que le fichier n'a pas été altéré, mais il faut que quelqu'un continue de l'héberger. Arweave vise un stockage permanent financé à l'avance. Le choix influe donc directement sur ce que l'acheteur possède réellement à long terme.
Un exemple concret
Julie achète deux NFT. Le premier pointe vers une image hébergée sur le site de la startup qui l'a créé. Le second contient un dessin vectoriel encodé directement dans le contrat. Quelques années plus tard, la startup ferme et son site disparaît : le premier NFT n'affiche plus qu'une image manquante, tandis que le second reste intégralement consultable depuis la blockchain.
Les risques à connaître
Un NFT dont les métadonnées sont hors chaîne peut perdre son image si l'hébergement disparaît, ou voir son contenu modifié si le lien est modifiable. Même avec IPFS, un fichier non épinglé par au moins un nœud peut devenir introuvable. Avant un achat, il est utile de vérifier où et comment les métadonnées sont stockées.
Questions fréquentes sur Métadonnées on-chain
Mon NFT peut-il disparaître ?
Le jeton lui-même reste dans la blockchain, mais l'image ou les informations associées peuvent devenir inaccessibles si elles sont hébergées hors chaîne et que l'hébergement cesse.
Pourquoi tous les NFT ne sont-ils pas stockés on-chain ?
Parce que stocker des données dans une blockchain coûte cher, surtout pour des images ou des vidéos. Le stockage hors chaîne est beaucoup moins coûteux, au prix d'une dépendance à un hébergeur.