Condividi questo articolo

Il prossimo anno tecnologico di Bitcoin sta prendendo forma

In un recente incontro annuale a New York, gli sviluppatori volontari di Bitcoin hanno discusso le loro priorità tecnologiche per l'anno a venire.

Gli sviluppatori del software di implementazione Bitcoin più popolare hanno il grande sogno di creare una forma di denaro veramente globale e, in quanto tale, si può dire che hanno molto da fare.

L'ampiezza delle loro liste di cose da fare è stata facile da vedere in un recente incontro annuale a New York, dove, in un cambio di ritmo rispetto ai canali Internet che sono noti per frequentare, molti degli sviluppatori software più attivi si sono riuniti per coordinarsi. In una conversazionetrascrittodal collaboratore Bryan Bishop, hanno discusso un miscuglio di priorità di codice per l'anno a venire, dando un'occhiata al modo in cui il team prende le decisioni e agli ostacoli tecnici che sperano di superare in seguito.

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

Sebbene non tutti gli sviluppatori fossero presenti, la trascrizione fornisce uno sguardo dall'interno all'attenzione a breve termine di alcuni sviluppatori chiave, tra cui i Collaboratori di lunga data Bitcoin CORE Pietro Wuille, Matt Corallo e Cory Fields. Ha anche offerto uno sguardo dietro le quinte, dove i Collaboratori stanno lavorando duramente su una serie di modifiche al codice che ora garantiscono più di 147 miliardi di dollari.

In effetti, gran parte della conversazione si è concentrata sul ritoccare il modo in cui il team esamina e aggiunge nuovo codice. ONE dei maggiori punti dolenti è che, mentre gli sviluppatori stanno inviando tonnellate di modifiche al codice, ci sono solo così tanti sviluppatori abbastanza competenti da testarli in battaglia per i bug, assicurandosi che siano pronti per essere aggiunti al codice assicurandosi così tanti soldi.

"Come revisore, non c'è modo che io riesca a superare tutto questo e questo è decisamente scoraggiante", ha affermato ONE sviluppatore.

Alcune modifiche al codice vengono addirittura perse a causa del carico. Un altro sviluppatore è arrivato persino a chiamare la crescente lista dimodifiche proposte"un cimitero morto di idee fantastiche."

Priorità sparse

Ciò T impedisce tuttavia agli sviluppatori di lavorare su altre nuove funzionalità.

Fields, collaboratore del MIT, lavora da tempo per migliorare il codice della rete peer-to-peer che collega tutti i nodi della rete globale.

In una precedente intervistacon CoinDesk, ha definito il codice di bitcoin un "blob monolitico" che gli sviluppatori hanno cercato di districare da quando è stato FORTH per la prima volta nel 2009. Sebbene abbia esaminato attentamente il livello peer-to-peer del codice per anni, ha rivelato durante l'incontro di aver "quasi finito".

Sta anche lavorando a una funzionalità basata sugli output di transazione non spesi (UTXO) di bitcoin, il pool di dati di transazione Bitcoin che possono essere spesi in nuove transazioni. Sebbene la sua descrizione della nuova funzionalità fosse scarna, ha detto che ha intenzione di rivelare di più "presto" in un'e-mail alla popolare mailing list degli sviluppatori Bitcoin .

Questo serve a evidenziare la natura distribuita del lavoro sul codice open source, dove ogni sviluppatore lavora su ciò che sceglie. Sebbene gli sviluppatori parlino costantemente del loro lavoro su Internet, alcuni potrebbero non avere idea che qualcun altro stia lavorando a una grande funzionalità finché non la pubblicano su un forum ampiamente letto, come la mailing list ufficiale.

Poi c'è Wuille. Forse il più noto collaboratore Bitcoin CORE , è responsabile di SegWit, una modifica del codice di scaling molto lodata che è stata attivata su Bitcoin l'anno scorso.

Il suo aggiornamento durante la riunione è stato succinto, ma ha ribadito che si è concentrato su un altro cambiamento di scala molto atteso,aggregazione di firmeInoltre, sta cercando di aumentare la Privacy nascondendo i messaggi inviati attraverso la rete "peer-to-peer", lo stesso livello che Fields sta facendo a pezzi.

L'aggiornamento di Corallo è stato forse il più tecnico, descrivendo in dettaglio come sta suddividendo la base di codice in blocchi più facili da gestire per gli sviluppatori.

C'è ONE pezzo particolarmente disordinato che lui descrive come "super complesso", che più di ONE sviluppatore ha cercato di districare. Lui però non ne è turbato. "Voglio fare un altro tentativo", ha detto.

Difendere la sovranità

Corallo è ONE dei tanti sviluppatori che si concentrano nel rendere il software Bitcoin CORE full nodes più facile da usare per le persone non tecniche. Sebbene il codice sia ampiamente considerato il modo più sicuro di usare Bitcoin, è notoriamente difficile da configurare, impiegando giorni o addirittura settimane per scaricarlo.

Il co-fondatore di Chaincode e collaboratore di Bitcoin CORE, Alex Morcos, ha spiegato durante l'incontro perché ritiene sia così importante semplificarne l'esecuzione.

Sebbene ci sia una "spinta culturale" per gestire i nodi, Morcos ha detto che teme che molti utenti T capiscano la "vera ragione" per gestirne ONE. Pensa che sia quella di essere "sovrani", o di essere in grado di dire se le transazioni sono valide o meno senza fidarsi di nessun altro, fondamentalmente il punto di Bitcoin in primo luogo.

Morcos ha proposto alcune idee per rendere questa sovranità basata sui nodi completi possibile per tutti.

Forse ONE dei più grandi problemi con i nodi pieni Bitcoin è che il software è così grande che gli smartphone T riescono a gestirli. Il software è bloccato in ONE posto, con gli utenti che probabilmente avviano il nodo su un computer che si trova in modo permanente a casa o in un'azienda.

Ma Morcos crede che ci sia un modo per aggirare questo problema. ONE giorno, si spera, gli utenti saranno in grado di collegare gli smartphone ai nodi in esecuzione a casa, aumentando la loro sicurezza. "E poi sarà pronto per andare ovunque tu vada", ha detto.

Su questa linea, Corallo ha lanciato l'idea di rendere possibile il controllo di un nodo completo per informazioni sulle chiavi archiviate altrove, ad esempio in un portafoglio hardware, che è considerato ONE dei modi più sicuri per archiviare chiavi private. Tuttavia, sebbene ciò renderebbe più comodo l'utilizzo del software, ha avuto problemi nell'implementarlo.

Morcos ha detto a CoinDesk che, nonostante sia interessato a queste idee, T è il suo obiettivo principale in questo momento. "T so se ho un obiettivo particolare", ha detto, riassumendo succintamente il processo di codice open source.

Ma evidenzia anche che gli inconvenienti dei nodi completi rappresentano una preoccupazione urgente.

Morcos ha aggiunto:

"Sicuramente un obiettivo è quello di ridurre al minimo il tempo necessario per impostare e far funzionare le cose."

Codiceimmagine 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