Condividi questo articolo

Le quattro principali priorità di Wladimir van der Laan per Bitcoin

Le chiavi private, il portafoglio Bitcoin-Qt e i download più rapidi della blockchain sono tra i pensieri del nuovo sviluppatore principale di Bitcoin.

Bitcoin ha un nuovo sviluppatore principale, Wladimir van der Laan, e con l'ecosistema in crescita ogni giorno avrà parecchio da fare nel prossimo anno.

Abbiamo chiesto a Van der Laan quali sono i principali problemi che riguardano il CORE Bitcoin e che sono sotto il suo radar. Ecco le sue quattro priorità principali:

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Daybook Americas oggi. Vedi Tutte le Newsletter

1. Separazione del portafoglio Bitcoin-Qt dal codice CORE P2P

Al momento, le funzioni CORE del client Bitcoin , ovvero l'elaborazione di nuove transazioni e il mantenimento della cronologia di quelle vecchie, condividono lo stesso spazio con le informazioni relative al portafoglio configurato tramite il client.

Scaricando Bitcoin-Qt, il software ufficiale Bitcoin , puoi contribuire a mantenere la rete Bitcoin (ad esempio, gestire un nodo) e gestire un portafoglio (ad esempio, conservare il tuo denaro) dall'interno dello stesso programma.

"Ai tempi in cui le persone non sapevano cosa fosse il Bitcoin , [questo] aveva senso", ha spiegato Van der Laan. "ONE installava ONE programma per mantenere la rete e per poter ricevere e inviare quelle curiose monete".

Ciò crea il rischio che qualcuno rubi la chiave privata del tuo portafoglio e quindi i tuoi soldi. Quando sblocchi le tue chiavi private per spendere soldi, la loro forma in chiaro viene esposta alla rete Bitcoin più ampia. Ciò si verifica a causa di una differenza di funzione, ha affermato Van der Laan.

"C'è un conflitto intrinseco: a causa dei rischi per la sicurezza è sensato che un portafoglio sia online il meno possibile, mentre un nodo dovrebbe essere online il più possibile per una rete P2P stabile."

Separando queste due funzioni Bitcoin-Qt diventerà un semplice portafoglio di pagamento (ovvero un semplice software per gestire un portafoglio Bitcoin ), che eseguirà poi il software Bitcoin CORE facoltativamente e separatamente in background, mantenendo così al sicuro il tuo portafoglio Bitcoin e consentendoti allo stesso tempo di contribuire al mantenimento dell'ecosistema Bitcoin .

2. Portafoglio deterministico

Forse un problema più preoccupante per coloro che gestiscono un gran numero di portafogli tramite Bitcoin-Qt, il software ha un numero predefinito di chiavi pubbliche e private pre-generate memorizzate quando si esegue il backup del portafoglio. Questa funzionalità consente un backup per accedere ai portafogli creati dopo che il backup è stato effettuato.

Ma al momento il software T ti dice quando hai esaurito questa riserva di chiavi pregenerate, quindi se T aggiorni regolarmente il tuo backup potresti finire per usare i portafogli credendo erroneamente che la chiave privata sia salvata nel tuo backup.* O come dice Van der Laan, "è facile ritrovarsi con una storia strappalacrime".

"Poiché il portafoglio genera chiavi casuali, la disciplina del backup è estremamente importante in questo momento. Per ogni 100 nuove chiavi, o qualsiasi sia la dimensione impostata per il keypool, ONE necessario aggiornare il backup."

Un portafoglio deterministico genera chiavi da un singolo seed, il che consente loro di essere rigenerate in un secondo momento. Invece di ricordare ogni singola chiave, ti ricordi semplicemente una passphrase lunga e sicura, che ti consente di accedere ai portafogli in un secondo momento. Pertanto è possibile recuperare fondi da un portafoglio anche se hai sovrascritto la chiave privata originale.

Van der Laan ha detto:

"Un singolo backup sarebbe sufficiente per recuperare tutte le chiavi in qualsiasi momento successivo. Questo sarebbe un bene per la tranquillità."

3. Download del blocco iniziale più veloce

Chiunque abbia provato a sincronizzare il proprio client Bitcoin-Qt con il resto della rete sa bene che ci possono volere giorni e giorni. Dio aiuti chiunque utilizzi Mavericks e T abbia disabilitato la funzione 'App Nap'. Van der Laan ha detto:

"Il motivo è che scarica da ONE nodo alla volta. Se questo è un nodo lento, tanto peggio."

Un modo migliore per scaricare la blockchain sarebbe ottenere prima l'elenco dei blocchi e poi scaricare ogni blocco da più nodi contemporaneamente. In sostanza, Bitcoin-Qt doveva essere meno simile a Limewire e più simile alla moderna Tecnologie di torrenting.

Una soluzione integrata, ha affermato Van der Laan, potrebbe essere “persino più veloce delle soluzioni alternative basate su BitTorrent [per Bitcoin-QT] attualmente in uso”.

4. Migliorare la documentazione degli sviluppatori

L'ultima questione è meno esotica ma comunque di vitale importanza: migliorare la documentazione per il Bitcoin protocolloe infrastrutture.

Riferendosi alGuida per sviluppatori Bitcoindovuto a Saïvann Carignan, Tom Geller e David Harding e ilBitcoin CORE Ossigeno, Van der Laan ha detto che intende "intervenire non appena le cose si saranno calmate un BIT'".

Il potere del popolo

Questi non sono certamente gli unici problemi e innovazioni su cui sta lavorando la comunità Bitcoin : questa discussione con Van der Laan è avvenuta prima che le conversazioni sulle sidechain ottenessero ampia attenzione.

In ogni caso, Van der Laan afferma che il suo compito non è quello di dirigere il progetto Bitcoin come un dittatore.

"Dipende completamente da cosa le persone contribuiscono. Io stesso mi occupo di codifica, ma come CORE maintainer il mio compito è principalmente quello di rivedere, testare e unire ciò che viene inviato dalle meravigliose persone della comunità open source."

Codice del programmaimmagine tramite Shutterstock

*Correzione (22:05 GMT 12 aprile 2014): l'articolo in precedenza suggeriva che le chiavi private potevano essere sovrascritte. Ora è stato aggiornato. Grazie a coloro che hanno segnalato l'errore.

Kadhim Shubber

Kadhim Shubber è un giornalista freelance che ha acquistato bitcoin per la prima volta in modo da potersi comprare una birra al The Pembury Tavern, il pub Bitcoin di Hackney. Ha scritto per Slate, Wired, The Daily Telegraph, The Sunday Times e Ampp3d. Attualmente sta studiando per un Master in giornalismo alla City University di Londra.

Picture of CoinDesk author Kadhim Shubber