
Autor: Hao Tian
Wie verstehe ich @AtomicalSxyz ’neueste Veröffentlichung von AVM Virtual Machine White Paper?Einfach ausgedrückt: Es ist eine Art Fähigkeit, ein intelligentes Vertragssystem zu tragen, indem ein Bitcoin -Virtual -Computer simuliert wird, sodass das ursprüngliche „Staatelo“ -Kastnetzwerk die Möglichkeit hat, ein intelligentes Vertragssystem zu tragen, und somit die Statusaufzeichnung und Verarbeitung abzuschließen Fähigkeiten von komplexeren Vermögenswerten außerhalb der BTC -Vermögenswerte.Als nächstes teilen Sie mein Verständnis:
1) Bitcoin wurde ursprünglich als punkt-zu-Punkt-elektronisches Cash-System mit bestimmten Skript-Skript-Datenspeicherfunktionen entwickelt und verfügt gleichzeitig über einige grundlegende OP-Codes-Opcodes sowie eine Reihe von Verifizierungsanlagen, basierend auf der Verifizierung von Asset-Logik UTXO -Zeitsperrungen und Ausgabenbedingungen.
Daher kann das Bitcoin -Netzwerk beim Aufzeichnen und Übertragen von BTC -Vermögenswerten das Vermögensverwaltung in „Statuseless“ realisieren.Aufgrund der Einschränkungen des UTXO -minimalistischen Modells und der vordefinierten Zustandsumwandlungsregeln kann dieses staatenlose Modell nur die begrenzte Verwaltung von BTC -Einzelanlagen verarbeiten.
Wenn Sie versuchen, das Bitcoin -Netzwerk wie BRC20, ARC20, Runen und andere Vermögenswerte neue Vermögenswerte hinzuzufügen, müssen Sie ein komplexeres dynamisches „Status -Maschine“ -Modell haben, um den Speicher, Transaktionen und Zustandsänderungen dieser Vermögenswerte aufzuzeichnen.Wie kann man es erreichen?
In einer Weise werden externe Protokolle und Layer2 Layer 2-Lösungen zum Erstellen eines „Status-Maschinen“ -Modells außerhalb der Kette zur Erweiterung der Verarbeitung erstellt. gehört zu dieser Kategorie;
Eine andere Möglichkeit besteht darin, die Funktionalität von Skriptskripten direkt zu erweitern, um neue Operationen oder Speicherplatz für die Erstellung und Übertragung komplexer Vermögenswerte wie Covenant und OP_CAT zu verarbeiten, die auf BIP -Vorschlagsstandards angewiesen sind.
Die beiden oben genannten Methoden sind entweder zu „aktiv“ und in kurzer Zeit oder zu „passiv“ mit großer Unsicherheit schwer zu Konsens und Vereinigung.Virtuelle AVM -Maschinen bieten eine spezielle Verarbeitungslösung dazwischen und erstellen direkt eine virtuelle Maschinenausführungsumgebung im Bitcoin -Hauptnetzwerk.
2) Wie geht es mir?Das Hauptarbeitsprinzip von AVM umfasst drei Teile:
1. Bitcoin-Skriptsimulation ist eigentlich ein Bitcoin-Befehlssatz, und Turing Complete Eigenschaften werden durch Dual-Stack-PDA (Druck in Speicherautomaten) erreicht.
2. Sandbox Betriebsumgebung, der gesamte Simulator befindet sich in einer kontrollierten isolierten Umgebung, so dass sich die Ausführung in der Sandkasten und die Ausführung außerhalb der Ausführung nicht stört.
3. State Hashing ermöglicht es den Teilnehmern zu überprüfen, ob der Status ihres Indexer korrekt synchronisiert ist und potenzielle Aggressionen von inkonsistenten Zuständen verhindert.
Einfaches Verständnis: AVM nutzt direkt den aktuellen begrenzten Speicherplatz von BTC- und OP -Codes -Verarbeitungsrahmen und führt eine spezielle Codierungs- und Decodierungsmethode (Sandbox -Umgebung) in jede BTC -Hauptnetzwerktransaktion ein.
Diese Sandbox ist mit einem Indexer, einem Sandbox -Parser (Anweisungssatz), einer globalen Datenbank (Datenbank) usw. ausgestattet, die die Verwaltung eines vollständigen Satzes von Asset -Speicher, Transaktionsstatusdatensätzen usw. unabhängig vervollständigen kann, was einem äquivalent zu einem entspricht Integrierte Dynamik im BTC-Hauptnetzwerk Die „Statusmaschine“ kann dann komplexe Smart-Vertragsverarbeitung, Zustandssynchronisation und -überprüfung realisieren.
3) Mit der AVM Virtual Machine kann das Bitcoin-Hauptnetzwerk theoretisch grundlegende Funktionen für intelligente Vertragsbetrieb haben, sodass Bitcoin mehrere komplexe Vermögenswerte verwalten und komplexe staatliche Logik-Dapps implementieren kann, was dem Bitcoin-Netzwerk gleichwertig ist baute ökologische Funktionen.
Dies ist natürlich ein großer Fortschritt, zumindest als BTC -Expansionsfunktionen Innovation als RGB, Lightning Network und verschiedene exzellente Protokollverarbeitungslösungen der Schicht.Selbst in der Einheimischen ist es besser als andere Lösungen.
AVM verlässt sich jedoch auf Bitcoin -Skriptskripte, um Speicher- und OP -Codes für die Transaktionsausführung zu codieren. Daher wird sie im Allgemeinen durch die Hauptnetzwerkleistung von BTC begrenzt, wie z.
Stellen Sie sich vor, ein Defi -Projekt, das auf AVM basiert, kann nur 7 Transaktionen pro Minute verarbeiten, und es dauert zehn Minuten zwischen zwei staatlichen Konvertierungen.Darüber hinaus ist es komplexer und schwierig, sich auf die Anweisungssätze für Bitcoin -Skriptsanweisungen zur Entwicklung komplexer Vertragsfunktionen zu verlassen, als intelligente Verträge in Sprachen wie Ethereum Solidity zu entwickeln.
Darüber hinaus verdeutlicht das Whitepaper von AVM eine integrierte Ausführungsmethode für virtuelle Maschinen, um Sinn zu machen.
über
Insgesamt betrachte ich die Entwicklung und Implementierung von AVM als vorteilhafte und aktive Erkundung, die auf der Erweiterung des Hauptnetzwerkskript -Skript -Skript -Skripts von BTC basiert und in der Tat einige einfachere intelligente Verträge vorantreiben kann, die im BTC -Hauptnetzwerk implementiert werden sollen, und gleichzeitig. Das Bitcoin-Hauptnetzwerk kann einen größeren Anteil und einen größeren Wert für die Konstruktion des zweiten Ökosystems und des Bitvm-Onketten- und Off-Chain-Kombinationsökosystems spielen.
Wie bei anderen BTC -Expansionslösungen hat AVM jedoch auch seine Vorteile und Nachteile auf die ökologische Konstruktion, um seine „orthodoxe“ Attraktivität zu erweitern.