
Autor:Bitcoinsquare
Gerade diese Woche hat@AtomicalSxyz das neueste AVM-Whitepaper veröffentlicht Wir werden den Inhalt der Vereinbarung und des Weißbuchs analysieren.
1. 1. Hintergrund
Mit der Entwicklung von Bitcoin -Ökosystemen wie Segwit, Taproot, Schnorr-, Mast- und Taproot -Skripten und anderen Technologien wurden aktualisiert, was die Entstehung neuer Anwendungen fördert.Auf dieser Grundlage wurden viele Bitcoin -Token geboren und förderte auch die kontinuierliche Entwicklung des Bitcoin -Ökosystems.
Die Geburt des Ordinalsprotokolls hängt eng mit dem Konzept von Satoshi im Bitcoin -Netzwerk zusammen.Das Protokoll führt die Konzepte von Auftragsnummern und Inschriften ein.Die Bestellnummer ist die Zuordnung einer eindeutigen Zahl für die Bergbauordnung eines CONG.Inschriften werden durch Verbrennen von Informationen zu Cong erreicht.In Kombination mit Segwit und Taproot ermöglicht das Ordinalsprotokoll eine Datei von weniger als 4 MB für jeden CONG auf der Bitcoin -Blockchain, dh der Inschrift.Mit der Entwicklung des Bitcoin-Ökosystems schlug der Gründer von Ordinals Casey vor, Runen als Alternative zum BRC-20 zu verwenden.Im Vergleich zu den BRC-20 reduziert Runen die Serverkonsensschicht und wird gleichzeitig auf die Daten der Kette beruht, und es ist nicht für das native UTXO-Modell geeignet. von Bitcoin.
Die Geburt des Atomical -Protokolls, das wir einführen möchten, ist ebenfalls ein Zufall. auf Twitter geschickt und dann offiziell im September letzten Jahres eingeführt.Für das ARC-20-Konzept in Atomikalien ist es nicht eine Inschriftvereinbarung, die viele Menschen verstehen. Mindestens eine Cong -Einheit und arbeitet gemäß den gleichen Regeln für das Senden und Empfangen der gleichen Bitcoin -Regeln gemäß der UTXO -Architektur ungeeigneter Transaktionen.
Bei der Verfolgung historischer Transaktionsaufzeichnungen und der Berechnung des aktuellen ARC-20-Vermögensbilanzs müssen nur die Bitcoin-UTXO-bezogenen Bitcoin-UTXO im Zusammenhang mit ARC-20-Tokes überprüfen, und es sind keine zusätzlichen Daten erforderlich, um das Modul aus der Kette zu speichern.Dies ist der Hauptunterschied zwischen dem ARC-20 und dem BRC-20-Protokoll, da das BRC-20-Protokoll normalerweise vom Indexer und unter der Kettenspeicherschicht abhängt.Das ARC-20-Protokoll hat die Kosten des Indexservers erheblich reduziert und den Grad der Dezentralisierung erhöht. Anwendungen.Im Atomical -Protokoll geht es nicht nur darum, die Ausgabe von Asset zu erstellen, sondern auch, wie man reichere Nutzungsszenarien für Vermögenswerte zur Verbesserung seiner Liquidität und zur Erweiterung mehr Funktionalität bietet.
2. Was ist AVM
Bitcoin wurde ursprünglich als Punkt -TO -Punkte -Cash -System entworfen.Alle Deckungsvereinbarungen teilen sich im Grunde genommen zwei Arten von Zustandsmaschinen: Eine wird für die Signalübertragung verwendet, um digitale Vermögenswerte zu erstellen, und der andere wird verwendet, um diese digitalen Vermögenswerte zu verwalten.Die Regeln für Statusmaschinen sind im Wesentlichen unverändert und sie sind in ihren jeweiligen Deckungsprotokollindizes -Anwendungsentwicklern, die digitale Vermögenswerte anpassen können.
Aufgrund der Einschränkungen des UTXO -Modells und der vorgegebenen Zustandsumwandlungsregeln kann dieses staatenlose Modell jedoch nur eine begrenzte Verwaltung von BTC -Einzelanlagen verarbeiten.Um Vermögenswerte wie BRC20, ARC20 und Runen zum Bitcoin -Netzwerk hinzuzufügen, müssen komplexere dynamische „Zustandsmaschinen“ -Modelle die Speicher, Transaktionen und Statusänderungen dieser Vermögenswerte aufzeichnen.Eine der Methoden besteht darin, externe Protokolle und Layer -2 -Lösungen zu verwenden.Das Problem ist jedoch, dass die erste Methode in kurzer Zeit schwierig ist, einen Konsens zu erzielen, und die zweite Methode besteht Unsicherheit.
Die Virtual Machine bietet eine Lösung zwischen beiden.Die Grundidee besteht darin, Entwicklern zu ermöglichen, Smart -Vertrags -Code in das Datensegment der Transaktion zu platzieren, damit alle relevanten Parteien ausgeführt werden können.Durch das Speichern des Codes auf der Blockchain können verschiedene relevante Parteien den Status leicht synchronisieren, indem sie die Logik auf die gleiche Weise ausführen.
3. Arbeitsprinzip
Wir alle wissen, dass die Programmiersprache von intelligenten Verträgen mindestens die folgenden Schlüsselattribute haben sollte: vorhersehbare Laufzeit, Erfüllung der Vervollständigung und die Möglichkeit, eine effiziente Ausführung im Ressourcenbeschränkungssystem zu implementieren.Nach den oben genannten Anforderungen ist das Bitcoin -Skript sehr geeignet als Anweisungssatz, um die Erstellungs- und Übertragungsregeln digitaler Vermögenswerte zu definieren.Smart Contract Code wird in Bitcoin -Transaktionen gespeichert, die die Protokollindizes abdecken, um diese Codes für verschiedene Methoden zum Aufrufen und Transformieren auszuführen.Alle relevanten Parteien führen die gleiche Logik durch und erreichen die gleiche Zustandsumwandlung, wodurch ein spontaner Konsens bildet.
Erstellen und führen Sie intelligente Verträge aus, die digitale Assets abdecken, indem Sie Bitcoin -Virtual -Maschinen und deren Skript -Dolmetscher simulieren.Bitcoin Blockchain wird als Zeitstempel- und Datenanbieter verwendet, um intelligente Vertragsprogramme in der Kette zu speichern. Die Ausführung dieser Programme wird jedoch durch den Coverage Protocol Indecoler durchgeführt, wenn die Sandbox ausgeführt wird.Der Cover -Protokoll -Indexknoten wird gemeinsam von Anwendungsentwicklern, Dienstanbietern und Benutzern betrieben, wodurch ein neuer Konsens besteht:
1. Bitcoin -Skriptsimulation: Bitcoin -Befehlssatz, das Turing Complete -Attribut wird durch die Double Stack PDA erreicht.
2. Die Betriebsumgebung des Sandkasten: Der gesamte Simulator befindet sich in der kontrollierten Isolationsumgebung, so dass die Ausführung der Sandkasten und die Ausführung der Sandbox nicht ineinander stören.
3. Status Hash: Es ermöglicht den Teilnehmern zu überprüfen, ob der Status seines indexanten korrekt synchronisiert ist, was die potenzielle Belastbarkeit des inkonsistenten Status verhindert.
Einfach ausgedrückt, AVM soll den aktuellen begrenzten Speicherplatz von BTC und das OP -Codes -Verarbeitungsrahmen direkt verwenden, um eine spezielle Codierungs- und Dekodierungsmethode einzuführen, indem eine spezielle Codierungs- und Dekodierungsmethode in jeder BTC -Hauptnetzwerktransaktion eingeführt wird, dh in der Sandbox -Umgebung, die Sandbox -Umgebung Diese Sandbox ist die Sandbox Kann die Speicher- und Transaktionsaufzeichnungen einer Reihe von Vermögenswerten unabhängig vervollständigen, und dann können die komplexe Smart -Vertrags -Verarbeitung sowie die Status -Synchronisation und -überprüfung erreicht werden.
Viertens zukünftige Entwicklung
In Zukunft gibt es eine mögliche Entwicklung von AVM.Gleichzeitig erkennt AVM Interoperabilität und Cross -Chain -Kommunikation.Einfach ausgedrückt, ermöglicht AVM das Atomie -Protokoll, verschiedene Aufgaben auszuführen, nicht nur die einfachen Token, die zuvor Mechanismus ausstellen.Nachdem wir die Grundlage der Bedürfnisse der Ausgabe von Vermögenswerten und Management -Vermögenswerten erfüllt haben, können wir das Bitcoin -Ökosystem wirklich entwickeln, und es wird mehr große Anwendungen und Systemarchitekturen geben.
Obwohl es viele Einschränkungen von AVM gibt, z. Komplexe intelligente Verträge können weiterhin viele Rechenressourcen konsumieren, und es gibt immer noch Zweifel an der Ausführungseffizienz.Sein Aussehen ist jedoch immer noch aufregend und freut sich auf weitere Durchbrüche für technologische Innovationen.