Site icon Tendances Consulting

L’état du stockage des données NFT. Au cours de la dernière année, les créatifs ont gagné… | par Kofi Kufuor

L'état du stockage des données NFT. Au cours de la dernière année, les créatifs ont gagné… | par Kofi Kufuor

Au cours de la dernière année, les créatifs ont gagné des milliards de dollars en vendant de l’art numérique, des objets de collection et des objets de jeu à leurs vrais fans à l’aide de NFT. Les NFT sont des jetons qui représentent la propriété d’actifs uniques sur une blockchain. Chaque projet NFT dispose d’un contrat intelligent qui réside sur la blockchain et permet de savoir qui possède quel actif.

Le cœur de chaque NFT réside dans ses métadonnées. Ces métadonnées sont constituées d’une description du NFT (nom, attributs, propriétés, etc.) et d’un pointeur vers ses fichiers multimédias (images, vidéo, audio, etc.).

Stocker ces informations directement sur une blockchain coûte cher, c’est pourquoi la plupart des projets NFT stockent leurs données ailleurs et n’en gardent un lien que dans leur contrat intelligent.

Exemple de structure de données NFT commune

Dans cette pièce, je vais :

  • Décrire les forces et les faiblesses des différentes méthodes de stockage de données NFT
  • Étudier le niveau d’adoption de chaque méthode
  • Discutez de l’avenir du stockage de données NFT

Stockage centralisé

La pire option pour stocker les données NFT est sur un serveur centralisé. Si les métadonnées et les fichiers multimédias d’un projet NFT sont stockés sur un serveur et que le créateur cesse de maintenir ce serveur, les données disparaîtront à jamais, rendant le NFT « vide ». Celui qui contrôle le serveur peut également modifier la description et le contenu du NFT à tout moment sans l’autorisation du propriétaire. Cela va complètement à l’encontre de l’objectif des NFT. Si vos actifs peuvent être saisis, modifiés ou censurés, vous n’en avez pas la véritable propriété.

L’utilisation d’une solution de stockage de fichiers décentralisée est essentielle pour empêcher la saisie, l’altération et la censure. Les deux options décentralisées les plus populaires pour stocker les données NFT sont l’InterPlanetary File System (IPFS) et Arweave.

IPFS

IPFS est un réseau de stockage de fichiers peer-to-peer. Un ensemble d’ordinateurs, appelés nœuds, stockent les fichiers téléchargés sur le réseau et des hachages uniques sont utilisés pour identifier ces fichiers. La plus grande différence entre IPFS et le stockage de fichiers sur le Web est qu’IPFS utilise un système d’adresses basé sur le contenu. Lorsqu’une demande de fichier est effectuée, le réseau trouve un nœud qui contient ce fichier en utilisant le hachage du fichier et le sert au demandeur.

La faiblesse d’IPFS est que la persistance n’est pas garantie. Cela signifie que les données téléchargées sur IPFS n’y resteront pas de manière permanente. Un fichier n’existera sur IPFS que tant que l’un des nœuds du réseau stocke le contenu et le rend disponible, également connu sous le nom de « l’épingler ».

Pour stocker des fichiers sur IPFS à long terme, de nombreux projets et marchés NFT épinglent leurs données manuellement ou utilisent un service d’épinglage pour garantir qu’il y a toujours au moins un nœud IPFS contenant une copie. Si le projet ou la plate-forme gérant les données IPFS d’un NFT échouait et arrêtait d’épingler les fichiers, toutes les informations stockées seraient perdues au fil du temps, car les nœuds qui détenaient des copies vidaient leurs caches mémoire ou étaient arrêtés.

Arweave

Arweave est un réseau de stockage de fichiers décentralisé qui garantit la persistance. Les utilisateurs paient une redevance unique pour couvrir le coût de 200 ans de stockage. La référence sur 200 ans est une estimation extrêmement prudente basée sur la baisse du prix du stockage physique des données. Si les coûts chutent plus rapidement que prévu, les fichiers Arweave seront stockés bien au-delà de 200 ans.

Les ordinateurs du réseau Arweave, appelés mineurs, sont incités à utiliser le jeton $AR pour répliquer et stocker des copies de données que peu d’autres mineurs stockent. Cela garantit que les fichiers ne seront pas perdus au fil du temps, ce qui nécessiterait une maintenance continue de la part du téléchargeur d’origine.

Arweave stocke les données dans une structure appelée blockweave. Chaque nouveau bloc de données est connecté au bloc précédent et à un bloc historique. Les mineurs doivent prouver qu’ils ont accès à ces blocs historiques choisis au hasard pour extraire de nouveaux blocs et gagner des récompenses. Cela garantit que les blocs plus anciens sont préservés.

Tissage de blocs

En chaîne

Utiliser IPFS ou Arweave est bien mieux que de s’appuyer sur un stockage centralisé, mais cela nécessite toujours un pointage hors chaîne. Le stockage des métadonnées et des médias NFT sur la même chaîne que le NFT est l’approche la plus anti-fragile, mais le coût du stockage des données en chaîne est élevé. Les projets NFT qui conservent les données en chaîne utilisent une gamme de techniques de compression pour réduire ce coût.

Éthereum

Sur Ethereum, IPFS est le support le plus populaire pour le stockage des métadonnées NFT. 48 % des 100 principaux contrats NFT négociés en termes de volume de transactions ont leurs métadonnées stockées sur IPFS. Malheureusement, les serveurs centralisés sont la deuxième option la plus populaire pour le stockage de métadonnées NFT sur Ethereum.

Il convient également de noter que 20 % des principaux projets qui stockent des métadonnées sur IPFS utilisent un lien de passerelle dédié de Pinata dans leurs contrats au lieu du lien IPFS par défaut. Pinata est l’un des services d’épinglage et de gestion de données IPFS les plus populaires. Si Pinata devait fermer un jour, ces liens se briseraient et les NFT deviendraient vides.

Top 100 du stockage de métadonnées des collections Ethereum
Top 100 du stockage multimédia des collections Ethereum

31 % des projets de l’échantillon qui utilisent des serveurs centralisés pour leurs métadonnées stockent leurs fichiers multimédias sur IPFS ou Arweave. Bien que cela soit préférable au stockage sur des serveurs privés, cela ne réduit pas le risque pour le collectionneur. Essentiellement, si les métadonnées sont compromises, les fichiers multimédias sont également perdus.

Solana

Arweave est l’option la plus dominante pour le stockage de données NFT sur Solana et est utilisé par 90 % des principaux projets commerciaux pour préserver les métadonnées. La garantie de persistance et l’absence d’exigences de maintenance font d’Arweave une option attrayante pour les projets dans des écosystèmes plus récents où IPFS ne détient pas autant de part de marché. De plus, certaines des boîtes à outils les plus populaires pour créer des NFT Solana, par exemple Metaplex, utilisent Arweave comme méthode de stockage par défaut.

Top 50 du stockage de métadonnées des collections Solana
Top 50 du stockage multimédia des collections Solana

Polygone

L’écosystème Polygon NFT présente un risque de centralisation élevé. 61 % des principaux projets commerciaux s’appuient sur des serveurs privés pour le stockage de leurs métadonnées.

Top 100 du stockage de métadonnées de collections de polygones
Top 100 des collections de polygones Stockage multimédia

Le stockage des métadonnées et des médias de votre NFT en chaîne garantit que les données seront préservées aussi longtemps que la blockchain sous-jacente survivra. Les implémentations robustes que vous pouvez utiliser comme référence incluent les NFT Uniswap V3, Blitmaps et NounsDAO. Cependant, le stockage de ressources multimédias volumineuses en chaîne peut être d’un coût prohibitif, cette méthode n’est donc pas toujours pratique.

L’option de stockage optimale pour la plupart des projets NFT est Arweave. Si vous êtes technique, vous pouvez utiliser la CLI Bundlr pour télécharger vos données NFT sur Arweave. Sinon, l’application Web ArDrive propose une solution sans code pour les téléchargements de fichiers Arweave. Dans l’écosystème Ethereum, vous pouvez utiliser la plateforme Manifold pour créer et déployer facilement des contrats NFT avec le stockage de données Arweave. Sur Solana, Metaplex fournit une boîte à outils pour créer des NFT avec le stockage de données Arweave.

IPFS est la deuxième meilleure option. Il existe une large gamme de plates-formes et d’outils de développement pour gérer le stockage IPFS, notamment NFT.Storage, Pinata et IPFS CLI. Thirdweb propose à la fois un tableau de bord sans code et un kit de développement pour créer des projets NFT avec stockage de données IPFS sur plusieurs chaînes.

Vous ne devez pas utiliser un serveur centralisé pour le stockage à long terme des métadonnées et des médias. Cette option présente le risque le plus élevé de perte et de corruption de données.

  • Je prédis que nous verrons de nombreux cas où les fichiers multimédias des collections NFT de grande valeur seront corrompus ou perdus à jamais. Tôt ou tard, un projet avec un prix plancher élevé et un stockage centralisé échouera. L’équipe qui entretient les serveurs cessera de payer ses frais de serveur ou oubliera de renouveler la propriété du nom de domaine que le contrat NFT désigne pour les métadonnées.
  • Des événements comme celui-ci feront prendre conscience de la fragilité du paysage du stockage de données NFT, et les collectionneurs sérieux éviteront les projets qui n’utilisent pas le stockage de données décentralisé.
  • De plus en plus de projets et de plates-formes NFT qui s’appuient sur un stockage de données centralisé passeront à des options décentralisées pour assurer leur longévité. Ce processus impliquera généralement les éléments suivants :
  1. Téléchargement des données du projet sur IPFS ou Arweave
  2. Demander au créateur du contrat NFT de réinitialiser le lien vers les métadonnées.
  3. Brûler les clés du portefeuille du créateur de contrat pour s’assurer que personne n’a le pouvoir de modifier ce lien à l’avenir.

L’état actuel du stockage multimédia NFT est beaucoup plus risqué que la plupart des collectionneurs ne le pensent. Il est encore tôt et il y a du travail à faire. Les domaines spécifiques dans lesquels des progrès sont nécessaires comprennent :

  • Les marchés et applications NFT font apparaître des informations sur l’endroit où les métadonnées et les actifs multimédias NFT sont stockés afin que les détenteurs conscients du risque puissent prendre des décisions éclairées.
  • De nouvelles plates-formes qui permettent aux propriétaires d’actifs de grande valeur de vérifier facilement l’état de leurs NFT dépendants d’IPFS, d’épingler les données de leurs NFT et de restaurer ces données en cas de perte.
  • Infrastructure qui améliore l’expérience des plateformes NFT utilisant le stockage décentralisé. Par exemple, Bundlr aide les plateformes à stocker plus efficacement leurs données sur Arweave et leur permet de payer avec leur jeton natif plutôt que d’utiliser $AR.

Share this content:

Quitter la version mobile