Système de fichiers interplanétaire (IPFS)
Qu'est-ce que le système de fichiers interplanétaire (IPFS) ?
Le système de fichiers InterPlanetery (IPFS) a été créé comme l'un des premiers systèmes de stockage et de partage de fichiers entièrement décentralisés et distribués. Alors que traditionnellement, les informations sur le Web sont stockées sur des serveurs avec un emplacement spécifique, IPFS s'appuie sur un système de type blockchain pour stocker et distribuer les informations.
Par exemple, si vous essayez d'accéder à une page Wikipédia, vous saisirez traditionnellement l'adresse HTTP (Hypertext Transfer Protocol) dans un navigateur Web et serez redirigé vers une page Web stockée sur l'un des serveurs de Wikipédia. En revanche, si vous essayez d'accéder à la même page Web via une passerelle IPFS, vous recevrez un résultat complètement identique ; cependant, il vous aura été distribué via l'ordinateur le plus proche qui a déjà accédé à cette page depuis IPFS.
Essentiellement, IPFS fonctionne comme un réseau de nœuds basé sur une blockchain, où toutes les informations sont partagées entre le réseau et distribuées par la source la plus proche possible. En tant que réseau de stockage distribué peer-to-peer (P2P), IPFS permet aux utilisateurs d'accéder au contenu distribué sur le réseau à partir du homologue disponible le plus proche. Cela augmente considérablement à la fois la vitesse d'accès et la sécurité des informations stockées sur le réseau.
L'un des principaux avantages d'IPFS est qu'il utilise un mécanisme d'adressage de contenu pour identifier les informations demandées par l'utilisateur. Alors que traditionnellement, les informations sur le Web sont accessibles via une adresse spécifique, ou en d'autres termes, un emplacement spécifique, IPFS s'appuie sur l'adressage du contenu pour rappeler les informations pertinentes. L'adressage de contenu fonctionne à peu près de la même manière qu'une bibliothèque. Lorsque vous recherchez un livre dans une bibliothèque, vous demandez généralement le livre par son titre, qui est essentiellement un élément de contenu. En revanche, si vous disiez rechercher le livre situé au rang 3 de l’allée 7 au deuxième étage, il s’agirait d’une recherche géolocalisée. En d’autres termes, IPFS s’appuie sur des mots-clés de contenu pertinents pour récupérer les informations que vous recherchez, plutôt que de rechercher l’emplacement spécifique dans lequel ces informations sont enregistrées.
IPFS est en train de devenir une norme industrielle dans les projets blockchain en raison de sa flexibilité et de sa sécurité. Avec l'essor des jetons non fongibles (NFT), IPFS est devenu un outil important permettant aux marchés NFT de stocker des informations sur les œuvres qu'ils publient.