sabato 27 aprile 2013

Julian Assange spiega al CEO di Google una sua idea per sostituire il DNS


In una intervista che Eric Schmidt, presidente di Google, ha fatto a Julian Assange, c'è un interessante pezzo dove l'intervistato teorizza un sistema alternativo al DNS basato sull'artichettura di bitcoin:

JA: ... conosci bitcoin?
ES: No.
...
JA: Qui c'è la mia moneta digitale e ne faccio una copia. Voglio comprare un pò di uova, ecco fatto ... e adesso voglio comprare ravanelli. Già fatto ... ma ... che succede? C'è un tentativo di frode! Quindi c'è un problema di sincronizzazione. Adesso chi ha la moneta? Quindi c'è una rete peer to peer .. una rete distribuita con tanti problemi, alcuni punti della rete sono più veloce, altri più lenti, diversi percorsi di comunicazione, come si fa a risolvere questo problema di sincronizzazione su chi ha la moneta? Questa è la vera innovazione tecnica di Bitcoin, ha risolto questo problema utilizzando alcuni hashtrees e un  ritardo, e deve essere fatto del lavoro di CPU per spostare da una parte all'altra le informazioni in modo che non si possano distribuire troppo in fretta OK, quindi, una volta che si dispone di un sistema monetario così facile da usare, allora si può usarlo anche per le cose che siano risorse limitate. Qual è l'esempio di alcune cose che vogliamo essere limitate? Beh, i nomi a dominio. Nomi. Vogliamo limitare i nomi. Vogliamo che gli shortname, i nomi brevi siano limitati, altrimenti se non sono limitati, se non ci vuole lavoro per farli, non appena si dispone di un sistema di nomi a dominio, il primo stronzo arriva e si registra ogni shortname.
ES. Giusto. Questo è molto interessante.
JA. Quindi un sostituto Bitcoin per il DNS è proprio quello che volevo e quello che stavo teorizzando  che non è un sistema DNS, ma di nomi abbastanza  brevi ... un sistema di registrazione di tuple di brevi parti di testo per i testi. Per poter risolvere tutti i problemi dell'astrazione dei nomi di dominio. Ovvero, uno ha qualcosa che vuole registrare che sia breve, e che si vuole accoppiare ad un testo lungo che non può essere memrizzato. Ad esempio il primo emendamento, quella frase, "Il Primo Emendamento degli Stati Uniti" è una frase breve, ma che si espande su un testo più lungo. Quindi si prende l'hash di questo testo, e avete qualcosa che è intrinsecamente collegato a ciò che non è memorizzabile. Ma si può registrare "Il Primo Emendamento degli Stati Uniti", accoppiato all'hash. E questo allora significa che hai una struttura dove si può dire se qualcosa è stato pubblicato o se è inedito,  ... un pezzo di informazione intellettuale può citarne un l'altro in un modo che ... non possa essere manipolato, e se è stato censurato può essere scoperto. E se da qualche parte è stato censurato, beh si può setacciare il mondo intero per questo hash, e non importa dove si trova saprai che è proprio ciò che volevi!
ES Giusto
JA In modo che, in teoria, questo permette di costruire una impalcatura intellettuale dove ogni citazione, ogni riferimento a qualche altra parte del contenuto intellettuale umana, è preciso, e può essere scoperto se esiste già da qualche parte, e non dipende da nessuna particolare organizzazione. Così è sistema di pubblicazione questo che sembra essere il modo più resistente possibile alla censura, perché non è dipendente da alcun meccanismo editoriale particolare. Si può pubblicare attraverso i post, attraverso i siti tradizionali, si può pubblicare utilizzando BitTorrent, qualsiasi cosa, ma il naming è consistente. E questo vale anche per ... pubblicare è anche una questione di trasfere, è possibile ... allora tutto quello che devi fare, se voi trasferire qualcosa in modo anonimo a qualcun altro, una persona in particolare,  basta crittografare le informazioni con la sua chiave, e pubblicarlo.

L'intervista integrale:
http://wikileaks.org/Transcript-Meeting-Assange-Schmidt