Share this article

Jonas Schnelli vuole che tu gestisca un nodo completo Bitcoin

Il collaboratore e manutentore Bitcoin CORE, Jonas Schnelli, ha la missione di rendere più semplice l'esecuzione di nodi completi per i non geek. La decentralizzazione è in gioco.

200 gigabyte.

Questo è il carico massimo che alcuni laptop personali possono memorizzare. È anche più o meno la quantità di spazio che la blockchain Bitcoin richiede attualmente.

Story continues
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

Questi requisiti di archiviazione gonfi sono un problema di vecchia data per gli sforzi della comunità di KEEP Bitcoin decentralizzato. Ma il collaboratore e manutentore Bitcoin CORE Jonas Schnelli ha trascorso gli ultimi anni cercando di rendere i nodi completi più facili da gestire per un pubblico più ampio nonostante questo enorme costo dei dati e, a sua volta, rendere Bitcoin più resistente alla centralizzazione.

Con così tante informazioni da scaricare, la configurazione di un nodo completo Bitcoin richiede attualmente giorni o addirittura settimane. Questo problema è stato al centro del dibattito sulla scalabilità di Bitcoin durato anni. Mentre aumentare la capacità di transazione aumentando il limite di dimensione del blocco avrebbe potuto alleviare le commissioni di transazione in costante aumento della rete, avrebbe anche squalificato più utenti dall'esecuzione dell'infrastruttura CORE di Bitcoin.

E anche se la dimensione del blocco è rimasta stabile, le pressioni a favore della centralizzazione permangono, a causa dello spazio di archiviazione e del tempo necessari per configurare un nodo completo.

Tuttavia, gli sviluppatori sostengono che eseguire un nodo completo sia il modo migliore per utilizzare Bitcoin (alcuni arrivano persino a sostenere che senza un nodo completo per convalidare le transazioni Bitcoin stesse, gli utenti stanno solo sprecando il loro tempo con le Criptovaluta). In questo modo, gli utenti sfruttano appieno tutti i vantaggi di bitcoin, tra cui la resistenza alla censura e la riduzione al minimo della fiducia in terze parti.

"È molto importante eseguire nodi Bitcoin completi. È la ragione principale o almeno significativa per usare Bitcoin", ha detto Schnelli a CoinDesk. "Se lo buttiamo via, perdiamo ONE delle parti più interessanti di Bitcoin".

Schnelli si concentra in particolare sul rendere Bitcoin CORE, l'implementazione software Bitcoin più popolare, più intuitiva per le persone che lui definisce "non-geek".

E lui sente, forse, un impegno più forte della maggior parte delle persone verso questa causa, dicendo:

"Penso che sia nostro dovere, in quanto sviluppatori, rendere possibile l'esecuzione di nodi completi."

Certamente, si potrebbe sostenere che la maggior parte dei15.000 aggiornamenti al codice baseimplementate nel corso degli anni sono orientate allo stesso obiettivo, ovvero rendere i Bitcoin più efficienti e veloci da scaricare.

Tuttavia, Schnelli si concentra in modo specifico sull'esperienza utente del software, escogitando modi creativi per semplificare l'esecuzione di questi nodi completi.

Bitcoin in movimento

E Schnelli T vuole che quei nodi completi siano vincolati ai luoghi in cui sono stati configurati, come il computer desktop di un utente a casa o in ufficio, dove possono verificare le transazioni solo da ONE posizione.

Schnelli, invece, vuole che i nodi completi Bitcoin siano mobili.

"Abbiamo quasi raggiunto quell'obiettivo", ha detto, aggiungendo che altri sviluppatori lo hanno aiutato a portare aggiunte recenti a Bitcoin CORE , come la possibilità di caricare più portafogli separatiall'avvio del software, ciò aiuterebbe a realizzare la mobilità completa dei nodi.

Una volta che tutti i pezzi saranno al loro posto, gli utenti saranno in grado di connettere in modo sicuro i portafogli degli smartphone ai loro nodi completi gestiti da casa.

Inoltre, Schnelli sta sviluppando unmodalità ibrida di verifica semplificata dei pagamenti (SPV), che consente agli utenti in attesa del download completo del nodo di continuare a utilizzare Bitcoin CORE per convalidare ed effettuare transazioni nel frattempo.

Con un portafoglio SPV, l'utente ha alcune informazioni sulla cronologia delle transazioni Bitcoin , ma deve affidarsi ad altri nodi completi per verificare definitivamente le transazioni.

Questo scenario è ONE molti sviluppatori Bitcoin vorrebbero evitare, ma verrebbe utilizzato solo per il tempo necessario a scaricare il nodo completo.

A seconda dell'hardware e della velocità di Internet utilizzati per scaricare un nodo completo, il processo può richiedere giorni e, a volte, settimane, il che rappresenta una "esperienza utente inaccettabile", ha affermato Schnelli. Da qui la necessità di un qualche tipo di connessione nel frattempo.

Una volta completato il download del nodo completo, il software torna al nodo completo più sicuro.

Ti piace Apple TV?

Un altro progetto che Schnelli sta avviando, nel tentativo di ridurre il tempo necessario per configurare un nodo completo, è la realizzazione di dispositivi su cui è già scaricato e configurato un nodo completo Bitcoin .

Ciò deriva dalla consapevolezza che, in genere, gli utenti devono acquistare "hardware dedicato", che può costare alcune centinaia di dollari, per far funzionare i nodi completi Bitcoin .

Anche il co-fondatore del portafoglio hardware Digital Bitbox, Schnelli chiama il progetto un "full node in a box". Spera di vendere quei dispositivi in futuro. Pur non sapendo quanto costerebbero, ha detto che farebbero risparmiare un sacco di tempo.

"Si potrebbe avere una scatola nera simile a un'Apple TV o a un router che basta collegare e funziona", ha affermato.

Ci sono dispositivi full node-only simili sul mercato, "ma non in un modo che ritengo utile", ha detto Schnelli. "È difficile ottenere hardware a prezzi accessibili che si sincronizzi abbastanza velocemente", e costruire un "buon" dispositivo full node richiede di conoscere i dettagli del codice Bitcoin CORE .

I dispositivi BitSeed, ad esempio, costano tra $ 200 e $ 350. Schnelli ha detto che pensa di poter spedire un prodotto che riduca drasticamente questo costo, in parte facendo il marketing necessario per attrarre alcune centinaia o migliaia di acquirenti.

Schnelli immagina il dispositivo "full-node-in-a-box" come un revisore computerizzato che qualcuno gestirebbe a casa sua per assicurarsi che le sue finanze Bitcoin siano sotto controllo. Meno divertente dello streaming di programmi televisivi su un'Apple TV, ma forse produce maggiore soddisfazione a lungo termine.

Jonas Schnelli immagine tramite video degli sviluppatori Bitcoin di San Francisco

Alyssa Hertig

Giornalista tecnologica collaboratrice di CoinDesk, Alyssa Hertig è una programmatrice e giornalista specializzata in Bitcoin e Lightning Network. Nel corso degli anni, il suo lavoro è apparso anche su VICE, Mic e Reason. Attualmente sta scrivendo un libro che esplora i dettagli della governance Bitcoin . Alyssa possiede alcuni BTC.

Alyssa Hertig