- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Que sont IPFS et Filecoin et comment peuvent-ils être utilisés pour les NFT ?
Les systèmes décentralisés ne peuvent pas garantir la « permanence » des données, mais s’inscrivent dans une approche maximaliste du stockage.
Qu'obtenez-vous réellement lorsque vous achetez un NFT ?
Vous possédez un jeton unique sur une blockchain qui référence des données hors chaîne. Ce jeton est non fongible (unique) et immuable (étant sur une blockchain). C'est tout ce qu'un NFT garantit : 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, la valeur d'un NFT dépend du LINK vers ses données. Cette référence n'est qu'une simple ligne de code, mais pour qu'un NFT ait de la valeur, il faut que les autres reconnaissent qu'il renvoie à des données précieuses.
Deuxièmement, les données hors chaîne doivent exister, être stockées quelque part et accessibles. Il existe de nombreux cas où les liens NFT renvoientErreurs 404plus tard – rendant ces NFT sans valeur.
InterPlanetary File System (IPFS) et Filecoin, protocoles open source initialement créés par mon employeur, Protocol Labs, offrent des solutions potentielles. Cependant, comprendre comment exploiter correctement ces solutions est souvent source de difficultés pour les utilisateurs. Certaines nuances doivent être prises en compte lors de leur utilisation directe ou de la création de services basés sur elles.
Nous travaillons pour Protocol Labs sur un produit appeléStockage NFTNous réfléchissons activement à la manière de rendre les NFT aussi utiles que possible. L'industrie n'en est qu'à ses balbutiements, et le secteur des NFT est un véritable Far West. Nous souhaitons sensibiliser le public à ce que sont les NFT, à leurs défis, aux technologies permettant de les relever et à la manière de promouvoir la culture autour des NFT pour en tirer pleinement parti.
Un récent éditorial de CoinDesk suggérait qu'IPFS n'était T une solution « permanente » pour les NFT. Il s'agit d'une description erronée de ce qu'est IPFS. Pour que les NFT deviennent des archives 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 jouer un rôle important.
Renforcer les références aux données hors chaîne
La référence d'un NFT à des données hors chaîne peut être n'importe quel élément codé. Le plus souvent, un NFT contient une URL HTTP pointant vers un emplacement de données quelque part sur Internet. Cela pose problème pour les actifs supposés immuables. Qui gère le serveur ? Que se passe-t-il en cas de panne ? Que se passe-t-il si les données sont supprimées ? Que se passe-t-il s'il envoie des données incorrectes ?
Avec les URL HTTP, il est essentiel de garantir que le fournisseur de services reste intègre et que le contenu proposé correspond bien à la recherche. Même si la partie tokenisée d'un NFT est sur une blockchain, la valeur de l'actif dépend de son LINK le plus faible.
C'est là qu'IPFS peut vous aider.IPFSpermet aux utilisateurs de stocker et de récupérer du contenu en fonction d'une « empreinte digitale » du contenu lui-même (un hachage cryptographique appeléCID). En plaçant 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 n'est pas un système de stockage de données en soi ; c'est une couche qui se superpose à un système de stockage de données. N'importe qui peut demander un CID et obtenir le contenu correspondant de manière unique, à condition que quelqu'un le diffuse sur le réseau.
De plus, IPFS est universellement compatible avec tout système de stockage de données. Il peut récupérer des données depuis un fournisseur centralisé, un ordinateur local ou des protocoles de stockage décentralisés, quel que soit le système diffusant le CID au reste du réseau.
Une idée fausse courante concernant l'IPFS est qu'il est censé fournir un stockage « permanent ». Dans les NFT, son objectif est en réalité d'empêcher une forme de dégradation des LINK qui affecte de nombreux NFT hors chaîne. Mais cela ne résout T nécessairement la question du stockage des données hors chaîne.
Améliorer la disponibilité des données hors chaîne
Pour qu'un NFT soit utile, non seulement il doit avoir un pointeur immuable vers ses données, mais les données doivent être stockées et accessibles.
L'avantage d'IPFS réside dans le fait qu'il n'oblige T les utilisateurs à spécifier l'emplacement des données, mais plutôt les données recherchées, à condition qu'au moins une copie des données soit diffusée sur le réseau. Ainsi, en matière de résilience des NFT, IPFS permet à chacun de télécharger, diffuser et répliquer des données NFT hors chaîne à l'endroit souhaité, en utilisant les outils de son choix.
Nous appelons cela un «maximaliste« Approche du stockage. Toute personne ayant un lien avec 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 défaillance ONEune solution en utilisant simultanément d'autres. Le problème de la persistance des NFT est en grande partie résolu techniquement. 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. Un élément important de cette démarche consiste à promouvoir une culture où chacun est responsable de ses propres NFT en téléchargeant une copie locale et en s'assurant que les données sont hébergées dans des endroits qu'il considère comme sûrs.
Nous devons orienter le débat vers une meilleure compréhension de la persistance et de la résilience plutôt que vers des garanties de « permanence ».
Voir aussi :« Permanent Dropbox » basé sur Arweave lève 1,6 million de dollars en capital d'amorçage
Il est vrai que ce type de culture, où les gens ont davantage de responsabilités vis-à-vis de leurs NFT, est difficile à développer. La plupart des gens ne souhaitent T assumer cette responsabilité supplémentaire. Cependant, des outils du Web 3 comme Stockage NFTtentent d'atténuer ce problème en permettant le stockage hors chaîne multigénérationnelbiens publics en utilisant IPFS et Filecoin.
L'illusion de la permanence
Les détracteurs de Filecoin soulignent les défis du stockage décentralisé et affirment que « les NFT ne sont pas plus permanents que n'importe quel autre élément du web ». Mais cela simplifie à outrance le projet, en insistant sur la « permanence » des données. Bien sûr, rien n'est véritablement « permanent » ; chaque système comporte ses propres risques extrêmes et avertissements. Si nous voulons réellement nous protéger contre la probabilité, même de 0,01 %, qu'un seul système tombe en panne, nous devons adopter une approche plus globale et multidimensionnelle.
Toute solution de stockage de données hors chaîne sera multidimensionnelle et devra être conçue pour être interchangeable. Cela pourrait prendre la forme de places de marché, d'artistes et de collectionneurs stockant leurs données à plusieurs endroits, où la responsabilité du stockage et de l'accessibilité s'étend au-delà d'un seul protocole. Comme l'explique notre collègue Mikeal Rogers.dit« Confiez vos données à autant de fournisseurs que nécessaire Pour vous être sûr de leur pérennité. »
Filecoin est ONEune de ces options de stockage, mais elle est souvent mal comprise. Son principal avantage est de garantir, sans aucun lien de confiance, que quelqu'un stocke réellement les données qu'il prétend stocker pendant une durée convenue (ce que les utilisateurs de Filecoin appellent un « accord »). Le système est conçu pour être économique et évolutif (0,01 $/Tio/an,Capacité de 15EiB+).
Cela ne l'empêche T d'offrir un stockage garanti au-delà de la durée d'une transaction. De nouveaux développements, comme la machine virtuelle Filecoin , permettent le renouvellement et la réparation automatiques des transactions, créant ainsi une base solide pour un stockage multigénérationnel.
Améliorer l'éducation et changer la culture
Il est important d'être honnête quant aux limites des NFT. Comme les NFT ne sont pas les données sous-jacentes qu'ils représentent, il est essentiel d'en comprendre les subtilités. Heureusement, des solutions comme IPFS et Filecoin existent aujourd'hui pour pallier leurs lacunes.
Cependant, il est nécessaire de s'éloigner des garanties de « permanence » et de mieux comprendre la persistance et la résilience. Aucun système de stockage ne peut véritablement garantir la permanence, mais l'adressage de contenu permet à quiconque s'intéresse à un NFT de le stocker lui-même dans son système préféré.
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 - lireici pour en Guides plus
- Discutez davantage du stockage NFT ! En parler oblige les services, les fournisseurs d'outils et les services de stockage à interagir et à résoudre le problème ensemble.
Nota: Las opiniones expresadas en esta columna son las del autor y no necesariamente reflejan las de CoinDesk, Inc. o sus propietarios y afiliados.
David Choi
David Choi est chef de produit chez Protocol Labs, où il dirige l'équipe Nitro qui crée un stockage décentralisé et sans confiance pour les développeurs de manière simple et agréable via IPFS et Filecoin , notamment NFT.Storage et Web3.Storage.
