La plupart des NFT ne stockent dans la blockchain qu'un identifiant et un lien vers un fichier hébergé ailleurs. L'art on-chain va plus loin : l'image elle-même, souvent au format vectoriel SVG, ou le programme qui la dessine sont inscrits dans un smart contract ou dans les données d'une transaction. Tant que la blockchain existe, l'œuvre peut être reconstituée par n'importe qui, sans dépendre d'un hébergeur.
Cette approche est très répandue dans l'art génératif, où l'œuvre est produite par un algorithme à partir d'une graine aléatoire propre à chaque jeton : stocker l'algorithme suffit à recréer toutes les variantes. La contrainte principale est le coût, puisque chaque octet inscrit dans la blockchain se paie en frais. Les artistes travaillent donc souvent avec des formats compacts, du code minimaliste ou des esthétiques simples, ce qui fait partie de l'identité de ce courant.
Un exemple concret
Une artiste écrit un programme de quelques kilo-octets qui dessine des paysages géométriques. Elle inscrit ce programme dans un smart contract. Chaque NFT de la collection possède une graine différente, et le contrat renvoie directement le dessin au format SVG lorsqu'on l'interroge. Même si le site de l'artiste disparaît, n'importe qui peut afficher les œuvres à partir de la blockchain.
Les risques à connaître
Le stockage on-chain garantit la conservation des données, pas la valeur de l'œuvre. Certaines œuvres dépendent malgré tout de bibliothèques ou de polices externes : il faut vérifier que tout est bien sur la chaîne. Le coût élevé du stockage limite aussi la complexité des créations.
Questions fréquentes sur On-chain art
Comment savoir si un NFT est vraiment on-chain ?
Il faut vérifier ce que renvoie le contrat : si l'image ou le code de l'œuvre est directement fourni par le contrat, sans lien vers un serveur ou un stockage externe, il s'agit d'art on-chain.
Pourquoi l'art on-chain est-il souvent minimaliste ?
Parce que chaque octet stocké sur une blockchain a un coût. Les artistes privilégient donc des formats compacts comme le SVG ou des programmes génératifs courts.