
Autor: Kris, Abcde
Arch Network ist eine native Anwendungsplattform für Bitcoin.Es führt die intelligente Vertragsfunktion direkt durch eine neuartige Architektur in Bitcoin ein. (ZKP) zur Transaktionsüberprüfung, und die native Programmierbarkeit wurde auf der BTC abgeschlossen
Während der Aspekt des von Bitcoin festgelegten Prinzips der Souveränität erhöht Arch die Funktion der nativen BTC -Schicht durch die vollständige Programmierung der Turing und löste die Programmierung von BTC auf der ersten Schicht von BTC auf.
Warum kann BTC das Thema intelligente Verträge nicht ausführen? Jeder hat viele Male besprochen? Die Hauptgründe sind drei:
1. Limited Script Language: Bitcoins Skript -Sprachskript beabsichtigt, seine Funktionen einzuschränken, um Sicherheit und Einfachheit zu gewährleisten.Es fehlt die Komplexität der Sprache, die in Plattformen wie Ethereum verwendet wird, was die Logiktypen und -bedingungen einschränkt, die in Bitcoin -Smart -Verträgen ausgeführt werden können.
2. Daten- und Statusspeicher: Blockchain -Nadel von Bitcoin optimiert die Statusinformationen für Speicher -Transaktionsdaten anstelle komplexer intelligenter Verträge.Der Mangel an Zustand im Bitcoin -Design macht die Verwirklichung dynamischer intelligenter Verträge, die nach verschiedenen Bedingungen interagieren und aktualisieren können, um eine Herausforderung zu erhalten.
3. Implementierungsumfeld: Bitcoin verfügt über keine native Ausführungsumgebung, in der komplexe intelligente Verträge ausgeführt werden können.Die Plattform (wie Ethereum) mit hohem End -DAPP verfügt über eine virtuelle Maschine (EVM), um eine kontrollierte Umgebung für die Ausführung eines intelligenten Vertrags bereitzustellen.Die Architektur von Bitcoin enthält keine ähnlichen Komponenten für die Verarbeitung komplexer dezentraler Anwendungen.
Bisher verfügt das BTC -Ökosystem über eine beträchtliche Anzahl von Lösungen der Schicht 2 und versucht, das Fehlen dieser grundlegenden Säulen zu lösen. Diese Lösungen erfordern jedoch, dass Benutzer (Empfänger) einseitige Mehrfachsignaturkonten sind.Dies verstößt gegen die erste Regel von Bitcoin: Beherrscht den privaten Schlüssel nicht, hat keine Bitcoin.
Arch Network ist eine native Anwendungsplattform für Bitcoin.Es führt die intelligente Vertragsfunktion direkt durch eine neuartige Architektur in Bitcoin ein.ArchVM ist eine von SVM inspirierte virtuelle Maschine (dh für die parallele Ausführung).
Lassen Sie uns als nächstes sehen, wie der spezifische Bogen BTC eine Programmschicht gibt?
Die Struktur des Bogens besteht aus zwei Teilen, die darauf abzielen, die Funktion von Bitcoin zu verbessern, bestehend aus ZKVM und dezentralem Überprüfungsnetzwerk.Diese beiden Teile haben eine Ausführungsschicht direkt auf Bitcoin gebildet.Diese Integration behält nicht nur die Sicherheit und Liquidität von Bitcoin bei, sondern verbessert auch die Funktionen erheblich und erreicht so schnelle, sichere und vollständig verifizierte intelligente Verträge für Bitcoin.
Wie man den Kern macht, ist ein Wort, die zusätzliche Daten in der Transaktion speichert.Diese erhöhte Datenverfügbarkeit eröffnet neue Möglichkeiten direkt in der Kette und den Metadaten, was für Anwendungen wie intelligente Verträge, die Zugriff und nachprüfbare Statusdaten erfordern, von wesentlicher Bedeutung sind.
Das Arch -Netzwerk übernimmt eine innovative staatliche Verwaltungsmethode auf der ersten Schicht von Bitcoin.
Was ist die „Statuskette“?
UTXO behält den Staat in der Smart -Vertragsadresse bei und trennt ihn von der Ausführung, um die Effizienz und Sicherheit zu verbessern.Die Trennung von Zustand und Ausführung ermöglicht es ausdrucksvollere intelligentere Verträge, um die flexible Entwicklungsumgebung zu fördern.
Das Protokoll implementiert ein mit Prooden überprüfter Modell, bei dem die serialisierte Smart Contract-Transaktion auf die Ausführung im Pool wartet.Der Proobe ruft und führt die Transaktion aus und generiert die von der Verifizierungsperson verwendete Quittung.
U -Staat und Ausführung entkoppelt: Diese Designentscheidungen ermöglichen es ausdrucksvollere Intelligenzverträge und innovative Fälle, um die flexible Entwicklungsumgebung zu fördern.
Die Verwendung von U Zero-Knowledge Virtual Machine (ZKVM): Das Arch Network verwendet RISC Zero, einen führenden allgemeinen ZKVM, ähnlich dem RISC-V-Mikroprozessor, der Rost, C und C ++ und andere Sprachen unterstützt.
U -Vertragspezifischer Schlüssel: Jeder Vertrag hat den einzigen Schlüssel zur Verhinderung von Schwachstellen während des Einsatzes.
Was ist der Transaktionsprozess von Arch?
>
Schritt 1: Rufen Sie intelligente Verträge über eine Bitcoin -Transaktion auf.Gleichzeitig gibt es einen Erzindexer, der den neuen Bitcoin -Block ständig überwacht. Überprüfen Sie die Transaktionen in jedem neuen Bitcoin -Block, um festzustellen, ob er diesen Anruf erfüllt.
Schritt 2: Nach Erkennung der Transaktion analysiert Arch verbundene Details und führt weiterhin intelligente Verträge aus.Anschließend erzeugte der Smart Contract einen Ergebniszustand und eine nicht signierte Transaktion, was die Übertragung von Vermögenswerten in der Ausführung und den Nachweis der Überprüfung der Ausführung intelligenter Verträge widerspiegelte.
Schritt 3: Alle Inhalte werden an das Verifizierungsnetzwerk übertragen, insbesondere einen Führungsknoten.Während jeder Erz -Ära wird ein Führer zufällig nach Eigenkapital ausgewählt.Führende Knoten verbreiten die empfangenen Informationen auf alle anderen Knoten im Netzwerk.
>
Schritt 4: Jeder Knoten überprüft den Beweis, und der Status wird in die Transaktion geändert und die Transaktion wird erkannt.Führungskräfte sammeln Unterschriften von diesen Knoten, bis sie die vordefinierte Schwelle erreichen.
Schritt 5: Sobald die Transaktion durch eine ausreichende Anzahl von Knoten signiert ist, kann die Transaktion im Bitcoin -Netzwerk übertragen werden.
Zusammenfassend hat Arch gelöst, wie BTC Layer1 zwei Kernprobleme der Programmierung aufweist:
Erstens: Wie generiert man Unterschriften im ersten Stock von Bitcoin?(Beispielsweise lautet die Lösung von Ethereum: Die durch den Vertrag unterstützte Vermögensübertragung wird diese Verträge vertrauenswürdig.)
-
Arch verwendet ein THE -Signaturschema (TSS), das dem Verifizierungsnetzwerk den Schlüssel freigeben und eine Transaktion im Namen des Benutzers unterzeichnen kann.
Zweitens: Die tatsächliche Rolle des Indexer ist tatsächlich wie ein für die Berechnung verantwortlicher Modul.
-
Sobald der Benutzer Bitcoin -Transaktionen unterschreibt, enthält es auch eine intelligente Vertragsanruf -Transaktion.
Mit dieser Prozesse können Sie die Programmierung auf Schicht 1 und einer Ebene implementieren.Dieser Mechanismus kann eine nahtlose Interaktion und Koordination zwischen verschiedenen intelligenten Verträgen erreichen.
Arch -Ökologie und Chance:
Es gibt eine Menge Ökologie auf dem Bogen, wie die stabile Währung von Layer1 -Native, die dezentrale Brücke vor dem SOL und der BTC und der Dex von Layer1 -Native.
Arch konzentriert sich derzeit auf die Entsperren von Programmier- und Ausführungsfunktionen.Layer2 und Layer3 werden ein kleiner Ort für den häufigen Handel, während der erste Stock teurere Bitcoin -Vermögenswerte behandelt.Sobald Arch die Programmierung von Defi auf der 1. Schicht von BTC entsperrt hat, lösen sie das Skalierbarkeitsproblem, unabhängig davon, ob es sich um Layer2- oder Layer1.5- oder ACT -Kette handelt.
Gleichzeitig ist Archs Ziel, sein Netzwerk zu erweitern, indem dezentrale Verifizierungsknoten -Netzwerke festgelegt werden.Dies kann zunächst mit einer Reihe von vertrauenswürdigen Knoten beginnen, um Stabilität und Sicherheit zu gewährleisten.Im Laufe der Zeit umfasst die Strategie das Netzwerk, indem sie die Teilnahme einer breiteren Spektrum von Gemeinschaften und Übergängen zu einem vollständig dezentralen Modell motiviert.Diese Erweiterung wird die Elastizität, Dezentralisierung und Glaubwürdigkeit des Netzwerks verbessern und es für Entwickler und Benutzer attraktiver machen.Zu dieser Zeit können mehr Teilnehmer den Entwicklern achten.