Taproot è una tecnologia che mira a migliorare la privacy e la capacità di Bitcoin di creare contratti intelligenti complessi. Questo per migliorare i suoi benefici e aiutare l'evoluzione del suo ecosistema in crescita.
UUno dei miglioramenti attivati più di recente nella ricerca di Bitcoin migliorare la privacy della rete Bitcoin e la sua capacità di elaborare contratti intelligenti dentro il tuo blockchainÈ Taproot. Tutto questo sarà possibile grazie al fatto che Taproot include il miglioramento del modo il firme di Schnorr e tecnologia MAST all'interno del protocollo Bitcoin.
Così, le transazioni convenzionali e le transazioni avanzate che avvengono all'interno della blockchain di Bitcoin, saranno completamente indistinguibili agli occhi dei responsabili del trattamento dei dati. Allo stesso tempo quello migliorare la sicurezza della rete, impedendo la divulgazione di dati importanti delle transazioni effettuate.
Inoltre, anche Taproot consente alla rete Bitcoin di espandere la sua capacità di multi-firma per la creazione di smart contract all'interno del tuo sistema. Questa funzionalità fa parte del lavoro svolto dallo sviluppatore Greg Maxwell, che lo ha presentato pubblicamente nel gennaio 2018 e che finalmente l'ha accettato 12 giugno 2021. Da allora, Taproot è uno dei grandi miglioramenti di cui puoi godere all'interno di Bitcoin.
Come funziona Taproot?
Taproot cerca di migliorare la privacy e l'implementazione di Script Bitcoin, eliminando la necessità di rivelare informazioni o dati importanti contenuti negli script completi. Pertanto, mostra solo la condizione attivata al momento della transazione. Per capire perché questa implementazione è così importante, è necessario capire come funzionano le transazioni e gli script all'interno della rete Bitcoin.
Primo, il Transazioni Bitcoin sono definiti da una serie di script o condizioni di pagamento, note come P2SH, che determinano come verranno spese le criptovalute nella transazione successiva. Nella sua forma più semplice, le transazioni sono protette o protette tramite una chiave pubblica, dove il destinatario deve fornire una firma per dimostrare di essere il proprietario di queste monete, e quindi può spenderle.
D'altra parte, gli script P2SH avrebbero la capacità di modificare o aggiustare le loro azioni. Cioè, potrebbero essere stabilite alcune restrizioni che condizionano la spesa di bitcoin o azioni all'interno della blockchain. Ad esempio, puoi impostare blocco a tempo o blocchi a tempo, per determinare quando i bitcoin possono essere spesi, come una data esatta o l'altezza del blocco. Puoi anche stabilire condizioni di multisig o multisig, dove diversi utenti saranno i proprietari di un portafoglio. E quindi occorrono diverse firme per autorizzare ed eseguire una transazione.
Il problema sta nel momento in cui viene effettuata una transazione. Da quando viene autorizzata una spesa, tutte le condizioni dello script vengono rivelate alla rete. Cioè, la condizione attivata verrebbe automaticamente rivelata insieme a tutte le altre condizioni stabilite. Quindi sono esposti alla vista e alla conoscenza di tutti. Il che rappresenta un problema di privacy per la rete Bitcoin, dal momento che non tutti i portafogli hanno funzioni multi-firma o tempi di blocco. Pertanto, altri utenti possono dedurre il tipo di portafoglio utilizzato da un destinatario per eseguire una determinata operazione.
Pertanto, l'implementazione Taproot aiuta a migliorare la privacy della rete. Per fare ciò, Taproot impedisce che tutte le condizioni stabilite all'interno delle operazioni vengano rivelate. Invece, rivela solo la condizione di attivazione finale della transazione. Allo stesso tempo mostrerà queste transazioni come transazioni normali o convenzionali, rendendo impossibile distinguerle l'una dall'altra.
Scarica gratuitamente la guida di base su Taproot
Ricevi nella tua email il PDF con le informazioni di base.
Ditte Schnorr e MAST, una parte essenziale di Taproot
Affinché questa implementazione sia possibile, il combinazione delle tecnologie delle ditte Schnorr e MAST (albero sintassi astratto merkelizzato). In questo senso, le aziende Schnorr Consentono di aggiungere più firme alle transazioni e queste firme possono essere unificate in una sola.
Pertanto, lo schema di firma potrebbe acquisire usi più importanti, consentendo la combinazione di chiavi pubbliche con firme in una transazione multisig. Con il quale saranno indistinguibili da una transazione convenzionale. Da parte loro, firme di Schnorr sono considerati una delle versioni più sicure e affidabili della crittografia a curva ellittica ed è codificato in BIP 340. Inoltre, queste firme sono molto veloci da verificare, quindi le conferme delle transazioni possono essere effettuate molto più velocemente, migliorando i tempi di transazione.
Applica MAST, ci permette di fare in modo che Taproot sia in grado di nascondere le condizioni che non sono state attivate in una transazione. Vengono invece mostrate solo le condizioni che sono state attivate all'interno della rete. La soluzione MAST utilizza la struttura ad albero Merkle per dividere individualmente tutte le condizioni stabilite per l'utilizzo dei bitcoin. Quindi non li raggruppa in un singolo hash, ma piuttosto li include all'interno del file Merkle Tree. Che a sua volta fornisce una radice Merkle, dove sono conservate tutte le monete. Pertanto, rivelando alcuni dati contenuti nell'albero di Merkle, queste informazioni possono essere verificate. Per fare ciò, è sufficiente verificare se tali dati sono all'interno della radice di Merkle, un processo semplice e molto veloce. La cosa migliore è che tutto questo può essere fatto senza dover rivelare tutte le informazioni.
Attraverso questa soluzione, Taproot permette di rivelare solo la condizione che viene soddisfatta quando viene effettuata una transazione. Mantenere tutti gli altri dati nascosti e protetti. Rendere la rete Bitcoin per implementare contratti intelligenti in modo molto più sicuro, privato ed efficiente.
Attivazione Taproot
L'attivazione finale di Taproot è avvenuta il 14 novembre 2021, quando è stato estratto il blocco numero 709.632, che è stato estratto dal pool F2Pool. Con questo traguardo sulla blockchain di Bitcoin, inizierebbe quindi l'attivazione delle nuove regole di consenso che consentirebbero agli utenti di inviare e ricevere transazioni sfruttando tutte le nuove funzionalità che questo aggiornamento ha portato al protocollo Bitcoin. Questo ha chiuso un percorso di sviluppo iniziato nel 2018 e ha posto lo sviluppo di Bitcoin un passo avanti, come uno dei più grandi progetti blockchain al mondo.
Vantaggi dell'implementazione Taproot
- Taproot migliora la privacy della rete Bitcoin.
- Insieme alla soluzione MAST, rende difficile tracciare gli utenti della rete Bitcoin e le transazioni effettuate.
- L'implementazione di Taproot insieme alle aziende Schnorr aiuta a migliorare la scalabilità della rete Bitcoin, riducendo la domanda di spazio di archiviazione all'interno dei blocchi.
- Taproot consentirà a maggiore adozione del sistema Bitcoin, riducendo i tempi di conferma delle transazioni, rendendo la criptovaluta più fungibile e spendibile.
Tutti questi vantaggi sono ora disponibili per gli utenti Bitcoin, grazie al fatto che il 12 giugno 2021 questo miglioramento è stato accettato all'interno della rete dai minatori, che avevano il compito di votare per l'implementazione o meno di questo miglioramento.
Corso elementare NFT
Livello di baseÈ chiaro che nulla sarà lo stesso dagli NFT, e quindi è fondamentale conoscere tutti gli aspetti basilari che contiene questo tipo di token.