È possibile, ma molto poco pratico farlo con i dispositivi mobili.
In Bittorrent, un server di coordinamento centrale (un tracker ) mi dice quali altri client connessi hanno le informazioni che sto cercando, e poi lo scarico direttamente dai miei colleghi.
Bittorrent ha anche un sistema chiamato Tabella hash distribuita , dove cilents lavora in modo cooperativo per mantenere un database simile a la funzione del localizzatore, senza alcun nodo di localizzatore centrale. Devo solo sapere l'indirizzo di un partecipante al DHT per scaricarlo e scoprire gli altri partecipanti. Il governo potrebbe rendere molto difficile ottenere queste informazioni su Internet, ma se conoscessi personalmente un partecipante, potrei semplicemente chiedere.
Non c'è motivo per cui non sia possibile implementare un sistema di messaggistica o di social network allo stesso modo.
I dispositivi mobili sarebbero comunque impegnativi. Gli utenti dovrebbero essere disposti a spendere le loro batterie e le indennità di dati mobili che servono i dati di altre persone ad altre persone. Diversamente dal caso di una torre PC connessa a un modem via cavo (dove solitamente Bittorrent viene eseguito), queste risorse sono scarse.
Peggio ancora, il modo principale che conosciamo per rendere questo tipo di sistema resiliente agli attaccanti (blockchain) è di spendere un sacco di elettricità e tempo CPU solo per dimostrare che lo abbiamo fatto (questo è ciò che "prova di lavoro "significa in criptovaluta). Questo è altamente poco pratico con i dispositivi mobili.
Apple o Google potrebbero rimuovere l'app dall'App Store o dal Play Store e persino eliminare le copie installate esistenti. Le aziende di telefonia cellulare potrebbero interrompere il traffico che sembra appartenere a quell'app. Soprattutto in un contesto mobile, ci sarebbero ancora modi per spegnerlo.