Il concetto di E-Mail (posta elettronica) è una delle prime applicazioni pratiche di Internet e delle reti di calcolatori in generale. Si basa su protcolli standard, in particolare:
Le E-Mail sono però distribuite in chiaro, senza crittografia o firme digitali, usando server centralizzati. Queste caratteristiche rendono le email un sistema poco sicuro, tracciabile e vulnerabile soprattutto perchè:
Questi problemi sono parzialmente risolti usando i protocolli GPG e S/MIME rispettivamente per gestire l'aspetto di firma e crittografia e per integrarlo nelle E-Mail insieme ad allegati, immagini e altri documenti multimediali.
Anche lo spam può essere limitato usando dei filtri anti-spam particolari nel proprio client di posta, resta però il problema che i messaggi di spam sono scaricati comunque rallentando pesantemente la rete.
Bitmessage è un esempio di servizio libero, sicuro, anonimo e decentralizzato. che risolve la maggior parte dei problemi descritti come illustrato nella sezione dedicata.
La messaggistica istantanea, spesso arricchita con VoIP (telefonate via Internet) come nel caso di Skype e WhatsApp, presenta numerosi problemi:
Risolvere questo problema è quasi impossibile, poichè a causa delle caratteristiche richieste, un sistema di messaggistica decentralizzata che supporti il VoIP è molto difficile da realizzare.
Perchè?
Innanzi tutto, un sistema di messaggistica istantanea richiede che il destinatario riceva sempre i messaggi a lui inviati e nel caso sia offline i server mantengono i messaggi in memoria in modo da inviarli appena il destinatario si collega. Inoltre, i server fungono da ponte per l'invio dei messaggi in modo che sia sempre possibile il trasferimento, infatti una connessione diretta tra interlocutori presenta una serie di problemi, tra cui:
Questi problemi sono quasi tutti risolvibili, ma con enorme difficoltà. Attualmente in svilppo esistono alcuni servizi di messaggistica e/o VoIP sperimentali tra cui Ricochet e Tox, mentre un'alternativa matura ma non più in evoluzione è TorChat.
TorChat è un servizio di messaggistica anonima nato nel 2007 e non più sviluppato attivamente che offre decentralizzazione e totale anonimato appoggiandosi alla rete Tor.
Ricochet.im è un Software Libero sviluppato dal gruppo Invisible.im. Si basa sui Tor Hidden Services, offre anonimato e decentralizzazione ed è pensato per essere facilmente utilizzabile anche da utenti non esperti, anche se si trova ancora in stato sperimentale.
Tox.im è il nome dato a un protocollo e alla sua implementazione Open Source (chiamata libtoxcore) che permettono la comunicazione sicura, anonima e privata usando una rete decentralizzata. Tox in sè è una libreria e non un programma direzionato agli utenti finali: per essi esistono i cosiddetti Tox Client, realizzati per diverse piattaforme tra cui Windows, Linux, OSX e Android. Tutti i Tox Client popolari sono Open Source.
Tox è ancora in stato sperimentale, e solo di recente alcuni client hanno iniziato a supportare le telefonate e videochiamate. Inoltre, anche i Tox Client più avanzati sono ancora complessi e inaccessibili soprattutto per gli utenti meno esperti.
Nonostante ciò, lo sviluppo di Tox è in piena attività e i client sono in continuo miglioramento.