[Repost – ein ausführlicherer Artikel]
Wie ist das neueste von @atomicalsxyz veröffentlichte AVM-Whitepaper zur virtuellen Maschine zu verstehen? Einfach ausgedrückt: Es handelt sich um eine Methode zur Simulation der virtuellen Bitcoin-Maschine, um dem ursprünglichen „zustandslosen“ Bitcoin-Hauptnetzwerk die Implementierung eines Smart-Contract-Systems zu ermöglichen, das dann die Zustandsaufzeichnungs- und -verarbeitungsfunktionen komplexerer Vermögenswerte neben BTC-Vermögenswerten vervollständigen kann. Ähnlich wie Turing vollständige Smart Contracts. Als nächstes teile ich mein Verständnis:
1) Bitcoin wurde ursprünglich als elektronisches Peer-to-Peer-Geldsystem mit bestimmten Skriptdatenspeicherfunktionen, einigen grundlegenden OP-Codes und einer Reihe von Logiken zur Vermögensüberprüfung basierend auf UTXO-Zeitsperren und Ausgabebedingungen konzipiert.
Daher kann das Bitcoin-Netzwerk bei der Aufzeichnung und Übertragung von BTC-Vermögenswerten eine „zustandslose“ Vermögensverwaltung erreichen. Aufgrund der Einschränkungen des minimalistischen UTXO-Modells und der vordefinierten Zustandstransformationsregeln kann dieses zustandslose Modell nur eine begrenzte Verwaltung eines einzelnen BTC-Assets bewältigen.
Wenn Sie versuchen, dem Bitcoin-Netzwerk neue Assets wie BRC20, ARC20, Runes und andere Assets hinzuzufügen, benötigen Sie ein komplexeres dynamisches „Zustandsmaschinen“-Modell, um die Speicherung, Transaktionen, Statusänderungen usw. dieser Assets aufzuzeichnen . Wie erreicht man das?
Eine Möglichkeit besteht darin, externe Protokolle und Layer-2-Second-Layer-Lösungen zu verwenden, um ein „State-Machine“-Modell außerhalb der Kette zu erstellen, um die Verarbeitung zu erweitern, wie z. B. @NervosNetwork @RoochNetwork und andere aktuelle hervorragende Bitcoin-Second-Layer-Erweiterungslösungen und sogar native Lösungen wie z da RGB- und Lightning-Netzwerkschemata alle in diese Kategorie fallen;
Eine andere Möglichkeit besteht darin, die Funktionalität des Skripts direkt zu erweitern, um neue Operationen oder Speicherplatz für die Erstellung und Übertragung komplexer Assets hinzuzufügen. Lösungen wie Covenant und OP_CAT, die auf der Übernahme von BIP-Vorschlagsstandards basieren, fallen in diese Kategorie.
Die beiden oben genannten Methoden sind entweder zu „aktiv“ und es ist schwierig, in kurzer Zeit einen Konsens und eine Einigung zu erzielen, oder sie sind zu „passiv“ und es besteht große Unsicherheit. Die virtuelle Maschine von AVM bietet eine spezielle Lösung, die zwischen beiden liegt und direkt eine Ausführungsumgebung für virtuelle Maschinen im Bitcoin-Hauptnetzwerk aufbaut.
2) Wie geht das? Das Hauptarbeitsprinzip von AVM besteht aus drei Teilen:
1. Bitcoin-Skriptsimulation ist eigentlich der Bitcoin-Befehlssatz, der Turing-vollständige Eigenschaften durch einen Dual-Stack-PDA (Pushable Storage Automaton) erreicht;
2. Sandbox-Betriebsumgebung: Der gesamte Simulator befindet sich in einer kontrollierten Isolationsumgebung, sodass sich die Ausführung in der Sandbox und die Ausführung außerhalb nicht gegenseitig beeinträchtigen.
3. Status-Hashing ermöglicht es den Teilnehmern zu überprüfen, ob der Status ihrer Indexer korrekt synchronisiert ist, und verhindert so potenzielle Angriffe aufgrund inkonsistenter Status.
Einfaches Verständnis: AVM nutzt direkt den derzeit begrenzten Speicherplatz von BTC und das OP-Codes-Verarbeitungsframework, indem es in jede BTC-Mainnet-Transaktion eine spezielle Kodierungs- und Dekodierungsmethode (Sandbox-Umgebung) einführt.
Diese Sandbox verfügt über einen eigenen Indexer, Sandbox-Parser (Befehlssatz), eine globale Datenbank (Datenbank) usw., die die Verwaltung eines vollständigen Satzes von Asset-Speichern, Transaktionsstatusdatensätzen usw. unabhängig abschließen kann, was einem entspricht dynamisch im BTC-Hauptnetzwerk integriert Die „Zustandsmaschine“ kann dann komplexe intelligente Vertragsverarbeitung sowie Zustandssynchronisierung und -überprüfung implementieren.
3) Die virtuelle AVM-Maschine kann dem Bitcoin-Hauptnetzwerk theoretisch ermöglichen, über grundlegende Smart-Contract-Betriebsfunktionen zu verfügen, die es Bitcoin ermöglichen, mehrere komplexe Vermögenswerte zu verwalten und die Möglichkeit zu haben, DApps mit komplexer Zustandslogik zu implementieren, was gleichbedeutend damit ist, dem Bitcoin-Netzwerk ein gewisses Maß an Sicherheit zu verleihen Fähigkeiten. Selbstkonstruierte ökologische Funktionen.
Dies ist sicherlich ein großer Fortschritt, mindestens das gleiche Maß an Innovation bei der BTC-Erweiterungsfähigkeit wie RGB, Lightning Network und verschiedene hervorragende Protokollverarbeitungslösungen der zweiten Schicht. Es ist sogar besser als andere Lösungen in Bezug auf Native.
Meiner Meinung nach verlässt sich AVM jedoch auf Bitcoin-Skriptskripte für die Codespeicherung und OP-Codes für die Transaktionsausführung. Daher ist es insgesamt durch die Leistung des Hauptnetzwerks von BTC begrenzt, wie zum Beispiel: Blockspeicherplatzgröße, Auszahlungsgeschwindigkeit usw.
Stellen Sie sich vor, ein auf AVM basierendes DeFi-Projekt kann nur 7 Transaktionen pro Minute abwickeln und es dauert 10 Minuten, bis ein solcher intelligenter Vertrag theoretisch abgeschlossen ist, er ist jedoch immer noch eingeschränkt und kann nicht umgesetzt werden Der Platz ist sehr begrenzt. Darüber hinaus ist es komplexer und schwieriger, sich bei der Entwicklung komplexer Vertragsfunktionen auf den Skriptbefehlssatz Bitcoin Script zu verlassen, als intelligente Verträge in Sprachen wie Ethereum Solidity zu entwickeln.
Daher erläutert das AVM-Whitepaper lediglich eine integrierte virtuelle Maschinenausführungsmethode von Make Sense. Probleme wie die tatsächliche Bereitstellung und der Online-Betrieb, wie die Anwendungsumgebung funktioniert und wie sie stabil funktioniert, sind noch unbekannt.
über
Insgesamt neige ich dazu, die Entwicklung und Implementierung von AVM als eine nützliche proaktive Erkundung zu betrachten, die auf der Skripterweiterung des BTC-Hauptnetzwerks basiert. Es kann tatsächlich dazu führen, dass einige einfachere Smart Contracts im BTC-Hauptnetzwerk implementiert werden Das Hauptnetzwerk kann eine größere Rolle und einen größeren Wert beim Aufbau der Ökologie der zweiten Ebene und der kombinierten Ökologie von On-Chain und Off-Chain wie BitVM spielen.
Allerdings hat AVM wie andere Arten von BTC-Erweiterungslösungen auch Vor- und Nachteile und muss sich nach der Implementierung auf die ökologische Konstruktion verlassen, um seine „Legitimität“ zu steigern. Es wird empfohlen, eine rationale, vorsichtige und optimistische Haltung beizubehalten.
Hinweis: Die oben genannten Inhalte stellen keine Anlageberatung dar. Freunde, die erkennen, dass ich weiterhin Inhalte verliere, können meine Twitter-Homepage besuchen und auf die Substack-Spalte klicken, um ausführlichere und professionellere Inhalte zu Anlagerecherchen und -analysen zu abonnieren. Insbesondere unangemessene Inhalte, die auf Twitter öffentlich geteilt werden, werden dort sichtbar
#avm #Quark #atomicals Ursprünglicher Link: https://x.com/tmel0211/status/1795344307173683283