Condividi questo articolo

Bitcoin CORE sta cercando di rivedere il modo in cui aggiorna il suo codice

Il principale team di sviluppo di Bitcoin sta muovendo i primi passi verso la democratizzazione e l'abbassamento delle barriere all'ingresso nei suoi attuali sforzi tecnologici.

motorcycle engine

Il team Bitcoin CORE sta cercando di rinnovare il processo mediante il quale vengono proposte, valutate e implementate le modifiche al codice, nel tentativo di coinvolgere più persone nello sviluppo del protocollo.

Ma questa resta una sfida significativa in una comunità diversificata e distribuita.

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

Il processo attuale è il seguente: se un membro della comunità ha un'idea per un aggiornamento, la propone al gruppo inviando una descrizione tramite una mailing list pubblica. Se un numero sufficiente di persone ritiene che l'aggiornamento valga la pena di essere distribuito, viene avviato un Bitcoin Improvement Process (PIP-B) il documento viene creato e pubblicato su Bitcoin GitHub. Tale documento può quindi essere ulteriormente commentato dalla comunità.

Una volta che il documento ha ottenuto un "consenso approssimativo", definito come la sensazione generale che tutti siano più o meno d'accordo con l'idea, viene unito al client di riferimento, anche se a quel punto è ancora in attesa di revisione.

"ONE dei requisiti per un BIP è che ci sia un'implementazione per esso", ha affermato Eric Lombrozo, direttore Tecnologie di Ciphrex e CORE Bitcoinportavoce.

Ha aggiunto:

"Qualcuno T può semplicemente dire che amerei questa nuova funzionalità. Deve dimostrare che funziona e che può essere realizzata."

Democratizzare l'accesso

Questo processo può essere piuttosto frenetico, poiché ogni passaggio è pubblico. Inoltre, le persone introducono regolarmente idee che sono a diversi livelli di astrazione. Ad esempio, alcune proposte richiederebbero il pieno supporto della rete, mentre altre T sono obbligatorie. Altre richiederebbero di cambiare completamente il codice.

Se la proposta cambierà le regole del consenso, o il modo in cui la rete convalida i blocchi sul suo registro distribuito, subirà un bel BIT' di revisione. Ci sono stati diversi di questi soft fork, e molti di loro non sono stati particolarmente controversi.

Ad esempio, PIP 65ha aggiunto una nuova funzionalità al codice di base che consente agli utenti di bloccare i bitcoin per un certo periodo di tempo. Il cambiamento della dimensione del blocco del codice di base è stata davvero la prima volta in cui la comunità si è divisa così appassionatamente su cosa dovesse essere distribuito.

Per questo tipo di modifiche, Bitcoin CORE ha l'ultima parola su cosa implementare. È una decisione presa dal team, ma Lombrozo ha detto che il gruppo di un paio di dozzine di sviluppatori CORE T vorrebbe implementare una modifica che T otterrebbe il pieno supporto.

I cambiamenti che non sono così profondi non devono passare attraverso una revisione così rigorosa. Questi BIP a livello di applicazione, come le funzionalità per l'archiviazione delle chiavi, possono essere implementati più rapidamente. Lombrozo vuole accelerare ulteriormente questo processo, lasciando che le buone funzionalità si sviluppino organicamente in base alla popolarità.

"Vogliamo creare uno spazio informato in cui le persone possano partecipare", ha affermato Pindar Wong, presidente di VeriFi Inc, una società di consulenza per le infrastrutture FinTech e membro del Web Payments Community Group del W3C.

"La prova del lavoro si applica all'intera comunità Bitcoin e non solo all'algoritmo di consenso, e dobbiamo trovare un modo per coinvolgere queste persone", ha continuato.

Barriere all'ingresso

Ma il coinvolgimento può essere difficile, poiché richiede di bilanciare l’entusiasmo delle persone e l’esperienza nel lavorare sugli standard tecnici.

ONE cosa che Lombrozo pensa aiuterà è l'apertura di altri canali di comunicazione con cui la maggior parte delle persone ha familiarità. Attualmente la maggior parte delle discussioni tecniche Bitcoin avviene tramite Internet Relay Chat (IRC), un protocollo di messaggistica utilizzato da tempo dagli sviluppatori. L'uso di IRC è diminuito significativamente dopo gli anni '90, quando le persone si sono spostate su piattaforme di messaggistica e social media moderne, come Facebook e ora Slack.

"Il grosso problema che si è verificato in precedenza... era che le persone T sapevano come arrivare alle discussioni", ha affermato Lombrozo.

Lombrozo ha affermato che oggi Bitcoin CORE opera secondo un sistema meritocratico basato prevalentemente sulla reputazione, il che significa che coloro che hanno contribuito di più hanno più voce in capitolo.

Ma dal lancio di uno sforzo di sviluppo concorrente,Bitcoin Classico, all'inizio di quest'anno, CORE ha cercato di aprire i suoi processiIl team di Bitcoin CORE ha creato un gruppo Slack e Lombrozo spera di trovare persone interessate a riassumere le discussioni del forum in modo che chi non ha partecipato in tempo reale possa ottenere una sinossi senza tutti i dettagli tecnici.

Il passo successivo è sviluppare un sistema che consenta a persone con diversi livelli di interesse e competenza di partecipare alle discussioni senza rallentare il processo di sviluppo.

Per fare questo, Lombrozo vuole strutturare meglio il processo per differenziare tra diversi tipi di proposte. Attualmente ci sono tre tipi di BIP: un BIP di tracciamento standard, che riguarda la maggior parte o tutte le implementazioni Bitcoin ; un BIP informativo, che descrive i problemi di progettazione; e un BIP di processo, che T riguarda la base di codice bitcoin ma in genere necessita comunque dell'approvazione della comunità.

Oggi, la maggior parte delle proposte BIP provengono da sviluppatori e ingegneri. Alcune provengono da aziende Bitcoin che hanno prodotti o servizi che trarrebbero vantaggio dall'aggiunta di determinate funzionalità.

Secondo Lombrozo, ci sono un paio di dozzine di partecipanti attivi in ​​questo processo, anche se questo cambia nel tempo. Nel complesso, centinaia di persone hanno contribuito alle quasi 145 diverse proposte BIP di Bitcoin Core, ha detto.

Prendere ispirazione

Tuttavia, il Bitcoin è ancora agli inizi e lo sviluppo di standard su un protocollo open source senza un processo rigoroso è una sfida, motivo per cui le organizzazioni di standard professionali come Il W3Csi sono occupati in genere di questo aspetto della governance.

Non solo, ma queste istituzioni hanno sviluppatori a tempo pieno nel loro staff che sono esperti di tecnologia e processi di standardizzazione. E questi gruppi hanno il supporto di grandi aziende che inviano esperti a lavorare sugli standard.

Tuttavia, il lavoro sui pagamenti web del W3C è stato recentementeessere sotto attacco da parte di alcuni dei suoi membri dopo che i grandi fornitori di browser, ovvero Google e Microsoft, sembravano esercitare un controllo indebito sul processo. Ciò ha portato diversi membri a chiedersi se anche loro potessero Imparare dal metodo di sviluppo e standardizzazione di Bitcoin.

Wong, che è un appassionato Bitcoin da un po' di tempo, era ONE di quei membri. Crede che potrebbe essere il momento di reinventare il processo di standardizzazione per assicurarsi che Internet resti aperta e che le grandi aziende T prendano il sopravvento sull'esperienza di tutti gli utenti.

Fin dall'inizio della controversia sui pagamenti online del W3C, Wong ha iniziato a riflettere su come sviluppare al meglio gli standard Tecnologie .

"È necessario reinventare i processi oppure è possibile modificare quelli esistenti?" chiede Wong.

A volte è ONE. A volte è l'altro. E a volte è un BIT' di entrambi.

Lo sviluppatore Amir Taaki, una figura anarchica nota ma controversa nello spazio Criptovaluta , ha modellato il processo BIP su Python PEP-0001. E il team Bitcoin CORE ha esaminato altri enti di standardizzazione per sviluppare metodi migliori. Ad esempio, la prossima modifica della regola del consenso renderà l'implementazione dei BIP e l'invio di tali aggiornamenti ai miner più fluida.

Ma il processo T è ancora perfetto. Costruire un consenso all'interno di tutti i gruppi chiave di Bitcoin (imprese, investitori, sviluppatori, consumatori) è ancora una lotta, ONE particolarmente laboriosa dal punto di vista ingegneristico perché T c'è un problema specifico che stanno cercando di risolvere.

Wong sostiene che T lo sarà mai. "Questi T sono ambienti statici e quindi questo introduce la questione dell'adattabilità", ha detto.

In difesa dell’ecosistema, ha posizionato il clima aspro come forse un segno della forza e della resilienza della comunità, concludendo:

"Tutto questo conflitto, superatelo. È salutare."

Bailey Reutzel è un veterano della cronaca Finanza ; di recente si è occupato dell'intersezione tra tecnologia e Finanza per PaymentsSource.

Il suo ultimo progettoViaggio di denaro è un progetto di giornalismo in stile Gonzo incentrato sull'esplorazione di denaro, politica e Finanza in America.

Immagine della motocicletta tramite Shutterstock

Bailey Reutzel

Bailey Reutzel è una giornalista di lunga data specializzata in Cripto e tecnologia, avendo iniziato a scrivere di Bitcoin nel 2012. Da allora i suoi lavori sono apparsi su CNBC, The Atlantic, CoinDesk e molti altri. Ha lavorato con alcune delle più grandi aziende tecnologiche su strategia e creazione di contenuti e le ha aiutate a programmare e produrre i loro Eventi. Nel tempo libero, scrive poesie e conia NFT.

bailey