
,6 min
Système financier quantique : transformer le paysage de la finance numérique
Lire la suite
IPFS (InterPlanetary File System) est un protocole d’hypermédia open source qui permet aux pairs de stocker et de distribuer des données dans un seul système de fichiers distribué.
L’auteur de la décision — le fondateur et dirigeant de la startup américaine Protocol Labs, Juan Benet, l’a qualifié de « web distribué et permanent », en gardant à l’esprit qu’un site créé dans IPFS ne peut jamais être fermé par qui que ce soit.
« IPFS est un modèle de stockage en blocs haute performance avec des hyperliens adressables par contenu », a-t-il expliqué dans un projet de whitepaper.
Un système de fichiers interplanétaire est un protocole d’hypermédia pair-à-pair (P2P) conçu pour rendre Internet plus rapide, plus sûr et plus ouvert.
Il a été créé pour transférer des ensembles de données scientifiques allant jusqu’à 100 Go entre des nœuds. Benet a constaté que les méthodes modernes de transmission et de stockage de l’information sur le réseau sont lentes, centralisées et pourraient être facilement piratées. Sur la base de ces observations, Benet a décidé d’améliorer le système avec IPFS dans les aspects suivants :
IPFS repose sur la technologie blockchain, ce qui signifie qu’il est décentralisé et ne nécessite pas de confiance, et qu’il s’appuie sur ses nœuds pour stocker et échanger des informations sur le réseau. Comme des nœuds qui vérifient et stockent des informations, par exemple, dans la crypto, IPFS utilise ses nœuds pour échanger et stocker des informations (fichiers, vidéos, etc.) sur son réseau. Cela se fait de la manière suivante :
Lorsque des informations sont chargées dans IPFS, l’adresse permettant d’accéder à l’objet, au fichier ou aux données de l’utilisateur dans le système est formée avec un lien non pas vers le serveur, mais vers son identifiant cryptographique unique de hash (CID).
Lorsque vous rechargez un fichier, le CID ne change pas, et de nouveaux identifiants hash sont attribués aux versions mises à jour du fichier. Pour que les utilisateurs ayant accédé à la première version du fichier puissent y avoir accès et aux options ultérieures, le service de noms InterPlanetary Naming System (IPNS) — l’analogue du DNS sur l’Internet traditionnel est utilisé.
IPFS permet à l’utilisateur d’accéder à des fichiers (vidéos, sites web, articles, recherches, etc.) n’importe où, sans avoir besoin d’un côté centralisé. Cela le rend plus rapide, plus sûr et plus ouvert. Les utilisateurs peuvent accéder à des informations qui pourraient autrement être censurées, car les données sont accessibles directement depuis la source. En outre, ces informations peuvent être consultées dans des régions où la connexion Internet est mauvaise, ce qui renforcera encore les pays plus pauvres ou plus corrompus.
Une autre fonctionnalité, particulièrement utile pour les scientifiques ou les entreprises, est la possibilité de suivre l’avancement du travail, puisque IPFS associe chaque version du fichier à la précédente, en conservant ainsi une traçabilité linéaire. Enfin, le nom InterPlanetary indique qu’à l’avenir, ces informations pourraient être transmises entre planètes. Actuellement, dans de bonnes conditions, l’envoi d’une requête d’information de Mars vers la Terre prendra quatre minutes, et le renvoi quatre minutes, plus quelques millisecondes de temps de traitement. Cependant, si le contenu a déjà été téléchargé sur Mars une fois, le fichier y sera déjà stocké et pourra donc être téléchargé immédiatement. À cet égard, IPFS est réellement le réseau du futur.
IPFS est encore en développement et peut contenir des erreurs et des vulnérabilités cachées. Cependant, il est supposé qu’IPFS peut être pratique pour stocker des informations importantes et créer des sites statiques.
En pratique, son utilisation augmente la vitesse de transfert des données et le débit du réseau, réduit la charge de travail des nœuds grâce à sa distribution, permet de contourner la censure et d’éviter les attaques DDoS ainsi que l’apparition de liens « morts ». Il n’y a pas de point de défaillance unique dans le système, et les nœuds n’ont pas besoin de se faire confiance. En outre, théoriquement, le contenu dans IPFS peut être stocké pour toujours.
La première ressource web avec prise en charge d’IPFS en 2015 a été le service d’hébergement Neocities. Sur la base d’IPFS, une plateforme vidéo décentralisée DTube, une plateforme de trading en ligne OpenBazaar et d’autres solutions ont été créées.
Le lien IPFS ajouté à une transaction de cryptomonnaie permet d’enregistrer d’énormes quantités de données protégées contre les modifications dans la blockchain, sans l’alourdir. Par exemple, au printemps de cette année, après l’arrestation de Julian Assange, l’un des développeurs de Bitcoin Cash a publié sur le site Wikileaks.cash dans IPFS et sous la forme d’un lien dans la blockchain BCH une archive complète des documents de Wikileaks — environ 30 Go.
Depuis 2014, l’équipe de développement de Protocol Labs travaille également à la création d’un hébergement de fichiers décentralisé Filecoin basé sur IPFS. Le projet se prépare à lancer des réseaux de test et principal, mais dès 2018, Huang Benet a découvert que les réalisations de son entreprise avaient inspiré les créateurs de TRON : plusieurs pages de la documentation de Filecoin et IPFS, sous une forme légèrement modifiée, ont été intégrées au whitepaper de ce projet chinois. Et au printemps 2019, TRON a annoncé son intention de lancer sa version d’IPFS basée sur BitTorrent — BTFS.
Le package logiciel officiel de Protocol Labs, IPFS Desktop. Il est disponible pour Windows, Mac et Ubuntu et vous permet d’installer et de gérer votre site afin que vous puissiez ajouter vos fichiers au réseau.
Par ailleurs, IPFS Companion est une extension de navigateur web disponible pour Chrome, Edge, Brave, Firefox et Opera. Elle vous permet d’interagir avec un IPFS desktop et un hôte IPFS installé directement depuis votre navigateur. Elle ajoute également la prise en charge des adresses ipfs:// pour les navigateurs qui ne les prennent pas initialement en charge.
IPFS est l’une des plateformes de cryptomonnaie qui contribue à faire évoluer le secteur en fournissant une architecture de système de fichiers pair-à-pair et distribuée, nécessaire comme base pour soutenir la croissance des plateformes de cryptomonnaie.
« Le contenu dans IPFS peut passer par n’importe quels intermédiaires peu fiables sans réduire le contrôle sur les données ni les mettre en danger », a déclaré Juan Benet.
Selon lui, l’intégration d’IPFS avec la technologie blockchain est proche de l’idéal. En utilisant IPFS à l’intérieur d’une transaction blockchain, vous pouvez placer des liens permanents qui restent inchangés.
Les horodatages protègent les données sans avoir besoin de les stocker sur une chaîne, ce qui constitue une méthode pratique pour des solutions sécurisées hors chaîne qui aident à faire évoluer les blockchains.
Selon bytwork.com, de nombreux services Web3 utilisent déjà IPFS dans un large éventail d’applications différentes.
Partager :
Inscrivez-vous à notre newsletter — restez informé et maître de vos décisions.

Souhaitez-vous quelques cookies ?
Nous utilisons des cookies propriétaires et tiers sur notre site pour améliorer votre expérience, analyser notre trafic et répondre aux besoins de sécurité et de marketing. Sélectionnez « Tout accepter » pour les autoriser.
Politique de cookiesAcheter des cryptos avec de la monnaie fiduciaire


USD/ETH
0,000367


USD/BTC
0,000012


EUR/BTC
0,000013