Heim >web3.0 >Eine kurze Analyse von Taproot Consensus: die nativste und dezentralste BTC L2-Lösung

Eine kurze Analyse von Taproot Consensus: die nativste und dezentralste BTC L2-Lösung

WBOY
WBOYnach vorne
2024-03-24 09:20:20532Durchsuche

浅析Taproot Consensus:最原生、最去中心化的BTC L2解决方案

Taproot Consensus ist derzeit die nativste und dezentralste BTC L2-Lösung.

Taproot Consensus ist eine BTC L2-Lösung, die vollständig auf der nativen Bitcoin-Technologie basiert. Ihre Kernkomponenten sind Schnorr Signature, MAST Contract und SPV Node Network (vollständiger Name: Bitcion Simplified Payment Verification Node Network).

Taproot-Upgrade führt im Jahr 2021 Schlüsseltechnologien des Bitcoin-Netzwerks ein, darunter Schnorr Signature und MAST Contract. Das SPV Node Network, auch bekannt als Simple Payment Verification Node Network, ist im Wesentlichen ein Netzwerk, das aus Bitcoin-Light-Knoten besteht. Dieses Konzept geht auf das einfache Zahlungsüberprüfungsschema zurück, das Satoshi Nakamoto in Abschnitt 8 des Bitcoin-Whitepapers vorgeschlagen hat. Die Kernidee besteht darin, dass Zahlungen sicher und schnell überprüft werden können, selbst wenn einige Knoten (Light Nodes) nicht über vollständige Transaktionsaufzeichnungen verfügen.

Wie funktioniert Taproot Consensus?

Zuallererst kann Schnorr Signature die Multi-Signatur-Adressen von Bitcoin auf 1.000 erweitern, d. h. 1.000 Taproot-Wallet-Adressen können gemeinsam dasselbe BTC-Asset verwalten und Effizienz, Sicherheit und Datenschutz gewährleisten. Die traditionelle Bitcoin-Mehrfachsignatur, die auf elliptischen Kurvensignaturen basiert, kann nur eine Höchstgrenze von 15 Adressen haben, während die Schnorr-Signatur eine ausreichende Dezentralisierung von Mehrfachsignaturadressen erreichen kann.

Es reicht jedoch nicht aus, die Dezentralisierung von Adressen mit mehreren Signaturen zu realisieren. Es ist auch notwendig, die Automatisierung und Intelligenz von Signaturen zu realisieren, das heißt, sie müssen durch Code gesteuert werden, anstatt sich auf die Signatur von Personen zu verlassen.

Stellen Sie sich vor, wenn bei einem BTC L2 die Adresse, die den Bitcoin hostet, eine Gruppe von Personen benötigt, die nacheinander unterschreiben, um den Ein- und Ausstieg auszuführen, wie ineffizient ist das? Wie kann die Sicherheit gewährleistet werden?

Daher muss nach der Dezentralisierung von Adressen mit mehreren Signaturen ein MAST-Vertrag eingeführt werden, um die Automatisierung und Codierung von Signaturen zu realisieren.

MAST Contract ist auch eine der Kerntechnologien, die im Bitcoin Taproot-Upgrade eingeführt wurden. Der vollständige Name von MAST Contract ist Merkle Abstract Syntax Tree Contract. Er verwendet den Merkle Tree, um komplexe Sperrskripte zu verschlüsseln . Seine Blätter sind eine Reihe nicht überlappender Skripte (z. B. Mehrfachsignaturen oder Zeitsperren). Bei der Auszahlung werden nur das relevante Skript und der Pfad von diesem Skript zur Wurzel des Merck-Baums offengelegt. Es kann einfach verstanden werden, dass es sich bei MAST Contract um einen Smart Contract handelt, der auf der Bitcoin-Kette läuft und Multi-Signatur-Zahlungen abwickeln kann (obwohl er sich vom Smart Contract von Ethereum unterscheidet, kann er bei Anwendung auf Bitcoin Schnoor Multi als Smart Contract fungieren). -Signatur) Wirkung)

Mit MAST kann die Schnorr-Signatur intelligent, automatisiert und codiert werden. Das heißt, das Konzept des Multi-Signers wird hier eliminiert und durch Codeanweisungen ersetzt. Das ist ein sehr wichtiger Punkt.

Wer wird also den Befehl erteilen? Das SPV Node Network gibt Anweisungen.

Das heißt, ein Netzwerk bestehend aus Bitcoin-Light-Knoten, die auf dem BTC-Netzwerk der zweiten Schicht laufen. Basierend auf dem BFT-Netzwerkkonsens, um den MAST-Vertrag zur Erteilung von Anweisungen zu bewegen, wird er nicht von einer Organisation oder Person gesteuert, wodurch eine vollständige Dezentralisierung erreicht wird. Warum das SPV-Knotennetzwerk (Bitcoin Light Node Network) anstelle des gewöhnlichen POS-Knotennetzwerks verwenden? Da Bitcoin-Light-Knoten Bitcoin-Layer-Daten synchronisieren und Zahlungen bequem und sicher verifizieren können, ohne dass vollständige Transaktionsaufzeichnungen erforderlich sind, wird SPV (Simplified Payment Verification) implementiert.

Zusammenfassend:

Schnorr Signature ermöglicht die Erweiterung von Bitcoin-Multi-Signatur-Adressen auf 1.000 und erreicht so eine Dezentralisierung von Multi-Signatur-Adressen.

MAST Contract implementiert ein codebasiertes Multi-Signatur-Management und verlässt sich nicht auf die Unterzeichnung durch Personen, sondern auf Code-Treiber.

SPV Node Network verlässt sich auf den Konsens des Bitcoin-Light-Node-Netzwerks, um Multisignaturen voranzutreiben und die dezentrale Bitcoin-Kette und -Verwaltung vollständig zu realisieren.

Taproot Consensus=Schnorr Signature+MAST Contract+SPV Node Network, dies ist derzeit die nativste und dezentralste BTC L2-Lösung.

Das obige ist der detaillierte Inhalt vonEine kurze Analyse von Taproot Consensus: die nativste und dezentralste BTC L2-Lösung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:panewslab.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen