La nouvelle version d'IPFS 0.6 est déjà sortie et voici ses actualités

Récemment la sortie de la nouvelle version a été annoncée système de fichiers décentralisé IPFS 0.6 (Système de fichiers interplanétaires), qui forme un magasin de fichiers versionné global déployé sous la forme d'un réseau P2P composé de systèmes membres. IPFS combine des idées précédemment implémentées dans des systèmes tels que Git, BitTorrent, Kademlia, SFS et Web et cela ressemble à une seule "paire" BitTorrent (pairs participant à la distribution) échangeant des objets Git.

IPFS diffère dans l'adressage par contenu plutôt que par emplacement et par noms arbitraires. Le code d'implémentation de référence est écrit en Go et est distribué sous les licences Apache 2.0 et MIT.

Dans IPFS, un lien pour accéder à un fichier est directement lié à son contenu et comprend un hachage cryptographique du contenu. L'adresse du fichier ne peut pas être renommée arbitrairement, elle ne peut être modifiée qu'après avoir changé le contenu.

De même, il est impossible d'apporter une modification au fichier sans changer l'adresse (l'ancienne version restera à l'ancienne adresse, et la nouvelle sera disponible via une adresse différente, car le hachage du contenu du fichier changera).

Étant donné que l'identifiant du fichier change à chaque changement, afin de ne pas envoyer de nouveaux liens à chaque fois, des services sont fournis pour relier des adresses permanentes qui prennent en compte différentes versions du fichier (IPNS), ou pour corriger un alias similaire aux FS et DNS traditionnels. (MFS (Mutable File System) et DNSLink).

IPFS aide à résoudre les problèmes contes comme la fiabilité du stockage (si le stockage d'origine est en panne, le fichier peut être téléchargé à partir des systèmes d'autres utilisateurs), opposition à la censure du contenu (le blocage nécessitera de bloquer tous les systèmes utilisateurs qui ont une copie des données) et d'organiser l'accès en l'absence de connexions Internet à accès direct ou lorsque la qualité du canal de communication est mauvaise (vous pouvez télécharger des données via le plus proche sur le réseau local ).

Quoi de neuf dans IPFS 0.6?

La nouvelle version se distingue par le inclusion d'un transport par défaut basé sur le protocole QUIC, qui est un plug-in sur le protocole UDP qui prend en charge le multiplexage de plusieurs connexions et fournit des méthodes de chiffrement équivalentes à TLS / SSL.

Dans IPFS, un socket destiné à recevoir des connexions UDP est automatiquement démarré sur la même adresse réseau et le même port que le contrôleur de transport TCP. QUIC est utilisé pour les connexions entrantes et sortantes, et lors de la connexion à de nouveaux nœuds, si QUIC n'est pas disponible, il reviendra à TCP.

La deuxième innovation important était le sSupport de transport sécurisé NOISE, basé sur le protocole Noise et développé dans le cadre de libp2p, une pile réseau modulaire pour les applications P2P.

Après la coordination initiale de la connexion, tous les échanges de données ultérieurs entre les participants sont cryptés et protégés contre les écoutes clandestines. NOISE a remplacé le transport SECIO, mais TLS 1.3 continue d'être utilisé comme méthode principale de chiffrement des connexions entre les nœuds.

NOISE est assez simple à mettre en œuvre et se positionne comme un transport universel multiplateforme pouvant être implémenté dans divers langages de programmation.

La nouvelle version offre également la possibilité d'ajouter vos propres pages "404 non trouvées" et ajouter prise en charge optionnelle de la méthode d'encodage Base36, ce qui est optimal pour les données alphanumériques insensibles à la casse telles que les noms de domaine (lors de l'utilisation de Base32, les clés IPNS Ed25519 sont deux octets plus grandes que la limite de taille du sous-domaine, et avec Base36, elles correspondent à la limite).

En outre, l'option 'appairage' a été ajoutée aux paramètres, qui définit une liste de nœuds pour se connecter, maintenir une connexion et se reconnecter pour déterminer les connexions «matérielles» entre des pairs fréquemment utilisés.

Enfin, si vous souhaitez en savoir plus sur cette nouvelle version, vous pouvez vérifier les détails, en allant sur le lien suivant. 

Comment utiliser IPFS sous Linux?

Pour ceux qui souhaitent pouvoir implémenter IPFS dans leur système, ils peuvent le faire en suivant les instructions qui sont détaillés dans cet article.

IPFS: Comment utiliser le système de fichiers interplanétaires sous GNU / Linux?
Article connexe:
IPFS: Comment utiliser le système de fichiers interplanétaires sous GNU / Linux?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Kao dit

    C'est quelque chose que j'ai vu auparavant, mais je ne peux pas comprendre à quoi cela pourrait servir. Je pense qu'il y a des services ou des applications qui l'utilisent déjà pour leurs affaires, mais je n'en ai pas encore essayé.