Share this article

IPFS, Filecoin et les risques à long terme du stockage des NFT

Les solutions de stockage décentralisées ne sont pas infaillibles.

Alors que les NFT continuent de gagner du terrain, il est important de savoir comment ces actifs numériques supposément permanents le restent – ou non. IPFS (ou InterPlanetary File System) est un protocole que de nombreux NFT (ou jetons non fongibles) désignent comme leur actif sous-jacent. Il fait partie de l’épine dorsale de cette nouvelle économie numérique.

Les NFT sont vendus sur l'idée qu'un jeton de blockchain qui correspond à un autre fichier numérique - qu'il s'agisse de fichiers AUDIO MP3, de fichiers JPEG d'art numérique ou de PDF de certificats hypothécaires - peut avoir une valeur monétaire s'il est prouvé qu'il est unique. Mais ce jeton non fongible, qui survivra aussi longtemps Ethereum , Solana ou une autre plateforme de ce type existera, n'est T les données auxquelles il est rattaché. Pour faire durer ces autres fichiers, de nombreux créateurs de NFT se sont tournés vers des systèmes de partage de fichiers distribués développés par Protocol Labs - ONEune des valeurs sûres du secteur.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Node Newsletter today. See all newsletters

Chris Dupres est le rédacteur en chef du Chia Plot, où une version de cet articlepremière publication, et un professionnel de l'informatique expérimenté.

La plupart des gens pensent que cela signifie que chaque partie d’un NFT est hébergée sur une blockchain et immuable. Rien n’est plus faux.

Architecture IPFS

Je ne veux T trop entrer dans les détails Comment fonctionne IPFS, mais il faut une vue d'ensemble. IPFS est un système de fichiers distribué similaire à un essaim BitTorrent mais sans tracker central, juste une table de hachage distribuée (DHT) hébergée par des nœuds qui maintient une sorte de registre de données. Git, l'outil de gestion de logiciels open source, utilise également des arbres Merkle pour former des blocs qui identifient les fichiers, ce qui pourrait être à l'origine de la confusion avec les blockchains traditionnelles, mais ce n'est pas une blockchain. Git utilise des arbres Merkle pour organiser communiqués et de garantir que différentes versions ne soient T accidentellement commutées et de maintenir l'intégrité de haut en bas de l'arborescence.

Pour accéder au réseau IPFS, vous pouvez mettre en place un nœud,en utilisant les instructions ici, et commencer à héberger des fichiers. Lorsque vous placez un fichier sur IPFS, vous créez son ID de contenu, ou CID, qui est un ensemble complexe de hachages basé sur l'emplacement du fichier et les métadonnées associées. Ce fichier peut ensuite rester hébergé sur votre nœud seul, ou il peut être distribué entre plusieurs nœuds. C'est là que c'est comme BitTorrent . Ce n'est T parce qu'un fichier est disponible « sur BitTorrent » qu'il y a des seeders ou qu'il est là pour toujours. IPFS est comme ça. L'adresse/CID est permanente, dans une certaine mesure car elle est transmise autour du DHT, mais l'actif sous-jacent, ou le fichier, vers lequel pointe l'adresse IPFS peut être perdu aussi facilement que n'importe quel fichier sur n'importe quel serveur Web aléatoire. CoinDesk pourrait exécuter un nœud IPFS pour stocker ses archives d'articles, et cela T les rendrait pas plus permanentes qu'elles ne le sont actuellement.

Filecoin, ou IPFS sur la blockchain

Filecoin, un projet frère, reprend là où IPFS s'est arrêté. Il prétend utiliser la « Technologies blockchain » pour assurer la persistance des données, en écrivant et en distribuant réellement des fichiers sur un réseau de Cryptomonnaie et en incitant les participants à héberger ces données sur IPFS aussi longtemps que possible en payant des jetons FIL .

C'est probablement plus robuste qu'un serveur Web aléatoire géré par un projet logiciel aléatoire hébergé dans AWS, mais ce n'est en aucun cas permanent. De nombreuses blockchains ont disparu dans le passé, et il n'y a aucune raison de penser que Filecoin soit une exception.

De nombreux projets NFT utilisent Filecoin pour donner à leurs acheteurs un sentiment de permanence. D'autres encore utilisent les adresses IPFS pour donner un sentiment de fiabilité, car IPFS a été récompensé par certains des plus grands noms de la technologie.

Sur le même sujet : Juan Benet de l'IPFS : de l'idée à l'action

Cependant, l'utilisation d'IPFS occulte largement la réelle permanence des actifs sécurisés par NFT. C'est un Secret de polichinelle que de nombreux projets NFT utilisent simplement un stockage de fichiers Web aléatoire pour héberger leurs images, et que ceux-ci peuvent disparaître à tout moment. La solution pour les acheteurs de NFT « avisés » est de ne considérer que les projets où « l'art » est hébergé sur IPFS.

Mais souvent, un LINK IPFS pointe simplement vers ce même site Web dont vous n'avez T fait confiance aux créateurs du projet pour le maintenir. Le stockage hébergé par Filecoin peut être un moyen plus simple de fournir une certaine fiabilité pour le stockage NFT, mais il est loin d'être parfait.

Problèmes avec IPFS comme stockage permanent

Honnêtement, IPFS pourrait aussi bien être un fichier .torrent qui pointe vers une adresse IP fiable hébergeant la table DHT pour les fichiers que vous souhaitez héberger. C'est un BIT plus élégant que ça, mais cela revient vraiment au même.

Quelle que soit l'utilisation que vous faites de votre espace de stockage, il faut que quelqu'un l'héberge physiquement quelque part. Il peut y avoir plusieurs mesures incitatives pour garantir que le stockage reste opérationnel, mais il doit toujours se trouver sur un disque dur connecté à Internet.

Même lorsqu'un fichier est hébergé sur Filecoin, vous dépendez des nœuds Filecoin sur lesquels il est hébergé pour ne pas disparaître pendant un marché baissier afin que l'équipe Filecoin n'introduise jamais d'erreur catastrophique. et pour que les passerelles IPFS utilisées pour accéder à vos fichiers restent actives.

Il existe ici de nombreux points de défaillance centralisés pour un système de stockage de fichiers décentralisé.

Comment éviter de se faire avoir

D'après ce que je peux dire, il n'existe aucun moyen simple de déterminer comment un fichier sur IPFS est hébergé sans exécuter votre propre nœud IPFS et utiliser ce logiciel pour effectuer une recherche du hachage.

Une fois qu'un nœud est en place, vous pouvez utiliser le code suivant pour trouver qui a stocké certains morceaux :

ipfs dht findprovs $CHUNK_HASH

Ce n'est pas infaillible car il ne répertorie que les nœuds qui hébergent le fichier que votre nœud peut trouver. Cependant, ces fichiers ne se distribuent pas automatiquement et l'hébergement d'un fichier est un processus actif, tout comme son transfert vers de nouveaux nœuds. Pour ce faire, vous devez savoir exactement quel fichier vous recherchez et son hachage.

Chaque place de marché NFT doit vous montrer l'adresse où se trouve un NFT. Pour voir où il se trouve sur OpenSea, la plus grande place de marché NFT à l'heure actuelle, vous pouvezRéseaux sociaux ce guide. De manière amusante, si vous Réseaux sociaux ce processus pour le projet NFT actuel, Mutant APE Yacht Club, vous constaterez qu'il n'utilise même T IPFS mais un serveur Web centralisé s'appuyant sur un DNS centralisé et un certificat TLS centralisé.

Sur le même sujet : C'est le boom des NFT. Savez-vous où se trouve votre art numérique ?

Même si vous stockez vos données sur Filecoin, vous n'y accédez T vraiment à partir de là lorsque vous lisez le NFT. Bien qu'un fichier puisse être « adossé » à Filecoin, les transactions avec ce réseau nécessitent des frais et il semble que le déblocage d'un fichier pour le lire puisse prendre des heures. Pour contourner ce problème, Protocol Labs a développé le Services d'épinglage Filecoin qui héberge des fichiers comme IPFS. Il s'agit essentiellement de nœuds IPFS qui récupèrent des éléments de Filecoin et les hébergent moyennant un prix.

Tout cela commence à ressembler à un stockage centralisé avec des étapes supplémentaires coûteuses et compliquées. Le pire, c'est que les gens investissent d'énormes sommes d'argent dans les NFT en pensant qu'ils dureront toute une vie, alors qu'il s'agit simplement de fichiers sur un serveur de fichiers quelque part que quelqu'un (pas vous) contrôle en fin de compte. Les marchés NFT ont même parfois un intérêt commercial àsupprimez votre fichier du répertoire.

Alors, qu'est-ce que tout cela signifie ?

Fondamentalement, les NFT ne sont pas plus permanents que n’importe quel autre élément du Web. Ils utilisent une Technologies sophistiquée et utile pour masquer le fait qu’à moins que vous n’hébergiez le fichier que votre NFT représente vous-même, vous êtes redevable à d’autres.

À l'heure actuelle, un NFT hébergé via Filecoin a autant de chances que n'importe quel autre de perdurer. Mais, comme pour tout le reste dans ce monde, tout est une question de confiance. Croyez-vous que l'entité qui a créé votre NFT a fait l'effort de garantir un accès fiable ? Croyez-vous que Filecoin ne fermera T ?

Voici les questions que vous devez vous poser lorsque vous investissez dans un projet NFT. L'espace est nouveau pour le moment, et ne vous laissez T tromper par une adresse IPFS en pensant que cela signifie que votre actif est définitivement ancré dans une blockchain immuable.

Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

Chris Dupres

Chris est l'architecte des solutions de sécurité chez Bespoke Metrics. Il dirige Chia Plot, une petite publication consacrée au réseau Chia, et développe une solution de stockage NFT.

Chris Dupres