La funzione di controllo della congestione di Tor promette prestazioni migliorate

Tor Project ha rilasciato al pubblico una nuova versione di Tor, versione 0.4.7.7, il 4 maggio 2022. Tor 0.4.7.7 è la prima versione del servizio che supporta il controllo della congestione, una nuova funzionalità progettata per ridurre la latenza ed eliminare i limiti di velocità in Tor.

grafico di controllo della congestione

Affinché gli utenti possano beneficiare delle nuove funzionalità, gli operatori di Exit Relay devono aggiornare la versione Tor installata alla nuova versione.

Il controllo della congestione “è una proprietà adattiva delle reti distribuite, per cui una rete e i suoi endpoint operano in modo tale da massimizzare l’utilizzo, riducendo al minimo una proprietà di vincolo” in base alle informazioni sulla versione.

La missione principale di Tor è fornire agli utenti di Internet gli strumenti per combattere la censura, il monitoraggio e la sorveglianza. Gli utenti di tutto il mondo possono scaricare Tor Browser per connettersi alla rete. Uno dei suoi meccanismi principali è che il traffico viene instradato attraverso una serie di salti. Ogni hop conosce l’hop precedente e quello successivo, ma nessun singolo hop conosce l’origine e la destinazione della richiesta dell’utente.

La congestione del traffico è un problema da molto tempo sulla rete. Sebbene le cose siano migliorate dai primi inizi di Tor, con tempi di attesa estremi fino a un minuto per le richieste di caricamento delle pagine, è chiaro che la mancanza di controllo della congestione stava rallentando la rete per i suoi utenti.

I manutentori notano che il design crittografico di Tor gli ha impedito di utilizzare meccanismi come la caduta di pacchetti o il riordino per affrontare la congestione del traffico. Secondo il progetto, “quasi due decenni” di ricerca hanno portato a “una classe molto piccola di algoritmi candidati da considerare”. Di questi tre, i manutentori hanno scelto Tor-Vegas, poiché gli altri candidati “hanno mostrato la compressione ACK”, che “ha portato a sopravvalutare selvaggiamente il prodotto Bandwidth-Delay, che ha portato a condizioni di congestione incontrollate”.

I test hanno confermato che Tor-Vegas elimina il limite di velocità delle versioni precedenti di Tor senza influire sulla latenza end-to-end. L’intera rete Tor funzionerà a pieno regime, una volta che i server Tor saranno stati aggiornati alla nuova versione. Solo le note di uscita devono essere aggiornate per questo effetto, ma gli operatori di inoltro non di uscita potrebbero notare un maggiore utilizzo della larghezza di banda.

Parole di chiusura

Gli utenti Tor dovrebbero notare miglioramenti delle prestazioni una volta che la maggior parte dei nodi di uscita è stata aggiornata alla nuova versione di rilascio. Anche gli utenti di Brave Browser, che supporta Tor , dovrebbero beneficiare di questo miglioramento.