Cardiff, Regno Unito, 26 maggio 2024, Chainwire

Il 20 maggio 2024, il team di sviluppo di Bitcoin Layer2 BEVM ha pubblicato il documento tecnico giallo intitolato "Taproot Consensus: A Decentralized BTC Layer2 Solution". Questo documento descrive in dettaglio l'implementazione di Taproot Consensus, sfruttando le tecnologie Bitcoin native come le firme Schnorr, MAST e i nodi SPV Bitcoin per creare una soluzione BTC Layer2 completamente decentralizzata. Taproot Consensus rappresenta un salto significativo nella scalabilità nativa di Bitcoin, combinando le tecnologie Bitcoin esistenti in modo innovativo senza modificare il codice principale di Bitcoin.

I. Storia delle iterazioni tecniche di Bitcoin

  • 31 ottobre 2008: Satoshi Nakamoto ha pubblicato "Bitcoin: A Peer-to-Peer Electronic Cash System", introducendo Bitcoin e il concetto di SPV (Simple Payment Verification).

  • 3 gennaio 2009: Nakamoto ha estratto il blocco Genesis, lanciando Bitcoin. Il codice originale utilizzava ECDSA per le firme digitali invece delle più adatte firme Schnorr, che all'epoca erano protette da brevetto. Le firme Schnorr mantengono tutte le funzionalità e i presupposti di sicurezza dell'ECDSA e possono superare il limite di 15 firme dell'ECDSA, consentendo la gestione di Bitcoin con migliaia di indirizzi senza influire sulla velocità di firma.

  • 2018: gli sviluppatori principali di Bitcoin propongono di integrare le firme Schnorr nella rete Bitcoin.

  • 14 novembre 2021: l'aggiornamento Taproot ha integrato le firme Schnorr e introdotto MAST (Merkelized Abstract Syntax Trees), consentendo funzionalità simili a contratti intelligenti e una gestione decentralizzata di più firme.

  • La soluzione Taproot Consensus di BEVM si basa su questi progressi, combinando le firme Schnorr e MAST per gestire indirizzi multi-firma e abilitare scenari aziendali complessi in Bitcoin Layer2.

II. Panoramica della soluzione di consenso Taproot:

Il documento giallo inizia evidenziando la natura completa non Turing di Bitcoin e le funzionalità limitate per i contratti intelligenti. Sostiene l'utilizzo delle capacità esistenti di Bitcoin per costruire una soluzione Layer2 decentralizzata piuttosto che modificare Bitcoin Layer1.

Il Taproot Consensus di BEVM combina la tecnologia Taproot di Bitcoin (firme Schnorr e MAST), i light node SPV di Bitcoin e il meccanismo di consenso PoS di BFT per creare una rete Layer2 decentralizzata e coerente.

III. Spiegazione dettagliata dell'architettura del consenso Taproot

L'architettura Taproot Consensus comprende tre componenti principali: Schnorr+MAST, Bitcoin SPV e Aura+Grandpa.

· Schnorr+MAST: utilizza queste tecnologie dell'aggiornamento Taproot per ottenere una gestione decentralizzata delle multifirme Bitcoin guidata dal codice Bitcoin.

· Bitcoin SPV: consente la sincronizzazione e la verifica delle transazioni Bitcoin senza eseguire un nodo completo.

· Aura + Grandpa: protocolli di consenso PoS avanzati per la tolleranza agli errori bizantina, che garantiscono un'elevata coerenza tra i nodi della rete.

Nel sistema BEVM, ciascun validatore detiene una chiave privata BTC per le firme Schnorr. La chiave pubblica aggregata forma un albero MAST, consentendo trasferimenti e iscrizioni di BTC all'indirizzo della firma della soglia. I validatori agiscono come nodi leggeri SPV Bitcoin, sincronizzando lo stato della rete BTC in modo sicuro e senza autorizzazione. Aura+Grandpa garantisce la sicurezza e l'affidabilità della rete Layer2, con risorse gestite dal consenso di BFT.

Il principio di funzionamento di Taproot Consensus è: “Nel sistema BEVM, ciascun validatore detiene una chiave privata BTC per le firme Schnorr. La caratteristica delle firme Schnorr consente un'efficiente aggregazione delle firme, migliorando così la sicurezza e l'efficienza del sistema. La chiave pubblica aggregata Pagg, generata attraverso lo schema multi-firma Musig2, forma un grande MAST (Merkle Abstract Syntax Tree). Dopo aver generato l'hash root dell'albero MAST, i validatori eseguono trasferimenti e iscrizioni BTC all'indirizzo della firma di soglia generato dall'albero MAST, consentendo l'invio di dati dalla rete principale BTC alla rete BEVM. Ogni validatore funge anche da nodo luminoso Bitcoin SPV (Simplified Payment Verification), consentendo loro di sincronizzare in modo sicuro e senza autorizzazione lo stato della rete BTC."

IV. Altri dettagli tecnici nel Libro Giallo – Il vero decentramento

Il documento giallo descrive inoltre in dettaglio l'implementazione delle firme Schnorr, MAST, Bitcoin SPV light node e Aura+Grandpa, fornendo uno schema tecnico completo per coloro che sono interessati alle tecnologie Bitcoin. Spiega l'implementazione di Musig2 e contrasta con altri progetti BTC Layer2 come Mezo, che utilizza il protocollo tBTC. A differenza di tBTC, che si basa su una rete di nove firmatari, Taproot Consensus integra reti multi-firma con il consenso PoS BFT, ottenendo una vera decentralizzazione.

Inoltre, il documento giallo spiega il processo di implementazione di Musig2 e le differenze tra altri progetti BTC Layer2 come Mezo e Taproot Consensus. La struttura tecnica sottostante di Mezo si basa sul protocollo tBTC, che utilizza la multifirma Bitcoin per costruire una rete di firma a soglia, offrendo una forte coerenza rispetto alle tradizionali reti distribuite. Tuttavia, tBTC si basa ancora su una rete di nove firmatari, mentre un sistema veramente decentralizzato dovrebbe essere guidato dal consenso, combinando reti multi-firma con meccanismi di consenso BFT PoS (Byzantine Fault Tolerance Proof of Stake). Questa è la differenza tra reti distribuite e blockchain; le reti distribuite enfatizzano la distribuzione ma mancano del consenso bizantino tollerante agli errori, mentre le blockchain, pur essendo anch’esse reti distribuite, sono guidate dal consenso bizantino tollerante agli errori, ottenendo una vera decentralizzazione. La soluzione Taproot Consensus adotta questo design più avanzato. Integrando firme Schnorr, MAST, nodi leggeri Bitcoin SPV e meccanismi di consenso tolleranti agli errori Aura e Grandpa Byzantine, costruisce una soluzione di scalabilità Layer2 decentralizzata altamente coerente e sicura. Questa integrazione migliora la scalabilità e l'usabilità della rete Bitcoin e garantisce la sicurezza e la coerenza della rete BEVM.

Conclusione

Il documento tecnico giallo del team BEVM descrive in modo esauriente Taproot Consensus, una soluzione Bitcoin Layer2 costruita interamente su tecnologie Bitcoin native. Rispetta e innova la direzione tecnologica originale di Bitcoin, rendendolo una vera evoluzione della tecnologia di scalabilità nativa di Bitcoin. Man mano che l’ecosistema Bitcoin si evolve, soluzioni come Taproot Consensus saranno cruciali per il suo sviluppo, fungendo da pilastri fondamentali per soluzioni Bitcoin Layer2 veramente decentralizzate.

A proposito di BEVM

BEVM è la prima soluzione Bitcoin Layer 2 completamente decentralizzata e compatibile con EVM. Consente alle DApp dell'ecosistema Ethereum di operare su Bitcoin, utilizzando BTC come gas. BEVM migliora l'utilità di Bitcoin fornendo una piattaforma sicura e scalabile per applicazioni decentralizzate. Il sistema integra meccanismi di consenso avanzati, interazione cross-chain e solida integrità dei dati per garantire un'esperienza senza interruzioni. BEVM mira a innovare all'interno dell'ecosistema Bitcoin offrendo maggiore scalabilità, sicurezza e compatibilità con i più diffusi strumenti e applicazioni di Ethereum.

Per ulteriori informazioni, gli utenti possono visitare il sito Web ufficiale di BEVm o seguire BEVM su Twitter.

Contatto

TommieBEVMtommie@bevm.io

Il post BEVM svela il rivoluzionario consenso Taproot per la soluzione decentralizzata Bitcoin Layer 2 è apparso per la prima volta su Metaverse Post.