Que sont IPFS et Filecoin et comment peuvent-ils être utilisés pour les NFT ?

Les systèmes décentralisés ne peuvent pas promettre la « permanence » des données, mais s'inscrivent dans une approche maximaliste du stockage.

AccessTimeIconFeb 15, 2022 at 9:00 p.m. UTC
Updated Jun 14, 2024 at 8:32 p.m. UTC

Qu’obtenez-vous réellement lorsque vous achetez un NFT ?

Vous possédez un jeton unique sur une blockchain qui fait référence à certaines données hors chaîne. Le token est non fongible (unique) et immuable (étant sur une blockchain). C'est tout ce que garantit un NFT : vous possédez une référence unique et immuable à certaines données.

En se concentrant sur cette définition CORE du NFT, deux défis principaux se posent.

Premièrement, un NFT n’est aussi efficace que le LINK vers ses données. Cette référence n'est qu'une ligne de code, mais pour qu'un NFT ait de la valeur, les autres doivent être d'accord, il fait référence à des données précieuses.

Deuxièmement, les données hors chaîne elles-mêmes doivent exister, elles doivent être stockées quelque part et doivent être accessibles. Il existe de nombreux cas où les liens NFT renvoient des erreurs 404 plus tard, ce qui rend ces NFT sans valeur.

InterPlanetary File System (IPFS) et Filecoin, protocoles open source créés à l'origine par mon employeur, Protocol Labs, offrent des solutions potentielles. Cependant, comprendre comment exploiter correctement ces solutions est souvent ce qui fait trébucher les utilisateurs dans la pratique. Certaines nuances doivent être prises en compte lors de leur utilisation directe ou de la création de services par-dessus.

Nous travaillons pour Protocol Labs sur un produit appelé NFT.Storage et passons beaucoup de temps à réfléchir à la façon de nous assurer que les NFT sont aussi utiles que possible. L’industrie en est encore à ses débuts, et l’espace NFT est vraiment le Far West en ce moment. Nous voulons aider à éduquer les gens sur ce que sont les NFT, les défis des NFT, les technologies qui existent pour résoudre ces défis et comment nous pouvons stimuler la culture autour des NFT pour tirer pleinement parti de ces technologies.

Un récent article d'opinion de CoinDesk a suggéré qu'IPFS n'est T une solution « permanente » pour les NFT. Il s’agit d’une mauvaise description de ce qu’est IPFS. Pour que les NFT deviennent des enregistrements numériques véritablement « immuables », la communauté doit développer de meilleures pratiques en matière de liaison aux données et de stockage sous-jacent – ​​dont IPFS et Filecoin peuvent constituer une partie importante.

Renforcer les références aux données hors chaîne

La référence d'un NFT aux données hors chaîne peut être tout ce qui est écrit dans le code. Le plus souvent, un NFT contient une URL HTTP qui pointe vers un emplacement de données quelque part sur Internet. Cela pose problème pour les actifs soi-disant immuables. Qui gère le serveur ? Que se passe-t-il si ce serveur tombe en panne ? Et si ces données sont supprimées ? Que se passe-t-il s'il envoie des données incorrectes ?

Avec les URL HTTP, il faut être sûr que le fournisseur de services ne fait aucun compromis et que le contenu qu'il propose est réellement le contenu recherché. Même si la partie symbolique d’un NFT se trouve sur une blockchain, la valeur de l’actif dépend de son LINK le plus faible.

C'est là qu'IPFS peut vous aider. IPFS permet aux utilisateurs de stocker et de récupérer du contenu sur la base d'une « empreinte digitale » du contenu lui-même (un hachage cryptographique appelé CID ). En mettant un CID IPFS dans un NFT, ce NFT fait directement référence aux données elles-mêmes plutôt qu'à un LINK HTTP fragile.

IPFS en lui-même n'est pas un stockage de données, c'est une couche au-dessus du stockage de données. N'importe qui peut demander un CID et récupérer le contenu correspondant de manière unique à condition que quelqu'un le diffuse sur le réseau.

De plus, IPFS est universellement compatible avec n’importe quel système de stockage de données. Il peut récupérer des données à partir d'un fournisseur centralisé, d'un ordinateur local ou de protocoles de stockage décentralisés, quel que soit celui qui diffuse le CID au reste du réseau.

Une idée fausse courante concernant IPFS est qu’il est censé fournir un stockage « permanent ». Au sein des NFT, son objectif est en fait d'empêcher un type de pourriture des LINK qui affecte tant de données hors chaîne de NFT. Mais cela ne résout T nécessairement l’endroit où les données hors chaîne sont stockées.

Améliorer la disponibilité des données hors chaîne

Pour qu’un NFT soit utile, non seulement il doit disposer d’un pointeur immuable vers ses données, mais les données doivent également être stockées et accessibles.

La beauté d'IPFS est qu'il n'exige T que les utilisateurs précisent où se trouvent les données mais plutôt quelles données ils recherchent, à condition qu'il y ait au moins une copie des données diffusées sur le réseau. Ainsi, lorsque nous pensons à la résilience des NFT, IPFS signifie que n'importe qui peut télécharger, servir et répliquer des données NFT hors chaîne dans autant d'endroits qu'il le souhaite en utilisant les outils de son choix.

Nous appelons cela une approche « maximaliste » du stockage. Toute personne associée à un NFT peut stocker ses données localement, payer un fournisseur (par exemple Pinata, Infura), s'appuyer sur un réseau de stockage décentralisé (par exemple Filecoin , Arweave ) ou utiliser une combinaison. Avec IPFS, les utilisateurs peuvent se prémunir contre la rupture ONEune solution en en utilisant simultanément d'autres. Le problème de la persistance NFT est en grande partie techniquement résolu. Toute personne ayant un intérêt direct dans un NFT doit simplement s’assurer qu’il est stocké de la manière qui lui convient. Une grande partie de cela consiste à favoriser une culture dans laquelle les gens sont responsables de leurs propres NFT en téléchargeant une copie locale et en garantissant que les données sont hébergées dans des endroits qu'ils considèrent comme sûrs.

SingleQuoteLightGreenSingleQuoteLightGreen
Nous devons éloigner le débat des garanties de « permanence » et nous orienter vers une meilleure compréhension de la persistance et de la résilience.
SingleQuoteLightGreenSingleQuoteLightGreen

Il est vrai que ce type de culture, où les gens ont davantage de responsabilités à l'égard de leurs NFT, est difficile à développer. La plupart des gens ne veulent T assumer cette responsabilité supplémentaire. Cependant, les outils Web 3 comme NFT.Storage tentent d'atténuer ce problème en permettant le stockage hors chaîne multigénérationnel en tant que biens publics à l'aide d'IPFS et de Filecoin.

L'illusion de la permanence

Les critiques de Filecoin soulignent les défis du stockage décentralisé pour affirmer que « les NFT ne sont pas plus permanents que n'importe quelle autre partie du Web ». Mais cela simplifie à l’extrême le projet, en insistant sur le fait que les données soient « permanentes ». Bien sûr, rien n'est vraiment « permanent » ; chaque système comporte son propre ensemble de risques extrêmes et de clauses de non-responsabilité. Si nous voulons vraiment nous protéger contre ne serait-ce que 0,01 % de chance qu'un système tombe en panne, nous voulons adopter une approche plus complète et à plusieurs niveaux. approche.

Toute solution de stockage de données hors chaîne aura de multiples facettes et devra être conçue pour être échangeable. Cela pourrait donner l’impression que les marchés, les artistes et les collectionneurs stockent tous des données dans de nombreux endroits, où la responsabilité du stockage et de l’accessibilité s’étend au-delà d’un seul protocole. Comme l'a dit notre collègue Mikeal Rogers : « Transférez vos données chez autant de fournisseurs que nécessaire Pour vous soyez sûr d'avoir une permanence. »

Et Filecoin est ONEune de ces options de stockage, mais elle est souvent mal comprise. Le principal avantage de Filecoin est de garantir en toute confiance que quelqu'un stocke réellement les données qu'il prétend être pendant une durée convenue (ce que les utilisateurs de Filecoin appellent un « accord »). Le système est conçu pour être peu coûteux et évolutif ( 0,01 $/TiB/an , capacité de 15 EiB+ ).

Mais cela ne l'empêche T de pouvoir proposer un stockage garanti au-delà de la durée d'une seule transaction. De nouveaux développements tels que la machine virtuelle Filecoin permettent le renouvellement et la réparation automatiques des transactions, créant ainsi une base puissante pour le stockage multigénérationnel.

Améliorer l’éducation et changer la culture

Il est important d'être honnête sur les limites des NFT. Étant donné que les NFT ne sont pas les données sous-jacentes qu’ils représentent, il est important de comprendre leurs nuances. Heureusement, il existe aujourd’hui des solutions comme IPFS et Filecoin pour résoudre leurs lacunes.

Cependant, nous devons éloigner le débat des garanties de « permanence » et nous orienter vers une meilleure compréhension de la persistance et de la résilience. Aucun système de stockage ne peut véritablement garantir la permanence, mais l'adressage de contenu permet à toute personne soucieuse d'un NFT de le stocker lui-même dans ses systèmes préférés.

Que peut faire la communauté pour aider l'espace NFT à mûrir en matière de stockage ? Quelques idées :

  • Les fournisseurs de portefeuilles devraient permettre à leurs utilisateurs de stocker facilement leurs données NFT localement et de les épingler sur IPFS pour leur permettre de s'approprier facilement leurs NFT.
  • Les réseaux de stockage plus décentralisés devraient utiliser les CID IPFS comme primitive pour leurs URI - les CID sont conçus pour être universels, interopérables et rétrocompatibles - lisez ici pour en Guides plus
  • Ayez plus de conversations sur le stockage NFT ! En parler oblige les services, les fournisseurs d’outillage et les services de stockage à interopérer et à résoudre le problème de manière commune.

Disclosure

Veuillez noter que notre politique de confidentialité, conditions d'utilisation, cookies, et ne pas vendre mes informations personnelles a été mise à jour.

CoinDesk est un primé média qui couvre l'industrie de la cryptomonnaie. Ses journalistes respectent un ensemble strict de politiques éditoriales. En novembre 2023, CoinDesk a été acquis par le groupe Bullish, propriétaire de Bullish, une bourse d'actifs numériques réglementée. Le groupe Bullish est majoritairement détenu par Block.one; les deux sociétés ont des intérêts dans diverses entreprises de blockchain et d'actifs numériques ainsi que des avoirs importants en actifs numériques, y compris le bitcoin. CoinDesk opère en tant que filiale indépendante avec un comité éditorial pour protéger l'indépendance journalistique. Les employés de CoinDesk, y compris les journalistes, peuvent recevoir des options dans le groupe Bullish dans le cadre de leur rémunération.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.