Autor: Medici
Letzten Monat veröffentlichte @atomicalsxyz das Whitepaper Atomics Virtual Machine (AVM), das sich auf die Einführung von Programmierbarkeit und Smart Contracts in Bitcoin L1 konzentriert.
Hauptfragen:
Die Einschränkungen des UTXO-Modells hindern Entwickler daran, das Asset-Verhalten anzupassen, da die Regeln des Zustandsautomaten unveränderlich sind – dies erfordert ein flexibleres dynamisches „Zustandsautomaten“-Modell, um Änderungen im Zustand des Assets aufzuzeichnen.
Die Community hat zwei mögliche Lösungen vorgeschlagen:
1. Erstellen Sie ein externes Protokoll; verschieben Sie die „Zustandsmaschine“ aus der Kette, ähnlich wie bei L2-Lösungen. Zum Beispiel RGB, Lightning Network und CKB.
2. Implementieren Sie neue Opcodes (OP_CODES) wie OP_CAT oder fügen Sie Covenants hinzu.
AVM schlägt eine Hybridlösung vor:
Einführung eines Coverage-Protokoll-Indexers: Simuliert Bitcoin-Skripte und führt benutzerdefinierte Opcodes ein, um die Variabilität zu erhöhen. Dies ermöglicht die Erstellung und Ausführung intelligenter Verträge.
Die Simulation wird in einer Sandbox-Umgebung ausgeführt, um sicherzustellen, dass das BTC-Netzwerk nicht beeinträchtigt wird. Dies kann eine Zustandsänderung darstellen, einschließlich einer Überprüfung vor der Veröffentlichung in der BTC-Kette zur Ausführung.
Die Einführung von AVM – der Verwendung von Overlay-Digital-Asset-Indexern zur Ausführung von Smart Contracts auf Bitcoin – könnte, wenn sie in die Praxis umgesetzt wird, den Mangel an Programmierbarkeit und Smart Contract-Integration von BTC ausgleichen.
Durch praktische Beispiele der vorgestellten Konzepte könnte AVM zu einer soliden Lösung werden, die die Funktionalität und Skalierbarkeit von Bitcoin verbessert. Wir freuen uns auf weitere Entwicklungen in der Zukunft.
#AVM #ARC20