Condividi questo articolo

Aggiornamento Schnorr pronto per essere incluso nel prossimo hard fork Bitcoin Cash

Il prossimo aggiornamento della rete Bitcoin Cash presenterà in particolare un nuovo schema di firma denominato Schnorr.

Il prossimo hard fork di Bitcoin Cash è alle porte, uno sviluppo che potrebbe dare origine a una modifica del codice molto attesa.

Previsto per il 15 maggio, l'aggiornamento della blockchain è particolarmente interessante perché include le firme Schnorr, una modifica del codice di ridimensionamento e Privacy originariamente proposta dal co-fondatore di Blockstream Pieter Wuille per la rete Bitcoin .

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

Gli sviluppatori Bitcoin Cash sono da tempo critici nei confronti della tabella di marcia tecnica di Bitcoin, come dimostra la storia del progetto. Ecco perché il gruppo relativamente piccolo si è staccato da Bitcoin in primo luogo dopo anni di feroci battaglie sui social media e accuse di censura nei subreddit dedicati a Bitcoin. Ma per quanto gli appassionati Bitcoin Cash possano essere critici nei confronti di Segregated Witness (SegWit), lightning e altre tecnologie, concordano sul fatto che Schnorr sia la mossa giusta.

Il codice che aggiunge Schnorr a Bitcoin Cash è stato originariamente rilasciato tre mesi prima della data di attivazione di maggio. Poiché si tratta di un hard fork, ovvero una modifica non retrocompatibile, tutti i partecipanti all'ecosistema devono aggiornare il loro software per rimanere sulla stessa rete Criptovaluta .

In una conversazione con CoinDesk, il CTO dell'app Bitcoin Cash CoinText, Vin Armani, l'ha definita una competizione:

"[Non c'è] molto di cui scrivere a casa in questo aggiornamento, a parte il fatto che gli sviluppatori [Bitcoin] volevano aggiungere le firme Schnorr da molto tempo e [Bitcoin Cash] li ha preceduti."

D'altro canto, lo sviluppatore di Blockstream Jonas Nick pensa che questo sia un buon segno per Bitcoin. L'ultimo grande cambiamento di Bitcoin, SegWit, ha portato alla suddetta guerra di un paio d'anni. Ma Schnorr è ben lungi dal generare lo stesso conflitto.

"Questo è un buon segnale che non ci sarebbero controversie sull'aggiunta delle firme Schnorr in un [soft fork] Bitcoin ", ha detto Nick a CoinDesk.

Perché Schnorr è importante

Quindi, qual è il valore di Schnorr?

Per provare crittograficamente di possedere dei Bitcoin e inviare fondi a qualcun altro, devi "firmare" con una chiave privata. Lo schema di firma utilizzato oggi in Bitcoin è Elliptic Curve Digital Signature Algorithm (ECDSA).

Ma Schnorr è un miglioramento rispetto a ciò che Bitcoin impiega oggi. In breve, è in grado di raggruppare le firme, rendendo possibile gestire meno dati rispetto a ECDSA, migliorando così la scalabilità di una criptovaluta.

"In parole povere, ciò significa che il software è in grado di verificare più firme contemporaneamente, ad esempio otto, in un modo più rapido rispetto alla verifica di ONE firma otto volte", ha spiegato a CoinDesk Amaury Sechet, uno dei principali sviluppatori Bitcoin Cash .

Allo stesso tempo migliora la Privacy, un'aggiunta entusiasmante per gli utenti che T vogliono che il mondo intero sappia cosa stanno acquistando con Bitcoin.

Bitcoin T poteva usare le firme Schnorr fin dall'inizio perché erano brevettate e non potevano essere usate apertamente fino a qualche anno fa, quando il brevetto è scaduto. Pertanto, gli sviluppatori Bitcoin , guidati da Wuille, hanno tenuto d'occhio l'aggiunta del nuovo schema di firma a Bitcoin per un bel po' di tempo, lavorando dietro le quinte per metterlo in pratica.

E mentre gli sviluppatori di Bitcoin e Bitcoin Cash hanno avuto i loro disaccordi, Bitcoin Cash ha deciso che l'idea era ONE. Già a febbraio 2017, Sechet scrisse in un post del blog che delineava il loro funzionamento: "Le firme di Schnorr sono bestie molto interessanti".

Un BIT' più tardi, nel luglio 2017, Sechet è stato sorpreso a copiare il codice di test Schnorr dal github di Bitcoin Core. Il codice open source è destinato a essere condiviso in modo che altri possano lavorarci, ma Sechet ha preso il codice e ha messo il suo nome al posto di Wuille, apportando solo poche modifiche. Ciò viola la licenza open source del MIT stampata in cima al codice, che consente "restrizioni molto limitate sul riutilizzo", etichettando solo ONE condizione, che Sechet non ha Seguici:

"La suddetta nota di copyright e la presente nota di autorizzazione devono essere incluse in tutte le copie o parti sostanziali del software."

In particolare, però, Sechet vede la situazione in modo diverso. Sebbene abbia copiato la maggior parte del codice, ha corretto una vulnerabilità: il codice originale non includeva il "prefisso di chiave pubblica", rendendo Schnorr più sicuro.

"All'epoca pensai che si trattasse di un errore dello sviluppatore Bitcoin e proposi di implementare Schnorr su Bitcoin Cash in modo simile a quanto fa edDSA, piuttosto che a quanto scelto dagli sviluppatori Bitcoin CORE , e per questo ricevetti pesanti critiche", ha affermato Sechet.

Detto questo, qualche anno dopo, Bitcoin Cash sta per imitare Schnorr tramite un hard fork.

Questo tipo di modifica è controverso per una serie di ragioni sfumate. Per semplificare, gli sviluppatori Bitcoin preferiscono i cosiddetti "soft fork", che sono retrocompatibili, consentendo agli utenti che T aggiornano alle vecchie regole di inviare comunque transazioni a coloro che eseguono le nuove regole. Sono diffidenti nei confronti delle modifiche hard fork perché le vedono come un problema di centralizzazione, poiché non sono retrocompatibili ed è difficile determinare se tutti coloro che utilizzano la blockchain vogliono accettare la modifica.

Nel frattempo, gli sviluppatori Bitcoin Cash vedono negli hard fork un modo più semplice per apportare cambiamenti radicali alla loro blockchain.

"Il processo di hard fork generalmente consente a una blockchain di distribuire funzionalità con molto meno codice e condizioni limite sfruttabili. Penso che scopriresti che la maggior parte delle blockchain in tutto il settore utilizza hard fork per questo motivo", ha detto a CoinDesk lo sviluppatore Bitcoin Unlimited Andrew Stone.

Futuro più elegante

Sebbene l'hard fork rappresenti un grande passo, gli sviluppatori Bitcoin Cash hanno in programma di adottare ulteriori misure per sfruttare al meglio il nuovo schema di firma.

Chris Pacia, sviluppatore capo del mercato Criptovaluta OpenBazaar e sviluppatore anche per Bitcoin Cash, ha dichiarato che utilizzeranno questo schema per introdurre in futuro "firme aggregate tra gli input".

"In altre parole, ONE sola firma per transazione, indipendentemente dal numero di input, il che ridurrebbe BIT le dimensioni della transazione e i tempi di convalida", ha affermato.

Per fare questo hanno in programma di implementare qualcosa di simile a MuSig, Tecnologie in fase di sviluppo da tempo sviluppata di recente dalla startup tecnologica Bitcoin Blockstream.ha rilasciato una versione di prova di. Ma questa Tecnologie "non è mai stata impiegata in nulla che protegga i soldi delle persone", ha detto Pacia, "quindi penso che il piano sia di aspettare che MuSig venga utilizzato di più e le persone siano contente che sia sicuro".

Per non parlare del fatto che, nonostante Bitcoin Cash sia stato QUICK ad aggiungere le firme Schnorr come opzione al protocollo, potrebbe volerci un po' prima che il cambiamento raggiunga gli utenti normali. Gli sviluppatori di app e wallet Bitcoin Cash devono ancora aggiungere il supporto per questo in modo che i loro utenti possano trarne vantaggio, il che potrebbe richiedere più tempo.

Armani ha sostenuto che "non ci dovrebbe essere alcun impatto" sulla sua app CoinText perché non hanno "piani immediati per implementare le firme Schnorr".

"Potremmo farlo in futuro, ma non è nei nostri piani per quest'anno", ha aggiunto.

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