Taproot

Difficoltà: intermedio

Argomento: tecnologia


DEFINIZIONE

Taproot è il nome dato ad un aggiornamento del protocollo Bitcoin con adottato in modalità soft fork nel novembre 2021. È il più grande aggiornamento della rete Bitcoin, almeno da quello che ha introdotto SegWit nel 2017. Dovrebbe migliorare la scalabilità, la privacy e la sicurezza delle rete Bitcoin.

La differenza principale delle transazioni Taproot rispetto alle transazioni Bitcoin convenzionali è che gli script che controllano le monete sono contenuti all'interno di una struttura ad albero chiamata ramo tapScript che è impegnata privatamente nella transazione. Questi script non hanno bisogno di essere rivelati se il KeySpend Path viene utilizzato per spostare le monete. Mentre una transazione convenzionale richiede che l'intero script sia rivelato, una transazione Taproot può essere spesa con una chiave che evita di rivelare gli script e se il KeySpend Path non è fattibile, solo la parte eseguita dello script viene rivelata sulla blockchain. Tutti gli altri percorsi degli script possono rimanere privati, o essere rivelati selettivamente off-chain. Questo rende possibile creare script più complicati senza il costo aggiunto di presentare dati extra alla blockchain nel KeySpend Path, e una verifica efficiente dei dati pruned di uno script.

BIP 340, BIP 341 e BIP 342 sono parte integrante dell'aggiornamento Taproot


aggiornato il 2022-10-21