Condividi questo articolo

Schnorr sembra destinato a diventare il più grande cambiamento di Bitcoin da SegWit

Lo stimatissimo sviluppatore Bitcoin Pieter Wuille ha presentato una bozza di documento che delinea la struttura tecnica del probabile prossimo importante aggiornamento di bitcoin.

laser, sparks

Arriva Schnorr...

Infatti, ilaggiornamento Bitcoin probabilmente ha compiuto il suo passo più significativo verso l'implementazione la scorsa settimana, quando l'influente sviluppatorePietro Wuille svelato una bozza che delinea la sua composizione tecnica. Con la pubblicazione, l'idea, ONE è stata in lavorazione da parte degli sviluppatori Bitcoin per anni, è ONE passo più vicina al miglioramento della scalabilità e Privacy della Criptovaluta più preziosa al mondo.

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

Di fatto, questo fa di Schnorr il prossimo grande cambiamento per Bitcoin, il che significa che sarà la più grande modifica al codice dai tempi di Segregated Witness (SegWit), una correzione di bug fondamentale che ha scatenato una lunga battaglia nella comunità Bitcoin l'anno scorso prima di essere infine adottata.

A livello tecnico, l'aggiunta del supporto per Schnorr, uno schema di firma digitale, darebbe agli utenti Bitcoin un nuovo modo per generare le chiavi crittografiche di cui hanno bisogno per archiviare e inviare Bitcoin. Così facendo, si apre anche la strada a una serie di vantaggi entusiasmanti, tra cui affrontare la Privacy e la scalabilità, probabilmente due dei problemi più preoccupanti di bitcoin.

"È un elemento fondamentale per una serie di miglioramenti", ha detto Wuille a CoinDesk, aggiungendo che ci sono anche alcuni miglioramenti più lontani che T hanno ancora ricevuto molta attenzione. E mentre Wuille spera che il cambiamento venga infine adottato, ha aggiunto che "alla fine spetta agli utenti" se vogliono adottarlo, come nel caso di SegWit.

Scritta congiuntamente da diversi importanti sviluppatori Bitcoin , tra cui Johnson Lau, collaboratore di Bitcoin CORE, e Gregory Maxwell, la proposta tecnica e ricca di calcoli matematici delinea l'esatto schema di firma che potrebbe essere codificato in Bitcoin.

Anche se è ben lontano dall'obiettivo finale, è un elemento necessario.

L'ingegnere e coautore di Blockstream Jonas Nick ha detto a CoinDesk:

"La standardizzazione di Schnorr per Bitcoin è un grande passo avanti verso il suo utilizzo in Bitcoin."

Una via d'uscita

In ONE, la bozza del BIP contribuisce a evitare future confusioni proponendo uno standard che garantisce che tutti gli sviluppatori e i commercianti alla fine implementino il codice di firma Schnorr nello stesso modo.

Sebbene la descrizione completa possa essere letta nelBIP altamente tecnico, l'idea principale è quella di descrivere la matematica necessaria per produrre firme Schnorr, offrendo un'alternativa all'algoritmo di firma digitale a curva ellittica (ECDSA), l'unico algoritmo utilizzato oggi per produrre chiavi e verificare le transazioni in Bitcoin .

Schnorr avrà ONE cosa in comune con lo schema di firma che cerca di escludere, però. Se il piano verrà accettato, utilizzerà la stessa "curva" matematica che ECDSA usa per produrre le chiavi, chiamata "secp256k1."

È un sacco di matematica complicata, quindi non sorprende il rilascioha scatenato una discussione tecnica nella mailing list degli sviluppatori Bitcoin .

Ma finora non è emerso nulla di importante e gli sviluppatori sono ottimisti, soprattutto perché ONE dei principali vantaggi di Schnorr è che, a differenza di ECDSA, la sicurezza di Schnorr può essere effettivamente dimostrata matematicamente.

Sebbene Schnorr offra una serie di miglioramenti di per sé, gli sviluppatori sono anche entusiasti del fatto che aprirà la strada a una serie di cambiamenti che possono essere costruiti su di esso, comenuove tecniche Privacy.

Al momento, è ovvio quando gli utenti inviano le cosiddette "transazioni multi-sig", che sono un tipo di transazione più avanzato in cui più di ONE persona è tenuta a firmare una transazione, a causa del registro pubblico di bitcoin. Ma Schnorr apre la strada a una tecnica che farà sì che queste transazioni sembrino uguali a qualsiasi altra transazione.

Nick ha fatto notare che Schnorr renderà queste transazioni avanzate anche più economiche, un miglioramento importante poiché le transazioni possono diventare molto costose in periodi di congestione.

E sembra che vengano proposte regolarmente nuove tecnologie basate su Schnorr.

"A causa della ricchezza di nuove scoperte recenti, credo che queste tecnologie dovrebbero essere sviluppate passo dopo passo e il mio obiettivo per il primo passo è solo Schnorr e Taproot", ha detto Wuille, riferendosi al miglioramento Bitcoin "Taproot" proposto all'inizio di quest'anno da un altro influente sviluppatore Bitcoin , Greg Maxwell, per migliorare ulteriormente la Privacy di bitcoin.

Meno detrattori?

Detto questo, c'è ancora molta strada da fare: Schnorr è un progetto imponente, con molti elementi in movimento.

Sebbene questo BIP proponga uno standard su cui gli sviluppatori possono intervenire, Nick ha fatto notare che esiste anche un'implementazione del codice in lavorazione da anni, che mette in pratica gran parte di quanto contenuto nella bozza del BIP.

Inoltre, una volta che gli sviluppatori si sfidano fino a quando non decidono che non ci sono più problemi in sospeso, devono trovare un modo per aggiungerli effettivamente a Bitcoin, tra le altre cose.

"I dettagli su come implementarlo in Bitcoin sono ancora oggetto di discussione attiva", ha affermato Nick.

Avendo attraversato alcuni cosiddetti cambiamenti "consensuali" nei suoi anni da sviluppatore Bitcoin , Wuille ha fornito un elenco particolarmente lungo di cose da fare.

"Come ogni cambiamento di consenso, sarà un lungo processo che comporterà la stesura completa di una bozza per l'integrazione, la sua pubblicazione, la raccolta di commenti dalla comunità tecnica e dall'ecosistema, la stesura delle implementazioni sia delle regole di consenso che dell'integrazione nel software del portafoglio, la proposta di un piano di distribuzione e, se tutto va bene, l'attivazione", ha affermato.

Nell'e-mail in cui ha presentato il BIP, ha aggiunto che se il BIP verrà "accettato" dalla più ampia comunità Bitcoin "lavoreremo su più implementazioni di riferimento e test pronti per la produzione".

Per non parlare del fatto che c'è un altro potenziale ostacolo nella mente di tutti.

Schnorr è un aggiornamento particolarmente importante. Sebbene siano state apportate modifiche al client più utilizzato di Bitcoinogni giorno, con contributi di codice provenienti da un gruppo eterogeneo di Collaboratori sparsi in tutto il mondo, Schnorr è un tipo di modifica più raro, poiché riguarda le regole più importanti di Bitcoin.

SegWit è stata l'ultima modifica "consensuale" apportata al codice Bitcoin, scatenando un dibattito così acceso che coloro che non erano d'accordo con la modifica si sono separati e hanno creato la propria Criptovaluta rimuovendo SegWit.

I sostenitori più entusiasti di SegWit hanno persino realizzato cappelli per esprimere il loro supporto alla modifica del codice. Consulente blockchain Francis Pouliotha scherzatoche simili cappelli di difesa dovrebbero essere confezionati prima di Schnorr, nel caso in cui scoppiasse un dibattito altrettanto acceso.

Non è l'unico sviluppatore a considerare questa possibilità.

" LOOKS per ora ci siano meno detrattori di quanti ce ne fossero per SegWit", ha affermato lo sviluppatore Riccardo Casatta, aggiungendo però che non intende correre rischi:

"Non si può dire come andranno le cose e, come sempre, è meglio avere pazienza."

Saldatura laserimmagine 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