Yggdrasil privát és decentralizált IPv6 hálózati megvalósítás

A Yggdrasil egy IPv6-hálózat korai szakaszban történő megvalósítása.elválasztva a szokásos globális hálózaton és teljesen titkosítva az egyik végétől a másikig. Könnyű, önszerveződő, több platformon kompatibilis és gyakorlatilag minden IPv6-kompatibilis alkalmazás számára lehetővé teszi a biztonságos kommunikációt más Yggdrasil csomópontokkal. A Yggdrasil nem követeli meg az IPv6 internetkapcsolatot; az IPv4-en is működik.

Yggdrasil dolgozzon ki egy új útválasztási koncepciót globális decentralizált hálózat létrehozása, ahol a csomópontok hálós módban közvetlenül kapcsolódhatnak egymáshoz (például Wi-Fi vagy Bluetooth segítségével), vagy kölcsönhatásba léphetnek meglévő IPv6 vagy IPv4 hálózatokon keresztül (hálózat a hálózaton). A teljes Yggdrasil-hálózatot nem különálló alhálózatok gyűjteményének tekintik, hanem egyetlen strukturált átfogó fának, amelynek "gyökere" van, és mindegyik csomópontnak van szülője és egy vagy több leszármazottja. Egy ilyen fa struktúra lehetővé teszi, hogy a forrás csomóponthoz viszonyítva elérési utat építsen a cél csomóponthoz, a "lokátor" mechanizmus segítségével, amely meghatározza a csomóponthoz vezető optimális utat a gyökérből.

A fáról szóló információk el vannak osztva a csomópontok között, és nem központilag vannak tárolva. Elosztott hash táblát (DHT) használnak az útválasztási információk cseréjére, amellyel egy csomópont lekérheti az útvonalról az összes információt egy másik csomópontra. Maga a hálózat csak végpontok közötti titkosítást biztosít (a passthrough csomópontok nem tudják meghatározni a tartalmat), de az anonimitás nem (az interneten keresztüli csatlakozáskor azok a társak, akikkel közvetlen kommunikáció zajlik, meghatározhatják a tényleges IP-címet, ezért anonimitás javasolt a csomópontok Tor vagy I2P-n keresztüli összekapcsolására).

Megfigyelhető, hogy bár a projekt alfa fejlesztési szakaszban van, a napi használathoz már elég stabil, de nem garantálja a verziók közötti visszafelé való kompatibilitást. Az Yggdrasil 0.4-hez a közösség egy sor szolgáltatást tart fenn, köztük egy platformot Linux-tárolók tárolására a webhelyeik tárolásához, a YaCy keresőmotort, a Matrix kommunikációs szervert, az IRC-kiszolgálót, a DNS-t, a VoIP-rendszert, a BitTorrent-nyomkövetőt, a végpont-térképet, az IPFS-átjárót és a proxyt. a Tor, I2P és a clearnet hálózatok eléréséhez.

Jelenleg lA megvalósítás a 0.4 verziójában van és az új verzióban egy új útválasztási sémát vezettek be, amely nem kompatibilis a hátrafelé írta Yggdrasil. A TLS-kapcsolatok csomópontokkal történő létrehozásakor is a kulcs rögzítését kell használni. Ha a kapcsolat során nem volt kapcsolat, a kapott kulcs hozzárendelésre kerül a kapcsolathoz. Ha a kötés létrejött, de a kulcs nem egyezik, a kapcsolat elutasításra kerül. A kulcs-összerendeléssel ellátott TLS a társakkal való kapcsolat ajánlott módszere.

Egy másik változás, ami történt, az az a kódot teljesen áttervezték és átírták az útválasztáshoz és a munkamenet-kezeléshez, ami növelte a teljesítményt és az üzembiztonságot, különösen a gyakran párokat váltó csomópontok esetében. A kriptográfiai munkamenetekben a kulcs periodikus elforgatása valósul meg. Hozzáadott támogatás a forrásirányításhoz, amely felhasználható az egyéni IPv6 forgalom átirányítására. A Distributed Hash Table (DHT) architektúrát átalakították, és hozzáadták a DHT-alapú útválasztás támogatását. Az útválasztási algoritmusok megvalósítása külön könyvtárba került

Az IPv6 IP-címek mostantól az ed25519 nyilvános kulcsokból jönnek létre az X25519 hash helyett, amely az összes belső IP-címet megváltoztatja az Yggdrasil 0.4-re történő frissítés után.
További beállítások állnak rendelkezésre a multicast társak keresésére.

Végül ha érdekel, hogy többet tudjon meg róla A megvalósításról tudni szeretné, hogyan kell telepíteni az Yggdrasil-t, valamint hogyan kell konfigurálni vagy átnézni a dokumentációját, megteheti az alábbi linkről. 


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.