Yggdrasil | |
---|---|
Sorts | dataöverföringsprotokoll |
Skrivet i | gå |
Operativ system | Linux , Illumos , macOS , FreeBSD och Microsoft Windows |
Gränssnittsspråk | engelsk |
Hårdvaruplattform | x86 , x86_64 , MIPS , ARM och PowerPC |
senaste versionen | 0.4.4 (7 juli 2022 [1] ) |
Licens | LGPLv3 |
Hemsida | yggdrasil-network.github.io |
Yggdrasil är ett nätverksprotokoll och dess implementering som kan användas för att skapa ett mesh-nätverk som fungerar i överlagringsläge , så att du kan skapa ett privat nätverk över Internet . Implementeringen av Yggdrasil-nätverket är ett försök att implementera konceptet med nollkonfigurationsnätverk - användaren behöver inte känna till rutterna, du behöver bara lägga till adresserna till kända publika peers i konfigurationsfilen - allt ska fungera som det ska av lådan och bör skala.
Dessutom kan nätverket samtidigt fungera i två lägen - via Internet och utan Internet, och ansluta fysiskt direkt till närliggande enheter (via Ethernet , Wi-Fi eller Bluetooth ) som arbetar på det tredje lagret av OSI-modellen .
Data som överförs inom Yggdrasil-nätverket är helt krypterad med end-to- end asymmetrisk elliptisk kurvkryptering , tack vare vilken den överförda informationen är tillförlitligt skyddad från andra deltagare i anslutningen. Ytterligare anonymisering av användaren kan utföras genom att ansluta via lämpliga nätverk ( Tor , I2P ).
För tillfället finns det färdiga builds för Windows, Linux, MacOS, IOS och Android . Installation på vissa modeller av routrar är också möjlig.
Yggdrasil-nätverket säkerställer korrekt drift för applikationer som stöder IPv6- protokollet ( XMPP , Matrix , Telegram X ).
Det finns också ett stort antal interna tjänster och sajter, inklusive ett stort antal interna chattar.