Aggiornamento Taproot di Bitcoin e i protocolli Sigma di Ergo
17 novembre 2021

Il recente Aggiornamento Taproot di Bitcoin include numerosi cambiamenti che stanno incoraggiando molti dibattiti. L'Aggiornamento Taproot consiste in tre Proposte di Miglioramento di Bitcoin (BIP): Schnorr Signatures (BIP340), Merkelized Abstract Syntax Tree (MAST-BIP341) e Tapscript (BIP342). Con questo aggiornamento, Bitcoin consentirà una maggiore scalabilità, privacy e un design flessibile dei contratti smart.
Ergo ha anche basato il suo design sui Protocolli Sigma, altrimenti noti come Generalized Schnorr Proofs. Ergo è stato lanciato con design di scalabilità e privacy come NIPoPoWs che erano stati concepiti in modo simile per Bitcoin. Inoltre, Ergo sfrutta la potenza del modello UTXO esteso e la sicurezza di lunga data del Proof of Work.
Il BIP340 introduce lo schema della firma Schnorr, che è stato dibattuto tra gli sviluppatori di Bitcoin dal 2018. Le firme Schnorr sono considerate avere un alto livello di sicurezza mantenendo un processo di verifica rapido. Le firme Schnorr fanno sembrare le transazioni complesse come transazioni normali, rendendo così difficile distinguere varie transazioni.
Il BIP341 implementa un Merklelized Abstract Syntax Tree (MAST) che consente di compilare un insieme di hash sotto un singolo hash. Questa struttura consente al spenditore di scegliere alcune condizioni da soddisfare e le altre condizioni non verranno rivelate. MAST consente al processo di verifica di avvenire in modo più semplice, aumentando l'espressività e la privacy senza indebolire la sicurezza.
Il precedente design pay to script hash (P2SH) di Bitcoin era limitato nella privacy dei contratti smart. Quando si utilizzava un contratto multi-sig, lo script del contratto veniva rivelato dopo una transazione. Questo avrebbe rivelato informazioni sugli utenti mentre contemporaneamente aggiungeva bloat alla blockchain. Il nuovo design MAST implementato consente di nascondere queste informazioni extra incorporate nel contratto. Con le prove Schnorr, Taproot può persino nascondere prove che la struttura MAST esistesse affatto.
Il BIP 342 Tapscript aggiorna lo Script di Bitcoin, implementando gli aggiornamenti Schnorr e MAST menzionati in precedenza. Tapscript rimuove anche il limite di dimensione dello script di 10.000 byte e il numero di limiti degli opcode, migliorando così l'hashing delle firme e abilitando script più espressivi.
L'aggiunta del BIP340 e delle prove a conoscenza zero per Bitcoin consente l'interoperabilità tra Ergo e Bitcoin, consentendo scambi atomici privati cross-chain e potenzialmente sidechaining in futuro.
Mentre Ergo non è esclusivamente una blockchain per la privacy, i suoi Protocolli Sigma consentono applicazioni di privacy a conoscenza zero che utilizzano le firme Schnorr per fornire verifica. Questo consente alle applicazioni Layer 2 come Non-Interactive Proofs of Proof of Work (NIPoPoWs) e side-chains di operare in modo anonimo su Ergo.
Il linguaggio di Ergo, ErgoScript, include già ciò che è previsto per Bitcoin - impiega una struttura simile ma con tecniche diverse implementando un linguaggio di contratto smart più espressivo con elementi UTXO e PoW, Ergo mira a essere la piattaforma per applicazioni di finanza decentralizzata sicure, complesse, scalabili e private. Bitcoin può sfruttare la sicurezza di Ergo con le sue capacità DeFi interoperabili.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















