Yggdrasil un'implementazione di rete IPv6 privata e decentralizzata

Yggdrasil è un'implementazione in fase iniziale di una rete IPv6.separati sulla consueta rete globale e completamente crittografati da un'estremità all'altra. È chiaro, auto-organizzante, compatibile con più piattaforme e consente praticamente a qualsiasi applicazione conforme a IPv6 di comunicare in modo sicuro con altri nodi Yggdrasil. Yggdrasil non richiede la connettività Internet IPv6; funziona anche su IPv4.

Yggdrasil sviluppare un nuovo concetto di routing per creare una rete decentralizzata globale, dove i nodi possono connettersi direttamente tra loro in modalità rete mesh (ad esempio, tramite Wi-Fi o Bluetooth), o interagire su reti IPv6 o IPv4 esistenti (rete su rete). L'intera rete Yggdrasil non è vista come un insieme di sottoreti disparate, ma come un singolo spanning tree strutturato, che ha una "radice", e ogni nodo ha un genitore e uno o più discendenti. Tale struttura ad albero consente di costruire un percorso al nodo di destinazione, relativo al nodo di origine, utilizzando il meccanismo "locator", che determina il percorso ottimale al nodo dalla radice.

Le informazioni sull'albero sono distribuite tra i nodi e non sono archiviate centralmente. Una tabella hash distribuita (DHT) viene utilizzata per scambiare informazioni di routing, con la quale un nodo può recuperare tutte le informazioni sulla rotta verso un altro nodo. La rete stessa fornisce solo la crittografia end-to-end (i nodi passthrough non possono determinare il contenuto), ma non l'anonimato (quando ci si connette su Internet, i peer con cui avviene la comunicazione diretta possono determinare l'effettivo indirizzo IP, quindi si propone l'anonimato per connettere i nodi tramite Tor o I2P).

Si osserva che, sebbene il progetto è in fase di sviluppo alpha, è già abbastanza stabile per l'utilizzo quotidiano, ma non garantisce la retrocompatibilità tra le versioni. Per Yggdrasil 0.4, la comunità mantiene una serie di servizi, tra cui una piattaforma per ospitare container Linux per ospitare i propri siti, motore di ricerca YaCy, server di comunicazione Matrix, server IRC, DNS, sistema VoIP, tracker BitTorrent, mappa endpoint, gateway IPFS e proxy per accedere alle reti Tor, I2P e clearnet.

Attualmente lL'implementazione è nella sua versione 0.4 e nella nuova versione è stato implementato un nuovo schema di routing che non è compatibile con le versioni precedenti di Yggdrasil. Anche quando si stabiliscono connessioni TLS con i nodi, viene utilizzato il key pinning. Se non c'era alcun collegamento durante la connessione, la chiave risultante verrà assegnata alla connessione. Se l'associazione è stata stabilita, ma la chiave non corrisponde, la connessione verrà rifiutata. TLS con associazione di chiavi è definito come il metodo consigliato per la connessione ai peer.

Un altro cambiamento che è stato fatto è che il codice è stato completamente ridisegnato e riscritto per il routing e la gestione delle sessioni, che ha aumentato le prestazioni e l'affidabilità operativa, in particolare per i nodi che cambiano frequentemente le coppie. La rotazione periodica delle chiavi è implementata nelle sessioni crittografiche. Aggiunto supporto per il routing di origine, che può essere utilizzato per instradare il traffico IPv6 personalizzato. L'architettura Distributed Hash Table (DHT) è stata riprogettata ed è stato aggiunto il supporto per il routing basato su DHT. L'implementazione degli algoritmi di routing è stata spostata in una libreria separata

Gli indirizzi IP IPv6 ora vengono generati dalle chiavi pubbliche ed25519 invece del tuo hash X25519 che farà cambiare tutti gli indirizzi IP interni dopo l'aggiornamento a Yggdrasil 0.4.
Vengono fornite impostazioni aggiuntive per la ricerca di peer multicast.

Infine se sei interessato a saperne di più A proposito di questa implementazione, vuoi sapere come installare Yggdrasil e come configurare o consultare la sua documentazione, puoi farlo dal link sottostante. 


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.