Investor's wiki

Système de fichiers interplanétaire (IPFS)

Système de fichiers interplanétaire (IPFS)

InterPlanetary File System (IPFS) est un projet open source qui construit un système de fichiers peer-to-peer. Le projet IPFS est un projet ambitieux qui peut potentiellement changer la façon dont nous utilisons Internet. Son objectif final est de connecter tous les appareils qui ont le même système de fichiers, mais pas de la même manière que le Web le fait aujourd'hui. Afin de comprendre les bases d'IPFS, il est utile de le comparer avec HTTP.

Essentiellement, le World Wide Web actuel est basé sur les protocoles HTTP et HTTPS. En bref, ce sont des protocoles d'application qui permettent la communication et l'accessibilité des données dans le monde entier.

HTTP fonctionne comme un protocole de requête-réponse qui connecte les utilisateurs (clients) aux serveurs, en fonction de leur emplacement. Par exemple, si Alice se rend sur un site Web, son navigateur Web demandera le contenu au serveur d'hébergement (par exemple, Amazon Web Services). Si tout se passe bien, le serveur AWS lui renverra alors les pages web.

Cependant, le contenu n'est pas permanent car il est maintenu par un serveur centralisé. Et comme AWS héberge un grand nombre de sites Web, si leurs serveurs tombent en panne pour une raison quelconque, un grand pourcentage d'Internet tombe en panne avec lui.

En revanche, IPFS permet la création d'un Web permanent et distribué, où toutes sortes de données numériques peuvent être stockées et partagées. Alors que les communications HTTP reposent sur un serveur (avec un emplacement spécifique) pour fournir le contenu, les communications IPFS se concentrent sur le contenu lui-même.

Avec IPFS, Alice ne demanderait plus le contenu directement au serveur AWS. Au lieu de cela, elle demanderait au réseau distribué « qui peut me fournir ce contenu ? » et les pairs les plus proches répondraient rapidement.

Selon l'implémentation, IPFS peut présenter de nombreux avantages par rapport à HTTP, tels que la résistance à la censure, l'intégrité des données, des coûts opérationnels réduits, de meilleures performances et la sécurité.

Certaines des limites sont liées aux faibles incitations à participer au réseau, ce qui entraîne une petite population de pairs. L'adoption limitée rend plus difficile la disponibilité permanente des fichiers. Si certaines données ne sont hébergées que par une poignée de nœuds et que tous se déconnectent, elles deviendront inaccessibles.