Condividi questo articolo

Il nuovo codice Bitcoin vanterà finalmente il pieno supporto SegWit

Un'imminente versione del software Bitcoin CORE renderà finalmente più semplice l'utilizzo di una modifica al codice denominata SegWit nel portafoglio standard del software.

Segregated Witness (SegWit) è speciale.

E non è solo perché ilcambio codice Bitcoinè focalizzato sul ridimensionamento della rete (lo è), o che apre la strada a unnuovo livelloper la tecnologia potenzialmente più veloce ed economica (e lo è).

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

Attivato finalmente lo scorso agosto dopo mesi di polemiche, SegWit sta ora spingendo gli sviluppatori a realizzare una versione più strutturata e "tematica" del software, uno sviluppo insolito per il team dietro la rete Criptovaluta più antica e preziosa al mondo.

La maggior parte delle volte, quando Bitcoin CORE introduce nuove modifiche al codice della criptovaluta, il gruppo sparso di sviluppatori volontari combina semplicemente ottimizzazioni disparate. Ma questa prossima release del codice, 0.16.0, la sedicesima "major release" da quando è iniziato Bitcoin , è un BIT' diversa.

Previsti per il lancio nei prossimi giorni, gli aggiornamenti ruotano tutti attorno a SegWit, concentrandosi principalmente sulla semplificazione dell'invio di transazioni in stile SegWit dal portafoglio predefinito del software.

Quindi, mentre il primo lancio del software SegWit aveva lo scopo di garantire che la rete comprendesse le nuove regole, la versione 0.16.0 mira a consentire agli utenti di trarre vantaggio dai suoi vantaggi.

Andrew Chow, collaboratore di Bitcoin CORE, ha dichiarato a CoinDesk:

"Il cambiamento principale è l'aggiunta di SegWit nel portafoglio. Ciò consente agli utenti di creare facilmente indirizzi SegWit."

SegWit a bizzeffe

Per raggiungere questo obiettivo, Chow ha spiegato che le funzionalità di SegWit sono state aggiunte sia al set di righe di comando sia all'interfaccia utente del portafoglio, in modo che possano utilizzarlo sia i programmatori che i non programmatori.

Marco Falke, ingegnere del Chaincode Lab e collaboratore di Bitcoin CORE, ha osservato che, sebbene fosse possibile creare indirizzi SegWit nelle versioni precedenti del wallet, il processo era "piuttosto elaborato" e "per lo più nascosto".

Ora, con il rilascio del software, gli indirizzi SegWit diventeranno quelli predefiniti, il che significa che i nuovi indirizzi saranno automaticamente compatibili con la funzionalità di ridimensionamento.

La versione 0.16.0 è anche la prima versione a supportare gli "indirizzi SegWit nativi", chiamati anche indirizzi bech32,un nuovo formato di indirizzo avviato dai Collaboratori di Bitcoin CORE Pietro Wuillee Greg Maxwell, che è più intuitivo rispetto ai vecchi tipi di indirizzi e supporta automaticamente SegWit.

Secondo Falke, "Quella è la parte più emozionante dell'uscita".

Con gli indirizzi SegWit creati automaticamente, gli utenti di wallet dovrebbero presto sperimentare commissioni più basse. E i progressi in questo campo potrebbero avere implicazioni più ampie.

Bitcoin CORE ha introdotto per la prima volta SegWit inNovembre 2016, e la battaglia che ne seguì spinse alcuni utenti di software a supportare unCriptovaluta concorrente che l'ha eliminata del tutto. (Chiamata Bitcoin Cash, i sostenitori della rete sostengono da tempo che blocchi più grandi, in cui è assegnato più spazio per le transazioni, sono la chiave per commissioni più basse.)

E secondo Chow, ONE dei vantaggi del formato nativo dell'indirizzo SegWit è che le commissioni sono un BIT' più basse, anche se ha ammesso che, poiché il formato è così nuovo, la maggior parte dei wallet al momento T lo supporta.

Chow ha detto che altre parti della release danno agli utenti maggiore flessibilità sul loro portafoglio Bitcoin CORE . Ad esempio, gli utenti possono conservare i loro portafogli, o chiavi private, in un'altra directory di dati se lo desiderano.

Per i più esperti di tecnologia, è possibile consultare le note di <a href="https://github.com/bitcoin/bitcoin/blob/0.16/doc/release-notes.md">Bitcoin Bitcoin</a> per maggiori dettagli.

Ci è voluto molto tempo

Facendo un passo indietro, il rilascio potrebbe anche aiutare con il messaggio a volte problematico di SegWit, poiché la sua adozione è stataforse più lentodi quanto previsto dai sostenitori.

In effetti, anche se aggiornare il codice di un programma software globale T dovrebbe essere necessariamente un processo rapido, gli utenti si sono lamentati perché anche alcune grandi aziende non l'hanno ancora adottato.

Con questo sfondo di anticipazione e impazienza degli utenti in mente, molti potrebbero sorprendersi che Bitcoin CORE abbia impiegato così tanto tempo per aggiungere il supporto al suo portafoglio per il tipo di transazione. Ma gli sviluppatori sostengono che ci sono un paio di motivi per il ritardo.

Innanzitutto, il team afferma di aver voluto vedere come SegWit funzionava effettivamente sulla rete per un BIT' prima di supportarlo, nel caso ci fossero state vulnerabilità di sicurezza o altre preoccupazioni, ha detto Chow. In secondo luogo, anche la politica era una distrazione.

Mentre la versione software precedente a ONE, 0.15.1, avrebbe dovuto potenziare il supporto del portafoglio per SegWit, gli sviluppatori affermano che lancio di software alternativo pianificato Bitcoin, previsto per novembre 2016, è in parte responsabile del ritardo nell'attenzione e del reindirizzamento degli sforzi.

Codice binarioimmagine tramite Shutterstock

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