Yggdrasil une implémentation de réseau IPv6 privé et décentralisé

Yggdrasil est une mise en œuvre à un stade précoce d'un réseau IPv6.séparés sur le réseau mondial habituel et entièrement cryptés d'un bout à l'autre. C'est léger, auto-organisé, compatible multi-plateforme et il permet à pratiquement n'importe quelle application compatible IPv6 de communiquer en toute sécurité avec d'autres nœuds Yggdrasil. Yggdrasil ne nécessite pas que vous ayez une connectivité Internet IPv6 ; il fonctionne également sur IPv4.

Yggdrasil développer un nouveau concept de routage pour créer un réseau mondial décentralisé, où les nœuds peuvent se connecter directement les uns aux autres en mode réseau maillé (par exemple, via Wi-Fi ou Bluetooth), ou interagir sur les réseaux IPv6 ou IPv4 existants (réseau sur réseau). L'ensemble du réseau Yggdrasil n'est pas considéré comme une collection de sous-réseaux disparates, mais comme un seul arbre couvrant structuré, qui a une "racine", et chaque nœud a un parent et un ou plusieurs descendants. Une telle structure arborescente vous permet de construire un chemin vers le nœud de destination, par rapport au nœud source, en utilisant le mécanisme "locator", qui détermine le chemin optimal vers le nœud à partir de la racine.

Les informations sur l'arbre sont réparties entre les nœuds et ne sont pas stockées de manière centralisée. Une table de hachage distribuée (DHT) est utilisée pour échanger des informations de routage, avec lesquelles un nœud peut récupérer toutes les informations sur la route vers un autre nœud. Le réseau lui-même ne fournit qu'un cryptage de bout en bout (les nœuds de relais ne peuvent pas déterminer le contenu), mais pas l'anonymat (lors de la connexion via Internet, les pairs avec lesquels la communication directe a lieu peuvent déterminer l'adresse IP réelle, donc l'anonymat est proposé pour connecter les nœuds via Tor ou I2P).

On constate que, bien que le projet est en phase de développement alpha, il est déjà suffisamment stable pour une utilisation quotidienne, mais il ne garantit pas la rétrocompatibilité entre les versions. Pour Yggdrasil 0.4, la communauté maintient un ensemble de services, y compris une plate-forme pour héberger des conteneurs Linux pour héberger leurs sites, un moteur de recherche YaCy, un serveur de communication Matrix, un serveur IRC, DNS, un système VoIP, un tracker BitTorrent, une carte des points de terminaison, une passerelle IPFS et un proxy pour accéder aux réseaux Tor, I2P et clearnet.

Actuellement, jeL'implémentation est dans sa version 0.4 et dans la nouvelle version un nouveau schéma de routage a été mis en œuvre qui n'est pas rétrocompatible par Yggdrasil. Lors de l'établissement de connexions TLS avec des nœuds, l'épinglage de clé est également utilisé. S'il n'y avait pas de lien lors de la connexion, la clé résultante sera attribuée à la connexion. Si la liaison a été établie, mais que la clé ne correspond pas, la connexion sera rejetée. TLS avec liaison de clé est défini comme la méthode recommandée pour se connecter aux pairs.

Un autre changement qui a été fait est que le code a été entièrement repensé et réécrit pour le routage et la gestion des sessions, ce qui a augmenté les performances et la fiabilité opérationnelle, en particulier pour les nœuds qui changent fréquemment de paires. La rotation périodique des clés est mise en œuvre dans les sessions cryptographiques. Ajout de la prise en charge du routage source, qui peut être utilisé pour acheminer le trafic IPv6 personnalisé. L'architecture de la table de hachage distribuée (DHT) a été repensée et la prise en charge du routage basé sur DHT a été ajoutée. La mise en œuvre des algorithmes de routage a été déplacée vers une bibliothèque distincte

Les adresses IP IPv6 sont désormais générées à partir des clés publiques ed25519 au lieu de votre hachage X25519, ce qui entraînera le changement de toutes les adresses IP internes après la mise à niveau vers Yggdrasil 0.4.
Des paramètres supplémentaires sont fournis pour rechercher des homologues de multidiffusion.

Enfin si vous souhaitez en savoir plus A propos de cette implémentation, vous souhaitez savoir comment installer Yggdrasil ainsi que comment configurer ou consulter sa documentation, vous pouvez le faire à partir du lien ci-dessous. 


Soyez le premier à commenter

Laisser un commentaire

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

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  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.