Come Meshnets sta cambiando il volto del Web - 💡 Fix My Ideas

Come Meshnets sta cambiando il volto del Web

Come Meshnets sta cambiando il volto del Web


Autore: Ethan Holmes, 2019

I meshnets wireless coprono il globo. (Credito: Junior Melo [CC-BY-SA-3.0])

Nel corso dell'ultimo decennio, il panorama di Internet si è spostato drammaticamente man mano che i controlli politici e aziendali hanno cambiato la struttura della rete. La minaccia della FCC di ribaltare la neutralità della rete, un oligopolio sempre più potente degli ISP e la sorveglianza aziendale e politica online stanno mettendo a repentaglio lo stato di Internet come lo conosciamo. Gruppi di ingegneri e attivisti hanno iniziato a proporre modi per risolvere questi problemi e l'avvento di reti wireless a basso costo ha innescato un movimento per creare reti mesh wireless chiamate meshnets.

Un meshnet è una topologia di rete in cui ogni dispositivo sulla rete è connesso ad altri dispositivi e inoltra direttamente le informazioni attraverso la rete ai suoi pari. Alcuni dei vantaggi di meshnets comprendono il decentramento, la sicurezza e la privacy a causa del quadro che utilizzano.

Negli ultimi anni è stato sviluppato un meshnet globale chiamato Hyperboria che consente agli utenti di connettersi facilmente a un gruppo di sperimentatori alla stessa stregua in tutto il mondo. L'obiettivo dichiarato di Hyperboria è "fornire un'alternativa a Internet con i principi di sicurezza, scalabilità e decentramento al centro". Hyperboria gira su un protocollo di rete open source chiamato cjdns, creato da Caleb James DeLisle. Il software utilizza la crittografia a chiave pubblica per crittografare i dati, garantendo la sicurezza e la privacy dei dati degli utenti.

Decentramento, sicurezza e privacy

Invece di basarsi su un modello ISP centralizzato, Hyperboria e altri meshnet consentono alle informazioni di propagarsi attraverso la rete utilizzando ciascuno dei nodi connessi alla rete. Anziché utilizzare una topologia a stella o ad albero gestita dall'alto da un ISP, un meshnet viene gestito dagli utenti e per gli utenti.

La decentralizzazione di Internet attraverso meshnets è vitale perché risolve molteplici problemi sociopolitici. Durante la primavera araba, i governi di Egitto, Libia e Siria hanno tentato di chiudere completamente le loro attività nei loro paesi. Anche la censura di Internet è stata un problema in corso in Cina, Corea del Nord e Cuba, tra le altre nazioni. Negli Stati Uniti, è già stata proposta una legge "Internet kill switch" al Congresso, e leggi come il Communications Act del 1934 e il Telecommunications Act del 1996 potrebbero essere utilizzate per giustificare la censura o l'arresto di Internet in base alla legge marziale o in una crisi situazione. La natura decentralizzata di meshnets impedirebbe una chiusura totale della connettività di rete di una nazione da parte di una potenza governativa.

Garantire la sicurezza e la privacy degli utenti è al centro di progetti come Hyperboria. Secondo DeLisle, "la sicurezza dovrebbe essere onnipresente e non invadente, come l'aria". Un problema storico con il software di sicurezza è la sua notoria difficoltà da utilizzare, ma questo problema è facilmente evitato con cjdns, poiché la sicurezza è integrata direttamente nel protocollo. cjdns memorizza la sua tabella di routing in una tabella hash distribuita per motivi di sicurezza e utilizza anche la protezione da stacking per garantire che gli overflow del buffer non vengano prevenuti.

Come connettersi: una panoramica

Il modo migliore per connettersi a Hyperboria è trovare un meshnet locale, chiamato anche meshlocal, vicino a te. Ci sono un certo numero di meshlocals che spuntano in tutto il mondo, e Project Meshnet ha un elenco di meshlocals disponibili sul loro sito. In molti casi, unire un meshlocal ti darà anche accesso al resto della rete Hyperboria, anche se questo non è sempre il caso.

Sebbene non ci sia hardware ufficiale necessario per aderire a Hyperboria, Project Meshnet raccomanda la Ubiquiti Nanostation o un altro router compatibile con OpenWrt, come un TP-Link TL-MR3040. L'Ubiquiti Nanostation M5 è disponibile su Amazon per circa $ 80, e il TP-Link TL-MR3040 è disponibile per $ 35, ma qualsiasi router compatibile con OpenWrt funzionerà. È possibile eseguire cjdns su un modello B di Raspberry Pi o su un altro computer e gli accessori aggiuntivi (una scheda SD da 4 GB, un alimentatore, un adattatore da USB a Ethernet e due cavi Ethernet) per circa $ 30. È disponibile una grande lista di kit di avvio meshnet disponibile da NYCMeshnet che ti aiuterà a guidarti attraverso l'hardware necessario per l'acquisto. Alla fine della giornata, puoi entrare in rete per circa $ 150.

Dopo aver acquistato l'hardware, la connessione a Hyperboria è semplice. È possibile scaricare un'immagine Raspberry Pi di facile installazione chiamata Meshberry. Dopo aver eseguito alcuni comandi, il tuo Raspberry Pi sarà attivo e funzionante e pronto per eseguire il peer con altri nodi cjdns. Un altro eccellente strumento per la connessione a un meshnet è OpenWrt, che è il firmware open source per i router che sostituisce il firmware proprietario con cui il router viene fornito. L'installazione può essere difficile, ma la comunità OpenWrt è lì per aiutare. Qui puoi trovare un elenco di router supportati. Una nuova build OpenWrt speciale chiamata Meshbox aiuta inoltre gli utenti a connettersi più velocemente che mai utilizzando una versione personalizzata di OpenWrt con una GUI cjdns preinstallata.

Molti dei primi utilizzatori della tecnologia meshnet si stanno concentrando sulla costruzione della spina dorsale della rete in modo da consentire a quante più persone possibile di connettersi. Per questo motivo, alcuni utenti stanno installando router a lunga distanza sui tetti delle loro case o appartamenti. Ciò consente al router di raggiungere la distanza più lontana possibile per connettersi ad altri nodi meshnet. Nanostation M5 è resistente alle intemperie e include strumenti di montaggio che ne facilitano l'installazione su un tetto. È inoltre possibile utilizzare un cavo Ethernet con certificazione esterna per eseguire un cavo dal router fino a casa.

Risorse e aiuto

A causa della natura sperimentale di questa rete, è molto comune riscontrare problemi durante l'installazione dell'apparecchiatura. Per fortuna, è facile ottenere aiuto grazie alla crescente comunità di utenti che aiuta nel progetto. Un ottimo sito da verificare è projectmeshnet.org, che è un hub per gli utenti che sono interessati a costruire meshnets. Anche gli utenti di Meshnet sono attivi su IRC e puoi unirti a canali come #projectmeshnet e #cjdns su EFnet (tra gli altri) per un aiuto nella connessione alla rete.




Si Può Essere Interessati

Incontra Mighty Tieton Makers

Incontra Mighty Tieton Makers


Maker Shed è arrivato alla Maker Faire di Kansas City!

Maker Shed è arrivato alla Maker Faire di Kansas City!


Esci e fatti un bel bagno

Esci e fatti un bel bagno


Maker Faire Kansas City: primo giorno!

Maker Faire Kansas City: primo giorno!