BlockPulseNews
Définition

IPFS : définition

IPFS et Arweave sont deux systèmes de stockage décentralisé très utilisés pour héberger les fichiers et métadonnées des NFT et des dapps : IPFS adresse les fichiers par leur contenu, Arweave vise un stockage permanent payé une seule fois.

Thème : NFT et Web3

IPFS : comment ça marche ?

IPFS (InterPlanetary File System) identifie chaque fichier par un CID, un identifiant calculé à partir de son contenu par hachage. Si le fichier change d'un seul octet, son CID change aussi : un lien IPFS pointe donc toujours vers un contenu précis et vérifiable. En revanche, IPFS ne garantit pas que le fichier restera disponible. Il faut qu'au moins un nœud le conserve, ce qu'on appelle l'épinglage (pinning). Si personne ne l'épingle, le fichier peut devenir introuvable, même si son lien reste valide.

Arweave adopte une logique différente : c'est une blockchain conçue pour le stockage permanent. L'utilisateur paie une seule fois, et une partie de ce paiement alimente une réserve destinée à rémunérer, sur le long terme, les mineurs qui conservent les données, selon un modèle qui suppose une baisse continue du coût du stockage. Pour les NFT, ces deux solutions sont préférées à un serveur classique, car un simple lien web peut être modifié ou disparaître si l'entreprise qui l'héberge ferme.

Un exemple concret

Imaginons qu'un artiste crée une collection de NFT. Le smart contract ne contient pas l'image, seulement un lien vers un fichier de métadonnées. S'il stocke ce fichier sur son propre serveur, il pourra le modifier ou le perdre. S'il le publie sur IPFS, le lien est figé par le contenu, mais il doit s'assurer qu'un service d'épinglage le conserve. Sur Arweave, il paie une fois pour un stockage conçu pour durer.

Les risques à connaître

Un fichier IPFS que plus personne n'épingle peut disparaître, laissant un NFT pointer vers une image vide. Les promesses de permanence d'Arweave reposent sur des hypothèses économiques de long terme qui restent à éprouver. Dans les deux cas, les données publiées sont publiques et quasi impossibles à retirer : il ne faut jamais y stocker d'informations personnelles.

À ne pas confondre avec

  • Métadonnées on-chain : Ce terme décrit l'endroit où sont stockées les métadonnées d'un actif, IPFS et Arweave étant deux options extérieures à la blockchain qui héberge le NFT.
  • Metadata freeze : Le gel des métadonnées empêche de modifier le lien inscrit dans le contrat, alors qu'IPFS et Arweave concernent l'hébergement du fichier lui-même.

Questions fréquentes sur IPFS

Un NFT stocké sur IPFS est-il éternel ?

Pas forcément. Le lien IPFS est permanent, mais le fichier n'est disponible que si un ou plusieurs nœuds continuent de l'héberger.

Quelle est la différence entre IPFS et Arweave ?

IPFS est un protocole de partage de fichiers adressés par leur contenu, sans incitation intégrée à les conserver. Arweave est une blockchain où l'on paie une fois pour un stockage conçu pour être permanent.

Dans le même thème : NFT et Web3

Tous les termes du thème NFT et Web3 →

À lire

L'actualité : NFT et Web3

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : Les NFTs Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en I

← Tout le lexique crypto de A à Z