Fides BitcoinIscriviti gratis
← Glossario

Taproot

Taproot è l'aggiornamento del protocollo Bitcoin attivato a novembre 2021 (blocco 709.632) che introduce le Schnorr signatures, MAST (Merkelized Abstract Syntax Trees) e Tapscript — migliorando privacy, efficienza e flessibilità degli smart contract Bitcoin.

Cos'è Taproot

Taproot (BIP340-341-342) è il più significativo upgrade di Bitcoin dal SegWit (2017). Attivato il 14 novembre 2021 con il 90% dei miner in supporto, introduce tre componenti strettamente legati:

1. Schnorr Signatures (BIP340)

Bitcoin usava ECDSA per firmare le transazioni. Taproot introduce le Schnorr signatures, matematicamente più efficienti:

| Caratteristica | ECDSA | Schnorr | |---|---|---| | Dimensione firma | ~71 bytes | 64 bytes (~10% risparmio) | | Aggregazione chiavi | No | Sì (MuSig) | | Linearità | No | Sì — permette firma batch | | Sicurezza dimostrabile | Riduzione, non proof | Proof nel modello random oracle |

L'aggregazione di chiavi con Schnorr è particolarmente rilevante per il multi-sig: una transazione 3-of-5 appare on-chain identica a una transazione singola. Questo migliora la privacy e riduce le fee.

2. MAST — Merkelized Script (BIP341)

Prima di Taproot, uno smart contract Bitcoin doveva rivelare tutte le sue condizioni di spesa al momento del pagamento. MAST permette di nascondere in un Merkle tree tutte le condizioni — rivelando solo quella effettivamente usata.

Esempio pratico: Un HTLC (Hashed Time Lock Contract) per Lightning Network aveva condizioni visibili on-chain. Con Taproot, se il canale si chiude cooperativamente, appare come una normale transazione — le condizioni di fallback rimangono private.

3. Tapscript (BIP342)

Una versione aggiornata del linguaggio Script di Bitcoin che:

  • Usa opcodes Schnorr-native
  • Rimuove limitazioni di alcuni opcodes legacy
  • Prepara il terreno per future estensioni (CHECKSIGADD, etc.)

Impatto su Lightning Network

Taproot migliora Lightning Network in modo significativo:

  • Canali Taproot: Canali LN che usano Schnorr per le operazioni on-chain — meno distinguibili dai pagamenti normali
  • PTLCs (Point Time Lock Contracts): Sostituti degli HTLC che usano Schnorr — migliorano la privacy dei routing e la resistenza agli attacchi di correlazione
  • MuSig2: Aggregazione di firme per canali multi-party — riduce il footprint on-chain

Privacy migliorata

Uno degli obiettivi principali di Taproot è rendere le transazioni avanzate indistinguibili da quelle semplici. Con Taproot:

  • Un multisig 2-of-3 cooperativo appare identico a un pagamento singolo
  • Uno smart contract complesso che si risolve nel percorso "happy path" è invisibile
  • I canali Lightning chiusi cooperativamente non rivelano che erano canali Lightning

Adozione Taproot

| Indicatore | Valore (aprile 2026) | |---|---| | Blocchi che supportano Taproot | ~75%+ | | Transazioni che usano output Taproot | ~25-30% del totale | | Exchange/wallet con supporto completo | Majority (Ledger, Trezor, Coldcard, Sparrow) | | Lightning con canali Taproot | In rollout (LND, CLN) |


Vedi anche: Come funziona Bitcoin, Bitcoin Lightning Network, Bitcoin Decentralizzazione

Ogni lunedì: dove siamo nel ciclo

Il Report Fides Bitcoin applica questi indicatori ogni settimana — con metodologia dichiarata, fonti citate, in italiano.

Iscriviti gratis →