
Yona ist eine Schicht 2 (Rollup), die von SVM auf Bitcoin angetrieben wird.
Während Yona die Sicherheit von Bitcoin’s Crypto Economics erbt, erkennt Yona eine reichhaltige Programmierbarkeit und eine beispiellose Ausführung von Bitcoin und seiner Vermögenswerte.
Um dies zu erreichen, implementiert Yona einen vertrauenslosen Zwei-Wege-Stift zwischen BTC auf Bitcoin und BTC auf Yona und kann einseitig verlassen.Wir nennen diesen Yona Native Hook einen kanonischen Haken.
Das Hauptdesign von Yona besteht darin, dass es darauf abzielt, von herkömmlichen gemeinsamen TSS-MPC-Brücken zu einer Spezifikation von Zwei-Wege-Haken zu wechseln-ein Mechanismus, der sich ausschließlich auf kryptografische Beweise und Bitcoin-Konsens beruht.Mit anderen Worten, der normative Zwei-Wege-Haken hängt nicht von einem externen Konsens ab.
Merkmale von L2 -Spezifikationshaken
Rollup muss die Möglichkeit geben, einzugeben (Einzahlung) und Aushebung (Auszahlung).
Einseitige Ablagerungen und Abhebungen sind entscheidend, um die Verfügbarkeit und den Zensurresistenz von Bitcoin- und Dollar -Vermögenswerten zu gewährleisten.
Während die Implementierung von Einlagen einfach ist (nach SPV), erfordert der richtige einseitige Ausgang eine direkte Demonstration seiner Gültigkeit auf Bitcoin.
Wir schlagen einen praktischeren Ansatz vor, der nach und nach auf der bestehenden Krypto -Wirtschaftsinfrastruktur von Ethereum aufbaut und darauf abzielt, so viel Bitcoin -Sicherheit wie möglich so zu integrieren, um die am besten unterstützten Bitcoin -Bitcoin -Personen zu unterstützen.
Bitcoin (BTC) Spezifikationshaken
Unsere nativen BTC-Haken werden von der kryptoökonomischen Sicherheit in Kombination mit Eigenlayer und Bitvm angetrieben.
BITVM ermöglicht die Überprüfung der Ausführung von Bitcoin außerhalb des Kettens, und jeder kann Betrugsbeweise vornehmen und Beweise bestrafen.BITVM ist die Verschlüsselungssicherheitsquelle für Yona -Spezifikationshaken.
Eigenlayer bietet Zugang zu Ethereum Stakel Capital Base und dezentraler Validator -Set.Eigenlayer ist die Quelle der wirtschaftlichen Sicherheit für Yona -Spezifikationsverbindungen.
Yona -PEG -Betreiber sind Entitäten, die den Normalmodusbetrieb des Hooks (d. H. Einzahlung/Extraktion von BTC) unterstützen.Jeder PEG -Operator muss zwei Rollen ausführen:
BITVM -Aufladung/Auszahlungsvertrag Gegenpartei (für den normalen Modusbetrieb)
AVS-Operator (für einseitige Ausstieg)
Es sollte betont werden, dass der Yona -PEG -Operator niemals in der Lage ist, auf ein abgelagerte Bitcoin zuzugreifen, das nicht nach BITVM -Verträgen geschützt ist und Größenordnungen niedriger sind als AVS -Vermögenswerte.
Es gibt mehrere Link -Operatoren, von denen mindestens einer ehrlich sein muss, aber selbst in Fällen, in denen nicht alle Betreiber ehrlich sind, können sie keine Einlagen stehlen und im schlimmsten Fall verbrennen sie sie nur.
Wenn Benutzer BTC in den Sidechain einlegen, schalten sie einen Abhebungs -BitVM -Vertrag mit dem PEG -Betreiber ab.Nachdem der Vertrag festgelegt wurde, sendet der Benutzer UTXO direkt an die BITVM -Adresse.Bitte beachten Sie, dass dieser UTXO jederzeit nicht zum Korrektor gehört.
Wenn Benutzer (möglicherweise unterschiedliche Benutzer) einen gültigen Rückzug aus Yona vorlegen, verwenden sie den Auszahlungsvertrag erneut (ein neuer Vertrag mit dem Betreiber, wenn er BTC nicht in Yona einlegt).
Wenn eine Denial -of -Service oder eine Überprüfung erfolgt, ist der PEG -Betreiber nicht in der Lage oder nicht bereit, einen BITVM -Vertrag zu erstellen.Hier kommt die wirtschaftliche Sicherheit von Eigenlayer ins Spiel.Einerseits können die Betreiber nicht abgelagerte Bitcoins stehlen, sodass es keinen Vorteil hat, sich zu weigern, Auszahlungsdienste anzubieten.Aber das ist offensichtlich nicht genug.Daher verwenden wir die Eignelayer -Schnitte, um die Hauptnachteile der Ablehnung der Auszahlungen einzuführen.
Wenn der PEG -Betreiber aus irgendeinem Grund weigert, einen Auszahlungsvertrag zu erstellen, kann der Benutzer eine Bitcoin -Transaktion mit dem Antrag einreichen und unserem Eigenlayer -Vertrag nachweisen, dass der Abhebungsvertrag nicht erstellt wurde.Dadurch werden die Vorteile des Bedieners gesenkt.
Ebenso kann der Rückzug im Falle eines einseitigen Rückzugs einen gültigen Rückzug aus Yona vorlegen.PEG -Betreiber haben bis zu N -Blöcke, um den Nachweis ihrer abgeschlossenen Auszahlungsanfrage zu erteilen.Wenn kein Nachweis vorgelegt wird, wird der Betreiber auf dem Eigenlayer gekürzt und der Benutzer kann Geld direkt aus dem BITVM -Vertrag abheben.
Meta-Agreement-Spezifikation für Doppelhaken, einseitiger Ausgang ohne Vertrauen
Eine weitere wichtige Innovation ist, dass Yona ein völlig vertrauensloses, reine Verschlüsselungsfrei normativ gepacktes Bitcoin-Monoprotokol umsetzen kann und sich nicht auf die wirtschaftliche Sicherheit stützt.
Metaprotocols (wie BRC-20) verwenden Bitcoin, um Daten aufzuzeichnen und einen Off-Chain-Indexer zu verwenden, um die Metaprotokoll-Transaktionen unabhängig zu überprüfen.Dies ermöglicht die Konstruktion eines effizienten und vertrauenslosen Rollups als schnell programmierbare Schicht des Meta -Protokolls.
Der Hauptunterschied zwischen Rollup und Sidechains besteht darin, dass Rollup einseitige Ausgänge ohne Vertrauen ermöglicht: Benutzer können ihre BRC-20 aus Rollup extrahieren, indem sie Bitcoin-Transaktionen ausführen, ohne dass Dritte zur Teilnahme erforderlich sind (z. B. Rollup-Operationen, Validatoren oder Brücken)).
Als nächstes konzentrieren wir uns auf die BRC-20-Anwendungsfälle.
Der Hakenmechanismus ist wie folgt:
Um Rollup einzugeben, müssen Benutzer BRC-20 auf Bitcoin L1 „zerstören“, die Zerstörung für den Smart-Vertrag von Rollup (über Bitcoin ZK Light Client) beweisen und die gleiche Inschrift auf L2 prägen.Auf L1 kann eine Zerstörung erreicht werden, indem eine „Transfer“ -Transaktion an ein „op_return“ -Skript gesendet wird, das keine Daten enthält.
Um die Zusammenfassung zu beenden, müssen Benutzer die BRC-20 auf L2 „verbrennen“ und sie auf Bitcoin L1 mit ZK-Beweis für einen gültigen Rückzug „Münzung“ „Minder“ „„ verbrennen “.
Der Nachweis des gültigen Ausstiegs von ZK enthält:
Verpflichtung zur Eingabe von L2 -Entzugstransaktionen und Merkle -Wurzel des Rollup -Statusbaums
Rollups ZKVM hat die Berechnung korrekt durchgeführt und der resultierende BRC20 -Saldo ist größer als oder gleich dem Abhebungsbetrag
Kein Verstoß gegen die Gesamtversorgung invariante (d. H. Die Gesamtversorgung von BRC20 = BTC -Versorgung + L2 -Versorgung + Betrag, die abgenommen werden soll)
Das Bitcoin-Netzwerk selbst kann keine Null-Wissen-Beweise überprüfen, da das Bitcoin-Skript nicht über die erforderlichen Opcodes verfügt.Da der Indexer jedoch eine Überprüfung durchführen kann, ist dies nicht erforderlich.BRC-20 hat sich auf einen Off-Chain-Indexer gestützt, um das BRC-20-Saldo wieder aufzubauen, und das einzige, was Sie tun müssen, ist die Beweise für die Überprüfung der Auszahlungstransaktionen auf dem Indexer zu unterstützen.
Wenn L2 nicht verfügbar ist, gibt es für eine bestimmte Zeit (z. B. 5 Tage) keinen Herzschlag auf der DA-Schicht, sodass der Benutzer ein einseitiger Rückzug durch Senden einer Bitcoin-Transaktion, d. H. Der Off-Chain-BRC20-Indexer kann die Abhebung ohne die verarbeiten kann L2 Entzugstransaktion.
Wenn L2 die Auszahlungen überprüft, können Benutzer Abhebungen einleiten, indem sie Bitcoin -Transaktionen mit Auszahlungsanfragen senden.Der L2-verknüpfte Betreiber hat 24 Stunden Zeit, um Abhebungen durchzuführen und Beweise einzureichen.Wenn dies nicht der Fall ist, kann der Benutzer den folgenden Nachweis einreichen:
Fordern Sie einen einseitigen Rückzug durch Bitcoin -Transaktion an
L2 einseitiger Rückzug wurde nicht rechtzeitig behandelt
Es gibt einen gültigen ausstehenden Saldo von BRC20, der zurückgezogen wird
Durch die Überprüfung dieses Beweises gibt der Off-Chain-BRC20-Indexer das Eigentum zurück, ohne die L2-Rückzugs-Transaktion zu überprüfen.
Yona ist also der erste L2, der ein völlig vertrauensloses Bitcoin -Dollar -Vermögenswert anbietet.