Yggdrasil en privat och decentraliserad IPv6-nätverksimplementering

Yggdrasil är ett tidigt skede av implementering av ett IPv6-nätverkDet separeras över det vanliga globala nätverket och är helt krypterat från ena änden till den andra. Det är lätt, självorganiserande, kompatibel med flera plattformar och det tillåter praktiskt taget alla IPv6-kompatibla applikationer att kommunicera säkert med andra Yggdrasil-noder. Yggdrasil kräver inte att du har IPv6-internetanslutning. det fungerar också över IPv4.

yggdrasil utveckla ett nytt routingskoncept för att skapa ett globalt decentraliserat nätverk, där noder kan ansluta direkt till varandra i ett nätverksläge (till exempel via Wi-Fi eller Bluetooth), eller interagera över befintliga IPv6- eller IPv4-nätverk (nätverk i nätverk). Hela Yggdrasil-nätverket ses inte som en samling av olika subnät, utan som ett enda strukturerat spännande träd, som har en "root", och varje nod har en förälder och en eller flera ättlingar. En sådan trädstruktur låter dig bygga en sökväg till destinationsnoden, relativt källnoden, med hjälp av "lokaliseringsmekanismen", som bestämmer den optimala sökvägen till noden från roten.

Informationen om trädet fördelas mellan noderna och lagras inte centralt. En distribuerad hashtabell (DHT) används för att utbyta routningsinformation, med vilken en nod kan hämta all information om rutten till en annan nod. Nätverket i sig tillhandahåller endast end-to-end-kryptering (genomgångsnoder kan inte bestämma innehåll), men inte anonymitet (vid anslutning via Internet kan kamraterna med vilka direktkommunikation sker bestämma den faktiska IP-adressen, så anonymitet föreslås för att ansluta noder via Tor eller I2P).

Det observeras att, även om Projektet är i alfa-utvecklingsfasen, det är tillräckligt stabilt för daglig användning, men det garanterar inte bakåtkompatibilitet mellan versioner. För Yggdrasil 0.4 upprätthåller samhället en uppsättning tjänster, inklusive en plattform för att vara värd för Linux-containrar för att vara värd för sina webbplatser, YaCy-sökmotor, Matrix-kommunikationsserver, IRC-server, DNS, VoIP-system, BitTorrent-tracker, slutpunktskarta, IPFS-gateway och proxy för att komma åt Tor-, I2P- och clearnet-nätverk.

För närvarande lImplementeringen är i sin version 0.4 och i den nya versionen ett nytt dirigeringsschema implementerades som inte är bakåtkompatibelt av Yggdrasil. Också när du skapar TLS-anslutningar med noder används tangentfästning. Om det inte fanns någon länk under anslutningen tilldelas den resulterande nyckeln till anslutningen. Om bindningen har upprättats men nyckeln inte matchar kommer anslutningen att avvisas. TLS med nyckelbindning definieras som den rekommenderade metoden för anslutning till kamrater.

En annan förändring som gjordes är att koden redesignades helt och skrivs om för routing och sessionhantering, vilket ökade prestanda och driftsäkerhet, särskilt för noder som ofta byter par. Periodisk nyckelrotation implementeras i kryptografiska sessioner. Lagt till stöd för källruttning, som kan användas för att dirigera anpassad IPv6-trafik. DHT-arkitekturen (Distribuerad Hash-tabell) redesignades och stöd för DHT-baserad routing lades till. Implementeringen av routningsalgoritmer har flyttats till ett separat bibliotek

IPv6 IP-adresser genereras nu från ed25519 offentliga nycklar istället för din hash X25519 som kommer att få alla interna IP-adresser att ändras efter uppgradering till Yggdrasil 0.4.
Ytterligare inställningar finns för att söka efter multicast-kollegor.

Slutligen om du är intresserad av att veta mer om det Om denna implementering vill du veta hur du installerar Yggdrasil samt hur du konfigurerar eller konsulterar dess dokumentation, du kan göra det från länken nedan. 


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.