Home » Taproot, l’aggiornamento a lungo atteso di Bitcoin, si è attivato

Taproot, l’aggiornamento a lungo atteso di Bitcoin, si è attivato

by Thomas

Taproot dà agli sviluppatori un toolbox ampliato con cui lavorare mentre continuano a ideare, iterare e costruire su Bitcoin.

Alle 5:15 UTC (00:15 EST) di domenica 14 novembre, Taproot, il tanto atteso aggiornamento di Bitcoin, si è attivato al blocco 709.632, aprendo la porta agli sviluppatori per integrare nuove funzionalità che miglioreranno la privacy, la scalabilità e la sicurezza della rete.

L’aggiornamento è stato bloccato a giugno, quando oltre il 90% dei minatori ha scelto di “segnalare” il loro supporto. Un periodo di attesa programmato tra il lock-in e l’attivazione ha dato agli operatori dei nodi e ai minatori il tempo di aggiornarsi completamente all’ultima versione di Bitcoin Core, 21.1, che contiene il codice fuso per Taproot. Solo una volta che l’avranno fatto saranno in grado di applicare le nuove regole che rendono possibile l’uso del nuovo tipo di transazione.

Che cos’è Taproot?

Taproot è una fusione di varie innovazioni tecniche nel corso della storia di Bitcoin in un unico aggiornamento. È stato proposto per la prima volta da Greg Maxwell nel 2018. Da allora, le tre Bitcoin Improvement Proposals (BIPs) che hanno codificato Taproot sono state scritte da Pieter Wuille, Tim Ruffing, A.J. Townes e Jonas Nick, e fuse in Bitcoin Core nell’ottobre 2020.

Alla base dell’aggiornamento ci sono le “firme Schnorr”. Bitcoin ha utilizzato uno schema crittografico ECDSA per le sue “firme digitali” in cui un utente firma una transazione con la sua chiave privata per approvare l’invio da qualche altra parte.

Taproot si aggiorna ad uno schema diverso chiamato Schnorr. Ogni transazione che utilizza Taproot userà ora questo nuovo schema di firma digitale, aggiungendo nuove capacità progettate per aumentare la privacy, la sicurezza e la scala delle transazioni Bitcoin.

Oltre ad essere più piccolo e più veloce di ECDSA, le firme Schnorr hanno l’ulteriore vantaggio di essere “lineari”, una combinazione che aumenterà la privacy delle transazioni di Bitcoin e permetterà “contratti intelligenti” più leggeri e complessi (un contratto codificato con regole di auto-esecuzione).

Taproot avrà molte ripercussioni positive per vari progetti nell’ecosistema. Per esempio, le transazioni multisignature, che richiedono che più di uno di un gruppo di firmatari firmi una transazione, saranno più economiche e useranno meno dati.

Privacy

Taproot fa parte di uno sforzo più grande da parte degli sviluppatori di tutto il mondo in una missione per migliorare la privacy di Bitcoin, dal momento che la sua storia delle transazioni è molto pubblica. Un utente curioso può cercare qualsiasi transazione mai inviata su Bitcoin utilizzando un esploratore di blocchi pubblico come Mempool.space.

Questo è ancora il caso di Taproot, ma i dettagli di alcune transazioni più complesse (spesso chiamate “contratti intelligenti”) potranno essere nascosti. Per esempio, mentre ora le transazioni Lightning Network spiccano sulla blockchain, Taproot offre la possibilità di farle apparire come qualsiasi altra transazione, migliorando ulteriormente la privacy delle transazioni.

Scalabilità

Un altro problema che Taproot dovrebbe affrontare è lo spazio limitato delle transazioni di Bitcoin, che rende la scalabilità un problema enorme per la valuta digitale. Gli sviluppatori non possono semplicemente aumentare questo limite senza impattare sulla decentralizzazione di Bitcoin, quindi sono sempre alla ricerca di modi per utilizzare lo spazio a blocchi attualmente disponibile in modo più efficiente.

Poiché le firme Schnorr possono essere utilizzate per combinare più firme in una, possono aiutare a ridurre la quantità di dati memorizzati nella blockchain. Questa riduzione della dimensione dei dati potrebbe aumentare la scalabilità di MuSig2, per esempio, uno schema di firme multiple sviluppato dai ricercatori di Blockstream, che richiede un certo numero di firme per una transazione.

Cosa aspettarsi da Bitcoin e Taproot

Finora, solo poco più della metà dei nodi Bitcoin conosciuti stanno segnalando il supporto per l’aggiornamento. Il resto sta eseguendo un vecchio software, il che significa che non sarà ancora in grado di applicare le nuove regole di Taproot – almeno, non fino a quando non si aggiorneranno a Bitcoin Core 21.1. Ma, anche così, la rete continuerà a funzionare bene.

Tutti i minatori che non hanno aggiornato al nuovo software non saranno in grado di minare con successo sulla rete e perderanno l’opportunità di guadagnare le ricompense dei nuovi blocchi. Ma gli sviluppatori hanno fatto molto per assicurare che i minatori abbiano avuto un’adeguata opportunità di aggiornarsi. Infatti, oltre il 90% dei minatori hanno già indicato che hanno intenzione di aggiornare il nuovo software, che è il motivo per cui Taproot è stato in grado di “bloccare” già a giugno, e perché c’è stato un ritardo di 5 mesi prima dell’attivazione.

L’attivazione non significa che tutto il lavoro sia fatto, comunque. Gli utenti non saranno in grado di inviare o ricevere il nuovo tipo di transazione fino a quando il loro particolare portafoglio Bitcoin lo supporta – e la maggior parte dei portafogli non lo supporta ancora. Gli sviluppatori di portafogli dovranno scrivere nuovo codice per i loro portafogli per rendere possibili tali transazioni.

Se la storia è una guida, potrebbero volerci mesi o anni prima che i portafogli salgano a bordo del treno. Ci sono voluti circa due anni per l’ultimo aggiornamento comparabilmente grande di Bitcoin, SegWit, per raggiungere il 50% di adozione, per esempio.

Per non parlare del fatto che mentre Taproot offre la possibilità di casi d’uso più complicati (come fare transazioni Lightning Network private che non sembrano diverse dalle transazioni normali) gli sviluppatori dovranno ancora costruire questi strumenti e implementarli separatamente.

https://twitter.com/SID_1318/status/1459527640432451585

La cosa chiave da tenere a mente è che Taproot permetterà nuovi sviluppi e nuove soluzioni. Sta dando agli sviluppatori un toolbox ampliato con cui lavorare mentre continuano a ideare, iterare e costruire. Alcuni di questi progetti sono già in lavorazione. Molti devono ancora essere immaginati.

Related Posts

Leave a Comment