Yggdrasil una implementació de xarxa IPv6 privada i descentralitzada

Yggdrasil és una implementació en etapa inicial d'una xarxa IPv6 separada sobre la xarxa global habitual i que està totalment encriptada d'un extrem a un altre. És lleuger, acte organizable, compatible amb múltiples plataformes i permet que pràcticament qualsevol aplicació compatible amb IPv6 es comuniqui de forma segura amb altres nodes de Yggdrasil. Yggdrasil no requereix que tingui connectivitat a Internet IPv6; també funciona a través d'IPv4.

Yggdrasil desenvolupa un nou concepte d'enrutament per crear una xarxa descentralitzada global, on els nodes poden connectar-se directament entre si en una manera de xarxa de malla (per exemple, a través de Wi-Fi o Bluetooth), o interactuar a través de xarxes IPv6 o IPv4 existents (Xarxa sobre xarxa). Tota la xarxa de Yggdrasil no es veu com una col·lecció de subxarxes dispars, sinó com un únic arbre d'expansió estructurat, que té una «arrel», i cada node té un pare i un o més descendents. Tal estructura d'arbre li permet construir una ruta a el node de destinació, en relació amb el node d'origen, utilitzant el mecanisme de «localitzador», que determina la ruta òptima a el node des de l'arrel.

La informació sobre l'arbre es distribueix entre els nodes i no s'emmagatzema de forma centralitzada. S'utilitza una taula hash distribuïda (DHT) per intercanviar informació d'enrutament, amb la qual un node pot recuperar tota la informació sobre la ruta a un altre node. La xarxa en si mateix proporciona xifrat d'extrem a extrem (Els nodes de trànsit no poden determinar el contingut), però no l'anonimat (quan es connecten a través d'Internet, els parells amb els quals es du a terme la comunicació directa poden determinar l'adreça IP real, de manera que l'anonimat és proposat per connectar els nodes a través de Tor o I2P).

S'observa que, tot i que el projecte es troba en l'etapa de desenvolupament alfa, ja és prou estable per a l'ús diari, però no garanteix la compatibilitat amb versions anteriors entre versions. Per Yggdrasil 0.4, la comunitat manté un conjunt de serveis, inclosa una plataforma per allotjar contenidors Linux per allotjar els seus llocs, motor de cerca YaCy, servidor de comunicació Matrix, servidor IRC, DNS, sistema VoIP, rastrejador BitTorrent, mapa de punts de connexió , porta d'enllaç IPFS i proxy per accedir a les xarxes Tor, I2P i Clearnet.

actualment la implementació es troba en la seva versió 0.4 i en la nova versió es va implementar un nou esquema d'enrutament que no és compatible amb versions anteriors de Yggdrasil. A més a l'establir connexions TLS amb nodes, s'utilitza la fixació de claus. Si no hi va haver enllaç durant la connexió, la clau resultant s'assignarà a la connexió. Si s'ha establert la vinculació, però la clau no coincideix, es rebutjarà la connexió. TLS amb enllaç de clau es defineix com el mètode recomanat per connectar-se a parells.

Un altre dels canvis que es va realitzar és que el codi va ser completament redissenyat i reescrit per l'enrutament i la gestió de sessions, que va augmentar el rendiment i la fiabilitat operativa, especialment per als nodes que canvien freqüentment de parells. La rotació periòdica de claus s'implementa en sessions criptogràfiques. Es va agregar suport per l'enrutament d'origen, que es pot fer servir per encaminar trànsit IPv6 personalitzat. Es va redissenyar l'arquitectura de la taula hash distribuïda (DHT) i es va agregar suport per l'enrutament basat en DHT. La implementació d'algoritmes d'encaminament s'ha traslladat a una biblioteca separada

Les adreces IP IPv6 ara es generen a partir de claus públiques ed25519 en lloc del seu hash X25519, el que farà que totes les adreces IP internes canviïn després d'actualitzar a Yggdrasil 0.4.
Es proporcionen configuracions addicionals per buscar parells de multidifusió.

Finalment si estàs interessat en poder conèixer més a l'respecte sobre aquesta implementació, vols saber com instal·lar Yggdrasil així com també el com configurar o consultar la seva documentació, pots fer-ho des del següent enllaç. 


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.