Condividi questo articolo

L'ultimo progetto di Pieter Wuille: rendere Bitcoin più difficile da perdere

ONE degli sviluppatori più prolifici di Bitcoin sta cercando di rendere gli indirizzi Bitcoin più facili da usare.

ONE degli sviluppatori più prolifici di Bitcoin sta cercando di risolvere ONE dei problemi più annosi della rete di pagamento.

Oggi, il Bitcoin è noto per il nuovo controllo digitale del denaro che fornisce agli utenti, non per la sua usabilità e praticità. E se T l'hai sperimentato di persona, probabilmente hai almeno sentito storie di utenti che hanno perso le loro chiavi private, inviando accidentalmente Bitcoin all'indirizzo sbagliato a causa di un errore di battitura o di qualche altro errore.

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

Ad oggi, le idee per aggirare l'uso diretto di chiavi pubbliche e private, lunghe stringhe di caratteri che controllano gli account Bitcoin , sembrano essere lontane anni. ONE vaga, ad esempio, è quella di seppellirle completamente in modo che gli utenti T si rendano nemmeno conto di usare Bitcoin.

Per ora, però, le criptovalute sono bloccate con indirizzi confusi.

È qui che si trova l'ultimo progetto dello sviluppatore di Bitcoin CORE Pieter Wuille Becco32(che sta sviluppando insieme al CTO di Blockstream Greg Maxwell) mira almeno a orientare gli indirizzi verso una direzione più user-friendly, anche se in modo meno rivoluzionario.

L'obiettivo finale è un nuovo tipo di indirizzo Bitcoin con funzionalità integrate per aiutare gli utenti a rilevare quando digitano l'indirizzo sbagliato.

L'opportunità di apportare il miglioramento è nata quando gli sviluppatori Bitcoin si sono resi conto che avrebbero comunque dovuto inventare uno schema di indirizzamento completamente nuovo con la possibile futura integrazione diSegWit– una controversa modifica proposta per il codice bitcoin.

L'aggiornamento tecnologico, se mai verrà implementato, funzionerà al meglio con un nuovo formato di indirizzo Bitcoin .

Wuille ha detto a CoinDesk:

"Dato che siamo comunque costretti a definire un nuovo standard per gli indirizzi SegWit nativi, perché non cogliere l'occasione per introdurre qualcosa di meglio?"

Ha aggiunto che SegWit può essere utilizzato anche con indirizzi esistenti, ma con "un'efficienza e una sicurezza leggermente inferiori".

Sottili cambiamenti

È importante notare, tuttavia, che il nuovo formato T sostituirà ONE vecchio. Piuttosto, è un'alternativa che verrebbe utilizzata per le transazioni SegWit, qualora dovessero essere implementate su Bitcoin.

"Gli indirizzi vecchio stile rimarranno in uso per tutti gli scopi per cui erano usati prima. Solo gli output nativi di SegWit utilizzeranno indirizzi Bech32", ha spiegato Wuille.

Per ricapitolare, un indirizzo Bitcoin è una versione della chiave pubblica di un utente a cui gli utenti possono inviare valore. Le sue informazioni identificative univoche sono simili a un numero di carta di credito e puoi pubblicare questa stringa su una pagina pubblica o inviarla a una persona per ricevere fondi.

Al momento, gli indirizzi Bitcoin sono codificati nel formato Base58, il che significa che l' ID univoco viene visualizzato come una stringa di lettere e numeri.

Questo formato integra già una forma di protezione per l'utente perché taglia fuori sei caratteri che sembrano simili tra loro. La sottile differenza tra "0" e "O" potrebbe involontariamente ingannare gli utenti che copiano il loro indirizzo Bitcoin da uno schermo di computer, ad esempio. Invece di rischiare un equivoco, entrambe le lettere vengono rimosse completamente.

Base32, una parte di Bech32, porta l'elemento "leggibile dall'uomo" ancora oltre. Le lettere nel nuovo formato di indirizzamento sono tutte minuscole o tutte maiuscole (non una combinazione).

Ecco un esempio del vecchio formato:

1GIORNO59hnbcTp36NbfvJ4pdKDfDTCS6zfpd

Ed ecco un esempio di un indirizzo nel nuovo formato:

bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4

Successivamente, il nuovo formato integra una forma di rilevamento degli errori.

Wuille ha messo insieme undimostrazioneche in realtà segnala gli errori di immissione chiave. Se sbagli a digitare l'indirizzo, ad esempio se scrivi una lettera errata, lo sa, a volte evidenziando persino la lettera errata in rosso.

La proposta di miglioramento Bitcoin (BIP) che descrive il nuovo schema evidenzia anche altri dettagli tecnici che probabilmente interesseranno gli sviluppatori di portafogli che mirano a implementare il formato.

Ad esempio, Bech32 richiede meno spazio per i codici QR, un codice a barre che puoi scansionare con uno smartphone (o un altro dispositivo) per recuperare un indirizzo Bitcoin . Inoltre, la decodifica del nuovo formato è più veloce rispetto a Base58.

Guardando avanti

Oggi, questo schema è su misura per gli indirizzi Bitcoin , quelli che gli utenti possono rendere pubblici per ricevere Bitcoin. Tuttavia, Wuille ha detto in un recente incontro che la stessa tecnica potrebbe ONE giorno essere utilizzata anche per le chiavi private.

Un certo numero di sviluppatori, come i team dietro alcune implementazioni di Lightning Network che aumentano la capacità e il portafoglio Bitcoin Electrum, stanno prendendo in considerazione l'utilizzo del nuovo formato. Anche gli sviluppatori Litecoin lo stanno facendo, poiché la Criptovaluta meno notaadottato l'aggiornamento SegWit il mercoledì.

D'altro canto, sebbene questo nuovo formato sia stato creato per Bitcoin, Wuille ha sottolineato che T è riservato solo al mondo Criptovaluta e potrebbe avere applicazioni in cui vengono utilizzati formati simili.

Base64

, ad esempio, un formato ampiamente utilizzato che T è necessariamente comprensibile da un essere umano, viene utilizzato per codificare tutti i tipi di dati.

Se mai lo schema degli indirizzi verrà implementato, ha aggiunto Wuille, ci si aspetta che ci vorrà del tempo prima che gli utenti assimilino e utilizzino la nuova Tecnologie, poiché sia ​​i mittenti sia i destinatari devono supportarla per portare a termine una transazione con successo.

È il caso degli indirizzi pay-to-script hash (P2SH), ovvero indirizzi per tipologie di transazioni Bitcoin più avanzate (e meno utilizzate), come quelle che richiedono l'approvazione di due partecipanti su tre per l'invio di denaro.

Wuille concluse:

"Il punto è che se vogliamo davvero poter utilizzare SegWit nativo, è necessario che uno standard per i suoi indirizzi sia definito e disponibile da molto tempo in anticipo."

Correzione: Una versione precedente affermava erroneamente che SegWit "richiede" un nuovo formato. Ciò è stato corretto.

Immagine di Pieter Wuille tramite Pete Rizzo per CoinDesk

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