Arrivederci HTTP Un Internet più veloce, sicuro, decentralizzato con IPFS
Hypertext Transfer Protocol (HTTP) è la tecnologia che supporta la comunicazione dei dati nell'intero Internet Cos'è HTTPS e Come abilitare connessioni sicure per impostazione predefinita Cos'è HTTPS e Come abilitare connessioni sicure Per default I problemi di sicurezza si stanno diffondendo in lungo e in largo e hanno raggiunto il all'avanguardia della mente di tutti. Termini come antivirus o firewall non sono più un vocabolario strano e non sono solo compresi, ma anche usati da ... Per saperne di più. Stabilisce come vengono trasmessi i messaggi, quali azioni devono essere eseguite dai browser in risposta a determinati comandi e come i server gestiscono le richieste.
In breve, HTTP è il modo in cui navighiamo sul Web.
La prima versione documentata di HTTP risale al 1991, anche se non è stata adottata dai browser web fino al 1996. Ciò significa che il 2016 segna il suo ventesimo compleanno - e nel mondo della tecnologia, questo è antico. Sicuramente ci deve essere un protocollo più nuovo, più veloce e più sicuro che possiamo usare?
In realtà, c'è! Si chiama InterPlanetary File System (IPFS). In questo post, guardiamo a cosa è, come funziona e se potrebbe davvero sostituire HTTP come modalità di comunicazione standard del web.
Come funziona IPFS
IPFS è un protocollo di distribuzione ipermediale open source indirizzato dal contenuto e dalle identità. Sembra un boccone, ma non preoccuparti. Stiamo per scomporlo in qualcosa di più digeribile.
Secondo il loro sito web, gli sviluppatori vogliono usarlo per “rendere il web più veloce, più sicuro e più aperto”. Tienilo a mente mentre esploriamo i dettagli.
IPFS è un file system distribuito peer-to-peer La Guida MakeUseOf alle reti di condivisione file La Guida MakeUseOf alle reti di condivisione file Vi siete mai chiesti quali sono le reti di file sharing più grandi là fuori? Quali sono le differenze tra BitTorrent, Gnutella, eDonkey, Usenet ecc.? Leggi di più, così puoi pensare che sia simile a uno sciame BitTorrent - cioè il numero totale di peer che attualmente condividono un singolo torrent - eccetto IPFS è usato per scambiare oggetti git. Usa una tabella hash distribuita, uno scambio di blocchi incentivato e uno spazio dei nomi che si autocertifica e quindi non ha un singolo punto di errore.
Funziona collegando tutti i dispositivi informatici con lo stesso sistema di file tramite un sistema di nodi. Ciò elimina la necessità per i siti Web di disporre di un server di origine centrale che serva pagine al lettore e, a causa di ciò, fornisce un modo per bandire l'HTTP e potenzialmente migliorare la struttura stessa di Internet.
Perché IPFS è utile per te
Il gergo tecnico è tutto sommato buono, ma non disperare se non lo capisci. Non è necessario conoscere i dettagli nitidi per farne uso.
Ma questo fa sorgere un'altra domanda: quali sono i vantaggi pratici di IPFS per gli utenti finali come te e me? Come migliora su HTTP? O in altre parole, perché dovremmo prendere in considerazione il passaggio ad esso?
Nessuna dipendenza dai server
Abbiamo visto tutti i temuti “404 Pagina non trovata Come impostare una pagina di errore 404 corretta sul tuo blog Wordpress Come impostare una pagina di errore 404 corretta sul tuo blog Wordpress L'umile 404 è stato con noi da quando i tubi che compongono Internet sono stati inizialmente scandagliati. Leggi di più ” pagina durante la navigazione sul Web. In parole povere, significa che la pagina che stai cercando non esiste. Più tecnicamente, il codice 404 viene utilizzato per indicare che il server Web non è in grado di trovare ciò che hai richiesto.
Potresti vedere un 404 se il contenuto che cercavi era vecchio ed è stato portato offline, ma potrebbe anche significare che il server sta funzionando male - e qui sta uno dei maggiori problemi di HTTP.
Se un server muore o viene trasferito permanentemente in un nuovo luogo, qualsiasi collegamento che punta su di esso cesserà di funzionare. Per sempre. Qualunque sia il contenuto su quel server andrà perso e non c'è modo di recuperarne uno a meno che tu non sia stato abbastanza previdente per salvarlo prima del tempo.
La linea di fondo è questa: i server gestiti centralmente smetteranno inevitabilmente di funzionare. I proprietari del dominio potrebbero cambiare, i proprietari del sito Web potrebbero andare in bancarotta o l'hardware del server stesso potrebbe raggiungere la fine della sua durata senza essere stato sottoposto a backup. E quando ciò accade, la storia digitale è persa.
La differenza principale con IPFS è che, invece di cercare posizioni (server), si cerca il contenuto stesso. Invece di chiedere e fidarsi di un server per fornire il file necessario, ci sono milioni di computer in grado di fornire quel file specifico. Proprio come BitTorrent.
Niente più centralizzazione
L'effetto a catena del problema sopra descritto è una faticosa corsa verso server centrali più grandi e meglio gestiti che finiscono per essere gestiti da alcuni dei più grandi nomi della tecnologia: Amazon, Google, ecc..
Ciò solleva i suoi problemi. Ad esempio, le storie di spionaggio governativo e aziendale sono sempre più diffuse, gli hacker stanno usando sempre più attacchi DDoS. Come proteggersi contro un attacco DDoS? Come puoi proteggerti contro un attacco DDoS? Gli attacchi DDoS - un metodo utilizzato per sovraccaricare la larghezza di banda di Internet - sembrano essere in aumento. Vi mostriamo come proteggervi da un attacco denial of service distribuito. Per saperne di più, gli ISP stanno bloccando i servizi a cui non vogliono che tu acceda, i Paesi bloccano i contenuti a cui non vogliono che tu acceda, e i nostri dati vengono utilizzati contro di noi.
È l'esatto opposto del web decentralizzato che originariamente Internet era previsto. Un vero disastro.
Un Web veramente distribuito consentirebbe l'accesso ai siti nonostante il singhiozzo nel servizio Internet. Idealmente, potresti persino accedere al Web anche offline! Sarebbe un vantaggio enorme non solo per il mondo in via di sviluppo, ma per i nostri diritti individuali alla privacy.
Il fondatore di IPFS, Juan Benet, ha riassunto così la questione della centralizzazione:
“Il web oggi è altamente centralizzato. Trovo molto preoccupante che tanta parte delle espressioni umane e della comunicazione umana in questi giorni sia diretta interamente attraverso reti sociali centralizzate che possono scomparire in qualsiasi momento, facendo cadere tutti i dati con loro - o almeno rompendo tutti i link.”
“Costruire una rete di informazioni che resterà per sempre è tanto moderna quanto diventa. Stiamo spingendo per un web completamente distribuito, in cui le applicazioni non vivono su server centralizzati, ma operano su tutta la rete dai computer degli utenti ... una rete in cui il contenuto può muoversi attraverso qualsiasi intermediario non affidabile senza rinunciare al controllo dei dati, o mettendolo a rischio.”
Riduzioni di costo
Il terzo e ultimo vantaggio è una riduzione dei costi, sia per i fornitori di contenuti che per gli utenti finali.
Servire i dati via HTTP dall'altra parte del mondo è costoso. I fornitori di dati ricevono addebiti per gli accordi di peering. Che cos'è ISP Peering? Perché il tuo Internet ad alta velocità è lento Cos'è il peering ISP? Perché la tua connessione Internet ad alta velocità è lenta Hai problemi con i flussi video e il buffering anche se hai Internet ad alta velocità? Il problema potrebbe riguardare il tuo ISP. Leggi di più e ogni hop della rete costa più denaro, e questo prima di aggiungere il costo esorbitante di “gamba finale” ISP. (Non nomineremo nessun nome qui.)
Le maggiori società di Internet stanno già scricchiolando sotto la pressione delle richieste mondiali di consumo di contenuti. Dato che sempre più paesi in via di sviluppo continuano ad arrivare online, tali richieste peggioreranno e i costi continueranno a salire.
In un post sul proprio sito Web, IPFS prevede che per Google fornire il video musicale costava circa $ 2,742,860 “stile Gangnam” agli utenti di YouTube. Potresti immaginare un provider di Internet di piccole dimensioni che cerca di tenere il passo con quel tipo di richiesta? Questa è molta larghezza di banda.
L'IFPS consentirebbe di scaricare completamente lo stesso video dalla rete del proprio ISP indipendentemente da dove si trova, eliminando così la necessità di numerosi hop su più reti interconnesse e riducendo drasticamente i costi complessivi.
IPFS non è l'unica alternativa
Il più grande rivale di IPFS è MaidSafe, anche se non è ancora stato rilasciato. Come IPFS, vuole realizzare il sogno di un Internet decentralizzato. Funzionerà unendo la capacità di calcolo di tutti gli utenti, con i dati e le applicazioni di tutti residenti sulla rete appena creata.
Probabilmente avrà anche una crittografia migliore di IPFS. Questo perché IPFS utilizza la crittografia per tutte le comunicazioni, ma non è stato ancora dimostrato di essere sicuro. MaidSafe suddivide tutti i file in tre parti e li crittografa individualmente.
Un'altra opzione è MegaNet. Fondato dal leggendario Kim Dotcom, il servizio sarebbe una rete decentralizzata non basata su IP. Il MegaNet: come un Internet senza indirizzi IP funzionerebbe Il MegaNet: come funzionerebbe Internet senza indirizzi IP Il MegaNet proposto è tutto ciò che Internet avrebbe dovuto essere, ma è anche fattibile o è tutto un clamore infondato? Leggi di più che utilizza la stessa blockchain di Bitcoin La blockchain di Bitcoin rende il mondo più sicuro Come la blockchain di Bitcoin sta rendendo il mondo più sicuro Il più grande patrimonio di Bitcoin sarà sempre la sua blockchain, e questo magnifico pezzo di tecnologia rivoluzionerà il mondo in modi che abbiamo sempre pensato improbabili ... fino ad ora. Leggi di più . Dotcom afferma che la larghezza di banda necessaria e la capacità di archiviazione sarebbero fornite dai telefoni cellulari dei suoi utenti.
Infine, alcune persone hanno paragonato IPFS a Tor, ma questo è un falso confronto. Tor dirige il traffico attraverso una rete mondiale di oltre settemila relè nel tentativo di nascondere l'identità e la posizione di un utente 3 Ragioni innegabili Perché hai bisogno dell'anonimato online 3 motivi innegabili Perché hai bisogno dell'anonimato online Molte persone non credono nell'anonimato online, principalmente perché ha il potenziale per abilitare e incoraggiare comportamenti indesiderati. Ma senza l'anonimato, le vite delle persone possono facilmente essere rovinate per sempre ... Read More, ma alla fine si basa ancora su HTTP quindi tecnicamente non è un'alternativa.
IPFS può essere la nostra migliore speranza
In questa fase, è difficile fare una conclusione definitiva. È chiaro che HTTP deve essere sostituito, ma IPFS è ancora una tecnologia giovane e non provata. Oltre ad affrontare una forte concorrenza da parte dei suoi concorrenti, è anche minacciato dal rilascio di HTTP / 2, che promette di migliorare la velocità complessiva del web.
I prossimi due anni saranno cruciali. Il servizio di web hosting gratuito Neocities è già in linea con IPFS e, con la notizia che Netflix ha iniziato a ricercare tecnologie peer-to-peer su larga scala, questo potrebbe essere il momento di splendere dell'IPFS - supponendo che possa convincere le più grandi aziende tecnologiche del mondo adottarlo.
Se sei interessato a saperne di più sullo sviluppo di IPFS, dovresti iscriverti alla pagina Reddit associata e tenere il passo con il blog ufficiale della compagnia.
Cosa pensi che possa avere il futuro per IPFS e altri servizi simili? Possono avere successo nella loro offerta in grassetto per sostituire l'HTTP, oppure la vecchia tecnologia è semplicemente troppo radicata per essere sostituita dalla tecnologia open source? Fateci sapere i vostri pensieri nei commenti qui sotto.
Immagine di credito: cestino vuoto di garyfox45114 via Shutterstock
Scopri di più su: reti di computer, Internet, privacy online, sicurezza online.