Comprendere Taproot in modo semplice PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Capire Taproot in modo semplice

Comprendere Taproot in modo semplice PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Capire esattamente cosa riguarda la rete Bitcoin che implementa le modifiche Taproot è necessario per capire perché le modifiche erano necessarie. Taproot è la combinazione di molte proposte di miglioramento Bitcoin (BIP) che danno come risultato un soft fork della blockchain di Bitcoin. Un soft fork è un aggiornamento proposto che nel tempo viene adottato come unica blockchain, il che significa che quella vecchia cesserà di funzionare una volta che quella nuova (in questo caso, Taproot) sarà completamente adottata.

Cosa fa Taproot?

I miglioramenti possono essere suddivisi in tre categorie, ciascuna influenzata dall'altra e ciascuna necessaria al costrutto finale. Taproot aumenta con successo la sicurezza e consente anche flessibilità e scalabilità con l'introduzione di un nuovo linguaggio in continua espansione. Le tre categorie di modifiche da riassumere sono le seguenti:

1. Firme Schnorr (BIP340)

Questa nuova forma di firma consente una sicurezza superiore, tariffe inferiori e transazioni flessibili con firma multipla. Come?

· SigHash (Signature Hash) viene applicato alle transazioni, il che significa che una volta applicato un SigHash, le informazioni diventano immutabili (immutabili). Se le informazioni vengono modificate, la transazione perde validità. Niente può essere cambiato senza distruggere SigHash. In precedenza, una piccola quantità di informazioni poteva essere modificata attraverso la “malleabilità” che non avrebbe comportato la perdita di validità della transazione. A proposito di firme…

· L'aggregazione di chiavi e firme consente l'aggregazione di chiavi pubbliche e firme. Ciò significa che se hai una transazione con 10 persone, in precedenza avresti avuto bisogno di 10 chiavi pubbliche, 10 firme e un verificatore avrebbe dovuto verificare ciascuna chiave e firma. Con l'aggregazione di chiavi e firme, possiamo trasformare tutte e 10 le chiavi pubbliche in un'unica chiave e tutte e 10 le firme in un'unica firma. Il verificatore ora deve farlo solo una volta, invece di 10 volte. È qui che avviene gran parte dell'elaborazione computazionale.

· Nel processo di aggregazione si ottiene una sicurezza superiore perché l'euristica on-chain (dati tracciati) non sarà in grado di discernere la differenza tra una transazione multifirma e una transazione a firma singola, consentendo una maggiore privacy.

· La verifica in batch viene aggiunta all'aggregazione menzionata sopra, poiché ora possiamo “unire in batch” più transazioni, per verificarle insieme, anziché una alla volta. Fondamentalmente, si tratta solo di una “verifica collettiva” e comporta anche una minore spesa di risorse.

2. Radice a fittone (BIP341)

L'intero aggiornamento prende il nome da questa parte perché è così che il nuovo sistema si integra con quello vecchio.

· Bitcoin Script Update consente al linguaggio di scripting di utilizzare le firme Schnorr e integra i Merkelized Alternative Script Trees (MAST).

· Pay-To-Taproot (P2TR) offre la libertà di scelta. È possibile utilizzare le firme Schnorr o la radice Merkle fornita in MAST. Soddisfa i requisiti di tua scelta, il che consente un'elaborazione delle transazioni più pulita quando l'albero Merkle potrebbe non essere necessario.

(MAST) riassume i possibili script necessari per sbloccare un bitcoin, invece di richiedere tutti i possibili script per la transazione. L'hash a script singolo fornito da MAST rappresenta in realtà diversi script. Per spendere un bitcoin, devi solo fornire il tuo script e fornire la prova che lo script è conservato nella radice Merkle. In precedenza, sarebbero stati necessari molti più script e verifiche estese.

3. Tapscript è una raccolta di "codici operativi", che sono essenzialmente solo righe di codici che eseguono comandi sul protocollo Bitcoin che sono stati aggiornati per far posto alle nuove modifiche installate da Taproot. Può essere definito un linguaggio, ma è più simile a un aggiornamento di Bitcoin Script.

· Bitcoin Script ha un limite di dimensione dello script di 10,000 byte che verrà rimosso, consentendo script molto più grandi o contratti Taproot. Rimuove inoltre il limite per i “codici operativi”, che consente una maggiore flessibilità per funzionalità e codifica migliorate in futuro.

· Questa rimozione delle dimensioni dello script e la crescita illimitata disponibile nello scripting consente un percorso chiaro verso i contratti intelligenti.

Perché è importante?

La sicurezza è la linfa vitale di ogni Bitcoiner. Non volendo scuotere le proprie convinzioni fondamentali su un denaro forte e solido, la comunità Bitcoin si è impegnata per assicurarsi che il Layer 1 (protocollo Bitcoin) fosse immutabile, efficiente e dimostrato di essere sicuro al 100% prima di "aggiornarlo". Altre piattaforme si sono precipitate al Layer 2 (applicazioni aperte basate sul protocollo originale) mentre Bitcoin ha tenuto a bada ulteriori sviluppi finché la sicurezza del livello base non è diventata una certezza innegabile. Per questo motivo, alcuni sostengono che Bitcoin abbia perso la corsa allo sviluppo di capacità di contratto intelligente e che prodotti come Ethereum siano emersi per primi sul mercato, cambiando il modo in cui guardiamo alle applicazioni decentralizzate.

Taproot ha pareggiato il campo di gioco. Bitcoin ora ha un percorso chiaro verso l’implementazione di contratti intelligenti, organizzazioni autonome decentralizzate e altro ancora. Prodotti come Lightning Network hanno già dimostrato che transazioni veloci e affidabili possono ancora essere supportate da un registro immutabile, anche senza l'accesso che Taproot fornirà agli sviluppatori del futuro.

Bitcoin sta entrando in un mondo più ampio con applicazioni che non possiamo immaginare in un modo che semplicemente non potevamo prima. Questa ritrovata libertà degli sviluppatori e l’efficienza sistemica per i miner spingeranno sempre più grandi menti verso il protocollo, promuovendo nuove idee che aiuteranno la rete a continuare a prosperare.

Questo è un guest post di Shawn Amick. Le opinioni espresse sono interamente proprie e non riflettono necessariamente quelle di BTC Inc o Bitcoin Magazine.

Fonte: https://bitcoinmagazine.com/technical/understanding-taproot-in-a-simple-way

Timestamp:

Di più da Bitcoin Magazine