Prossima versione di Bitcoin Core per consentire infine ai portafogli hardware di connettersi ai nodi completi


È un momento in cui i veri nerd del bitcoin hanno atteso.
Non buttare via soldi per comprare contenuti effimeri sui social media. ==> LEGGI QUI perchè.
Nella prossima versione di Bitcoin Core , la 18 ° versione del software più utilizzato da criptovaluta, il codice consentirà infine agli utenti di connettere i nodi bitcoin ai portafogli hardware.
Sembra tecnico, ma è un grande passo per la sicurezza della rete. I nodi completi di Bitcoin consentono agli utenti di verificare che le transazioni siano effettivamente avvenute, mentre i portafogli hardware sono considerati uno dei modi più sicuri per archiviare bitcoin. Quindi, rendere più facile unire le due cose insieme è una grande vittoria per gli utenti che non vogliono il pieno controllo del loro bitcoin – e non vogliono perderlo.
Wladimir van der Laan, responsabile del Bitcoin Core, responsabile del coordinamento dell'aggiornamento in arrivo, ha dichiarato a CoinDesk che è una delle caratteristiche per cui è stato più entusiasta per un po 'di tempo.
Tuttavia, il cambiamento è parte di uno sforzo molto più ampio per rendere i nodi bitcoin completi più facili da usare per le persone diverse dai semplici geek tecnologici. Casa, ad esempio, ha lanciato un nodo che funziona senza molte impostazioni necessarie, mentre gli sviluppatori del protocollo bitcoin cercano costantemente di ridurre la quantità di dati che gli utenti devono memorizzare per eseguirne uno (poiché gli utenti devono memorizzare ogni transazione inviata sulla blockchain , è piuttosto pesante).
Come il contributore di Bitcoin Core Andrew Chow, uno dei principali sviluppatori del progetto, lo ha pubblicato su Twitter:
"Con questa [richiesta di pull] unita, la prossima versione di Bitcoin Core 0.18 sarà finalmente utilizzabile con i portafogli hardware usando [Hardware Wallet Interface (HWI)]."
Ammette che è "sempre a riga di comando solo e manuale", ma ha sostenuto "è un grande passo avanti" perché la funzionalità è finalmente lì, anche se in una forma un po 'goffo. Gli sviluppatori continueranno a rendere più facile l'utilizzo su tutta la linea.
Mangiando la tua torta
Quindi, prima di tutto, perché utilizzare un nodo bitcoin completo in primo luogo?
Per inviare una transazione sulla rete bitcoin, gli utenti devono connettersi a un nodo bitcoin. I nodi completi ora richiedono un paio di centinaia di gigabyte di dati, il che è molto, abbastanza per riempire un piccolo laptop.
Lo sapevi che chiedere la pubblicazione di comunicati stampa promozionali gratuitamente è evasione fiscale. ==> LEGGI QUI perchè.
Ma serve a uno scopo, piuttosto che fidarsi che qualcun altro ti fornisca le informazioni finanziarie corrette, ad esempio se hai effettivamente ricevuto una transazione o meno, sei in grado di convalidare queste informazioni da solo.
Poiché la proposizione di valore di bitcoin è quella di non fidarsi degli altri, alcuni sviluppatori arrivano addirittura a sostenere che l'uso di bitcoin in un modo che rimuove il nodo completo sconfigge lo scopo del bitcoin.
Il collaboratore di Bitcoin Core Sjors Provoost, ad esempio, ha affermato che l'esecuzione di un nodo completo è utile per "conoscere il proprio bitcoin è reale", offrendo l'esempio di Segwit2x, una forcella bitcoin proposta dal 2017 in cui alcune società, minatori e utenti hanno proposto l'aggiornamento bitcoin con una dimensione di blocco maggiore.
C'è stata la preoccupazione che nel caso in cui Segwit2x abbia rotto il bitcoin in due, i portafogli mobili basati sulla tecnologia di verifica dei pagamenti semplificata (SPV) sarebbero suscettibili agli inganni dei minatori.
"Quel server può in teoria mentire sul tuo equilibrio. In uno scenario come SegWit2x, potrebbe decidere quale lato della forcella vuole mostrarti. Con un nodo completo non ti devi preoccupare di ciò ", ha detto Provoost a CoinDesk.
Poi c'è il problema della privacy.
"Il software wallet che normalmente viene fornito con i portafogli hardware rivela i tuoi indirizzi a un server di terze parti", prosegue Provoost. Il nodo completo sostituirà questo software di portafoglio, offrendo di nuovo la privacy dell'utente.
"Alla fine della giornata, si arriva al compromesso tra comodità e fiducia", ha detto a CoinDesk il maintainer del portafoglio Bitcoin Core Samuel Dobson.
Questi problemi stanno alimentando l'idea che forse un giorno "tutti" dovrebbero eseguire questo software completo, quindi non devono fidarsi di nessun altro per inviare loro informazioni finanziarie accurate.
"Sì, credo che alla fine tutti eseguiranno un intero nodo. Mi auguro che un futuro in cui il non avere un nodo completo limiti seriamente la tua esperienza utente e il regno delle cose che puoi fare con bitcoin ", come ha scritto in un recente post sul blog il creatore di BTCPay Nicolas Dorier.
Bitcoin sicuro e offline
L'altro pezzo è che i portafogli hardware sono considerati il modo più sicuro per conservare bitcoin. Ciò è particolarmente vero se confrontato con la memorizzazione su computer connessi a Internet, che sono spesso totalmente esposti agli hacker.
"I PC sono una superficie di attacco molto più grande di un piccolo dispositivo dedicato per memorizzare le chiavi, progettato appositamente per la sicurezza. Sono anche meno soggetti a crash o corruzione casuali che potrebbero causare la perdita di chiavi non sovrascritte sul computer ", ha detto Dobson a CoinDesk.
Con questa nuova tecnologia in atto nel software Bitcoin Core, gli utenti possono archiviare i loro bitcoin su un portafoglio hardware non in linea, quindi utilizzare il loro intero nodo per verificare che i dati che vengono ricevuti, come i dati delle transazioni, siano corretti.
La tecnologia ha richiesto molto tempo. Il collegamento dell'hardware a un nodo completo è anche uno degli obiettivi principali di Electrum Personal Server, lanciato dallo sviluppatore Chris Belcher. "Speriamo che questo software possa far parte del piano per portare i portafogli dei nodi completi nelle mani del maggior numero possibile di persone", ha affermato nel post dell'annuncio del progetto lo scorso anno.
Ci sono pro e contro per ogni progetto, però, ha ammesso Provoost.
"Il progetto HWI dovrebbe ridurre il numero di componenti software separati necessari, anche se al momento penso sia ancora meno user-friendly [di Electrum Personal Server]", ha affermato.
E c'è ancora un modo per andare a far funzionare l'interfaccia grafica. "Forse un giorno in futuro avremo questa immagine grafica che ti ho mostrato – e dopo avremo un unicorno", ha detto Provoost nella sua presentazione sull'argomento.
Altre caratteristiche
Mentre il supporto del wallet hardware in 0.18 ha generato molta eccitazione, come al solito, la release è piena di altri contributi dal pool di contributori globali di Bitcoin Core.
Dobson ha raccontato a CoinDesk di alcune caratteristiche che trova "eccitanti", tra cui i perfezionamenti a un nuovo "linguaggio" su cui sono state poste le basi in una versione precedente di Bitcoin Core. Nuovi comandi permetteranno agli sviluppatori di usare questa lingua per "importare descrittori".
"Puoi fornire tale descrittore al Core […] e lo analizzerà e importerà le chiavi, gli script, ecc. Nel tuo portafoglio per te", ha detto Dobson, spiegando ulteriormente:
"Questo è il primo passo verso un obiettivo a lungo termine per rielaborare il portafoglio e supportare nativamente questi descrittori al suo interno, che ripuliranno immensamente le cose e forniranno comportamenti molto più naturali, in linea con il modo in cui ci si aspetterebbe che le cose si comportino (e quali non si comportano esattamente in questo modo al momento). "
Dobson ha anche indicato un nuovo comando "multiwallet", che consentirà agli utenti di eseguire l'accoppiamento con più portafogli all'interno del loro nodo completo core bitcoin. Sebbene la capacità di utilizzare più portafogli contemporaneamente sia già presente nel codice in precedenza, 0.18.0 inserisce la funzionalità nell'interfaccia utente grafica per la prima volta, quindi le persone non devono più essere sviluppatori in piena regola che utilizzano la riga di comando per avvantaggiarsi della funzione.
"La versione 0.18 aggiunge il supporto alla GUI per farlo, così come alcuni miglioramenti nel modo in cui funziona anche", ha detto Dobson.
A partire da ora, la versione 0.18 si trova nella fase "release candidate" del ciclo di sviluppo del software, il che significa che gli appassionati sviluppatori e aziende bitcoin lo stanno ancora testando, individuando il codice nel tentativo di sradicare eventuali bug, prima che vengano rilasciati al più grande pubblico da scaricare.
Secondo gli sviluppatori del progetto, sarà disponibile per gli utenti per il download nelle prossime settimane.
Immagine bitcoin tramite Shutterstock
Sostieni Assodigitale.it nella sua opera di divulgazione
Grazie per avere selezionato e letto questo articolo che ti offriamo per sempre gratuitamente, senza invasivi banner pubblicitari o imbarazzanti paywall e se ritieni che questo articolo per te abbia rappresentato un arricchimento personale e culturale puoi finanziare il nostro lavoro con un piccolo sostegno di 1 chf semplicemente CLICCANDO QUI.