Condividi questo articolo

Gli sviluppatori tentano di resuscitare Namecoin dopo la scoperta di un difetto fondamentale

È stato scoperto un difetto fatale nel protocollo Namecoin, ma la soluzione è in arrivo.

È stato scoperto che Namecoin, la base di un sistema di nomi di dominio decentralizzato (DNS), presenta un difetto fondamentale che consente a chiunque di acquisire qualsiasi dominio . BIT .

Esistono oltre 103.000 domini . BIT e, sebbene le prove suggeriscano che nessuno di essi sia stato violato in modo fraudolento, il protocollo che regola tali domini non può essere considerato attendibile finché non verrà riparato.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Long & Short oggi. Vedi Tutte le Newsletter

Mentre NomeCoin era una moneta che poteva essere scambiata come qualsiasi altra Criptovaluta, ma aveva una funzione molto più nobile nella vita rispetto all'essere una semplice merce da scambiare e spendere.

IL ragion d'essereLo scopo di Namecoin era quello di fornire un modo decentralizzato e crittograficamente forte per archiviare e trasmettere coppie di chiavi e valori.

La sua applicazione era un sistema di nomi di dominio alternativo DNS che non poteva essere controllato da nessun governo o organizzazione aziendale - il primo (e finora unico) dominio di primo livello (TLD) di cui era. BITPer ulteriori informazioni, vederela nostra spiegazione completa di Namecoin.

L'idea di un sistema DNS che ONE parte potesse controllare aveva gravi implicazioni per coloro che avevano la necessità di pubblicare informazioni che altrimenti sarebbero state soppresse o censurate.

Ad esempio, Wikileaks ha anche un dominio . BIT – BIT wikileaks. Per la maggior parte delle persone, quel LINK T funzionerebbe, proprio perché il TLD . BIT è separato dalla rete DNS che milioni di persone usano ogni giorno. Per navigare nei siti web . BIT , gli utenti dovrebbero installare estensioni del browser in grado di gestire questo sistema di denominazione alternativo.

Quindi abbiamo stabilito l'importanza di Namecoin. Tuttavia, è una Criptovaluta che può essere scambiata anche con altre valute, motivo per cui il suo difetto fatale è stato infine scoperto da uno sviluppatore di criptoexchange.

Michael Gronager è il direttore operativo di Payward Inc, la società dietroScambio di Kraken. Gronager è anche conosciuto con il nome di "libcoin" suForum di discussione Bitcoin, così chiamato per la libreria di funzioni da lui sviluppata, utilizzata da Kraken.

Gronager ci ha detto: "In Kraken, sottoponiamo tutti gli asset che includiamo a un esame approfondito: T vogliamo fare trading su un asset il cui valore potrebbe scomparire da un giorno all'altro. Quindi è stato nel processo di controllo di Namecoin e di abilitazione di libcoin per supportare anche Namecoin che ho trovato i problemi".

I due problemi scoperti da Gronager riguardavano l'applicazione delle regole che avrebbero dovuto proteggere l'integrità del protocollo.

Il primo problema riscontrato è stato che il sistema di prenotazione dei nomi utilizzato nel processo di registrazione di un nuovo dominio poteva essere facilmente aggirato.

Il problema più grande che Gronager ha scoperto, però, è che chiunque può prendere possesso di qualsiasi dominio . BIT . Ciò significa che, come Gronager ci ha detto: "Il protocollo come originariamente concepito è morto, morto stecchito".

Ha aggiunto: "Ciò si basava sul consentire aggiornamenti di valore solo se il nome di input della transazione corrispondeva al nome di output della transazione, il che non è più il caso e può ancora essere sfruttato. Inoltre, non è possibile rimuoverlo di nuovo dalla blockchain".

Per le persone che hanno già acquistato domini . BIT con Namecoin (che è l'unico modo per acquistare domini . BIT ), Gronager ci ha assicurato che i domini esistenti sono sicuri, per la precisione fino al blocco Namecoin 139.872.

Lo afferma basandosi sulla sua implementazione di Namecoin, che attualmente monitora l'integrità della blockchain di Namecoin: "L'implementazione libcoin di Namecoin può monitorare la blockchain di Namecoin e verificare le incongruenze delle regole, quindi so per certo che non è mai stata sfruttata prima".

Per quanto riguarda come procedere, dato che attualmente ci sono oltre 103.000 domini . BIT , Gronager rimane ottimista. Ha suggerito una via d'uscita per Namecoin:

"È possibile basare la coerenza dei nomi sulla prima prenotazione del nome e quindi su una catena di transazioni crittograficamente ininterrotta. Quindi, in pratica, i nomi nella transazione del nome diventano superflui, fatta eccezione per la prima prenotazione del nome. Questo è il nuovo tipo di controllo necessario. L'ho aggiunto a libcoin, il che è stato facile poiché libcoin memorizza tutto il suo stato in un database relazionale.





Namecoin, come il client Bitcoin Satoshi, usa un database chiave-valore (BerkeleyDB), quindi è un BIT' più difficile da patchare, ho comunque abbozzato una patch completa per gli sviluppatori di Namecoin e ci stanno lavorando. Ovviamente, ONE potrebbe riavviare Namecoin con regole correttamente applicate fin dall'inizio, ma penso che la patch menzionata sopra sia una soluzione più praticabile."

scambio-bitcoin-kraken

Ha poi aggiunto: "Credo ancora in Namecoin e noi di Kraken abbiamo ancora intenzione di introdurlo come ONE dei nostri asset, ma prima dobbiamo vedere la patch; tuttavia, una volta che sarà disponibile una patch adeguata, saremo pronti per fare trading".

Sebbene il settore degli exchange di criptovalute sia stato un campo minato dal punto di vista normativo, quando ho parlato con il CEO di Kraken, Jesse Powell, all'inizio di quest'anno, ha tenuto a spiegare come la conformità fosse una delle sue principali priorità per Kraken.

Gronager ha aggiunto: "Kraken punta alla piena conformità legale e cerchiamo di KEEP un'elevata etica aziendale, quindi divulgare informazioni sui bug è un'informazione critica che influirà sul tasso; inoltre, non è l'ideale per un exchange avere tali informazioni su un asset una volta iniziato a fare trading, rischiando di essere accusati di non divulgarle in modo equo per tutti".

Lo stato della correzione di Namecoin è stato ripreso da Gronager sudiscussione del forum: "Lo stato attuale è: T acquistare un dominio da nessuno e T fidarti di nessuna coppia chiave-valore importante in Namecoin prima che la correzione sia stata implementata! - Verrà aggiornato non appena sarà disponibile, ma potrebbero volerci giorni prima che i miner lo distribuiscano."

Alla fine, LOOKS che Namecoin tornerà in vita, con diverse patch testate dal team di sviluppo. Ma finché non sarà pronta, la Criptovaluta che supporta il sistema DNS alternativo al mondo deve essere considerata in quarantena.

Possiamo essere certi che Gronagere altri terrà d'occhio l'integrità della blockchain Namecoin esistente. Chiaramente è una battuta d'arresto, ma sembra che la Criptovaluta che potrebbe aiutare a preservare la libertà di parola riuscirà a sopravvivere dopo un po' di lavoro da parte di sviluppatori dedicati.

David Gilson

Giornalista tecnologico, utente Windows 8, appassionato di fisica quantistica e Linux.

Picture of CoinDesk author David Gilson