paint-brush
Nahtlose Übertragung: RGB++ portiert Assets über Blockchains ohne Cross-Chain-Brückenvon@rgbpp
3,830 Lesungen
3,830 Lesungen

Nahtlose Übertragung: RGB++ portiert Assets über Blockchains ohne Cross-Chain-Brücken

von RGB++ Layer6m2024/06/14
Read on Terminal Reader

Zu lang; Lesen

Cross-Chain-Brücken existieren, um einen großen Schwachpunkt im Blockchain-Bereich zu lösen: den Mangel an Interoperabilität. Bei Ausnutzung entsteht das Problem, dass die Gelder der Benutzer dem Risiko von Betrug und böswilligen Handlungen ausgesetzt sind. RGB++ ermöglicht Cross-Chain-Übertragungen ohne Brücken, Berechtigungen oder Vertrauensannahmen sowie die damit verbundenen Schwachstellen.
featured image - Nahtlose Übertragung: RGB++ portiert Assets über Blockchains ohne Cross-Chain-Brücken
RGB++ Layer HackerNoon profile picture
0-item
1-item


Cross-Chain-Brücken existieren, um ein großes Problem im Blockchain-Bereich zu lösen: den Mangel an Interoperabilität. Das heißt, aufgrund von Inkompatibilität können Assets auf verschiedenen Blockchains nicht ineinander portiert werden.


Brücken basieren in der Regel auf Multisignatur-Setups (Multisig), die ein hohes Maß an Vertrauen erfordern, um ihre Funktion zu erfüllen. Infolgedessen haben sie neue Märkte erschlossen und waren für viele Blockchain-Plattformen von entscheidender Bedeutung für die Übertragung von Krypto-Assets von einer Plattform auf eine andere.


So nützlich Cross-Chain-Brücken auch geworden zu sein scheinen, so sehr kämpfen sie auch mit ihrer Anfälligkeit für Angriffe durch böswillige Hacker. Bei einer Ausnutzung entsteht das Problem, dass die Gelder der Benutzer dem Risiko von Betrug und böswilligen Handlungen ausgesetzt sind. Brücken sind häufige Ziele für Hacker, wie mehrere spektakuläre Einbrüche zeigen, die zu Verlusten von schätzungsweise 2 Milliarden Dollar :


  • Im Juli 2021 wurde die ChainSwap Cross-Chain Asset Bridge angegriffen, wobei fast 8 Millionen US-Dollar verloren gingen
  • Im Januar 2022 wurde die Brücke von Qubit Finance gehackt, was zu Verlusten von über 80 Millionen Dollar führte
  • Im Februar 2022 wurde die Wormhole-Brücke gehackt, was zu Schäden von über 320 Millionen US-Dollar führte
  • Im August 2022 wurden Krypto-Assets im Wert von über 190 Millionen US-Dollar von der Nomad-Brücke gestohlen


Diese stellen dezentralere Alternativen in Frage, die weniger auf Vertrauen beruhen und gleichzeitig unter einer schlechten Benutzererfahrung und technischer Komplexität leiden.


RGB++, ein bahnbrechender Bitcoin Layer 1-Asset-Standard, bietet eine einzigartige Lösung für diese erhebliche Bedrohung für den Aufbau von Vertrauen in die Blockchain-Technologie. Es ermöglicht Krypto-Assets auf seinem Protokoll, sich über Blockchains hinweg zu bewegen, ohne Cross-Chain-Brücken und die damit verbundenen Nachteile.


Das RGB++-Protokoll scheint derzeit die branchenweit effektivste Methode zu sein, um Krypto-Assets auf der sicheren Bitcoin-Blockchain auszugeben und zu übertragen, ohne eine clientseitige Überprüfung durchzuführen. Durch seine Funktionen, die es ermöglichen, Assets direkt zwischen L1 (Bitcoin-Blockchain) und L2 (CKB-Blockchain oder andere UTXO-basierte Blockchains) zu „übertragen“, ermöglicht RGB++ kettenübergreifende Übertragungen ohne Brücken, Berechtigungen oder Vertrauensannahmen sowie die damit verbundenen Schwachstellen.


In diesem Artikel werden die Funktionsweise und Vorteile dieser innovativen, brückenfreien Cross-Chain-Lösung erläutert.


Der Sprung als brückenfreier Cross-Chain-Mechanismus

Die brückenfreie Cross-Chain-Lösung ist ein Fortschritt bei der Prägung und Übertragung von Eigentumsrechten von RGB++-Assets. Das RGB++-Protokoll gibt Krypto-Assets auf der Bitcoin-Blockchain aus, die mit 546 Satoshi an Bitcoins UTXO „gebunden“ oder „verknüpft“ sind. Wenn diese ausgegeben werden, wird auch das entsprechende RGB++-Asset ausgegeben.


Wenn Alice beispielsweise 100 Test-Token über das RGB++-Protokoll prägt, gibt es auf der Bitcoin-Blockchain 546 Satoshi-UTXO unter ihrer Kontrolle, die mit den 100 Test-Token verknüpft sind. Da über RGB++ ausgegebene Vermögenswerte gleichzeitig entsprechende „Schatten-Vermögenswerte“ auf der CKB-Blockchain erstellen, wird auf der CKB-Blockchain eine Zelle erstellt. Dadurch wird im Wesentlichen ein intelligenterer UTXO erstellt, der die Interpretation der RGB++-Vermögenswerte (d. h. die 100 Test-Token) und ihre Entsperrbedingung enthält. Erst wenn Alice‘ 546 Satoshi-UTXO ausgegeben wurden, wird auch die Zelle gleichzeitig ausgegeben.


Wenn Alice also 60 Test-Token an Bob überträgt, spiegelt dies in der Bitcoin-Blockchain wider, dass sie das ursprüngliche UTXO ausgegeben hat, das mit den 100 Test-Token verknüpft ist. Sie erhält ein neues 546-Satoshi-UTXO, das mit den verbleibenden 40 Test-Token verknüpft ist, da die ursprüngliche Zelle in der CKB-Blockchain zwei neue Zellen erstellt – eine mit der Interpretation von 40 Test-Token und eine andere mit 60 Test-Token. In der Zwischenzeit erhält Bobs Adresse ein UTXO, das mit 60 Test-Token verknüpft ist.


Dieses Beispiel zeigt, dass der Besitz von RGB++-Assets an die UTXOs von Bitcoin gebunden ist. Nur wer ein bestimmtes UTXO überträgt (ausgibt), kann die entsprechenden RGB++-Assets freischalten. Dies liegt daran, dass die in der Zelle mit der RGB++-Asset-Interpretation festgelegte Freischaltbedingung die Übertragung des Bitcoin-UTXO ist.


Wenn die Entsperrbedingung einer auf der Bitcoin-Blockchain initiierten RGB++-Transaktion mit einem UTXO von einer anderen Blockchain (nicht Bitcoin) festgelegt wird, „springt“ das Asset zur anderen Blockchain. Die nächste Ausgabe des RGB++-Assets müsste durch ein UTXO von dieser Blockchain entsperrt werden. Dies ist der grundlegende Mechanismus des Sprungs, einer brückenfreien Cross-Chain-Lösung, die vollständig dezentralisiert ist und keine Vertrauensannahmen erfordert. Um tiefer einzutauchen, sehen Sie sich Ciphers Vortrag „ “ an.


Vorteile der Leap-Funktion

Die Leap-Funktion zeichnet sich dadurch aus, dass sie erlaubnisfrei, vertrauenslos, sicher und effizient ist:


  • Erlaubnisfrei : Im Gegensatz zu Multisig-Brücken, die die Art der unterstützten Assets einschränken, ermöglicht die Leap-Funktion, dass jedes auf der Bitcoin-Blockchain geprägte Asset frei in die und aus der CKB-Blockchain verschoben werden kann.


  • Vertrauenslos : Es wird ohne die Notwendigkeit eines Vertrauensvermittlers gearbeitet, d. h. es werden keine Vermögenswerte von Dritten gehalten oder kontrolliert.


  • Sicher : Durch die Vermeidung zentraler Schwachstellen wie denen in Multisig-Brücken wird die Sicherheit von RGB++-Assets erheblich verbessert.


  • Effizient : Obwohl die Anforderung mehrerer Blockbestätigungen etwa eine Stunde dauern kann, ist diese Verzögerung im Allgemeinen akzeptabel und gewährleistet mehr Sicherheit und Zuverlässigkeit.


Der Sprung unterstützt auch sowohl die fungiblen als auch die nicht fungiblen Token (wie DOBs (oder digitale Objekte) herausgegeben durch das Spore-Protokoll auf der CKB-Blockchain), was seinen Nutzen für verschiedene Anlagetypen erhöht.

Tutorial zur Verwendung der Leap-Funktion mit der JoyID Wallet

Der JoyID Wallet unterstützt das einfache Übertragen von RGB++-Assets (Coins und DOBs) zwischen Bitcoin- und CKB-Blockchains. So geht's:

1. Von L1 zu L2 (BTC → CKB)


Das Übertragen von RGB++-Assets (Coins und DOBs) von L1 (Bitcoin-Blockchain) und L2 (CKB-Blockchain) ist ganz einfach. Befolgen Sie diese Schritte:


  1. Wechseln Sie nach dem Einloggen in das JoyID-Wallet zum Bitcoin-Netzwerk

  2. Klicken Sie auf die Schaltfläche „Sprung“ und wählen Sie die Münze(n) oder das Geburtsdatum(e) aus, die/das Sie springen möchten.

  3. Wählen Sie in der Sendeschnittstelle „Bitcoin L2 (CKB)“ aus und geben Sie dann die CKB-Adresse und die Menge ein. Legen Sie die Miner-Gebühr fest.

  4. Klicken Sie auf „Senden“ und bestätigen Sie mit Ihrer Touch ID oder Face ID.


Ein Video-Tutorial finden Sie Hier .


2. Von L2 zu L1 (CKB → BTC)


Der Sprung von RGB++-Assets (Münzen und DOBs) von L2 zu L1 erfolgt in zwei Phasen: der Vorbereitungs- und der Abschlussphase, in denen jeweils BTC- und CKB-Transaktionen signiert werden müssen.


Bereiten Sie den Sprung vor


  1. Nachdem Sie sich bei der JoyID-Wallet angemeldet haben, wechseln Sie das Netzwerk zu Nervos CKB
  2. Klicken Sie auf die Schaltfläche "Sprung"
  3. Geben Sie Ihre Bitcoin-Adresse ein
  4. Wählen Sie die RGB++-Assets aus, die Sie zurück auf L1 bringen möchten, und geben Sie den Betrag an
  5. Wählen Sie einen Gebührensatz (stellen Sie sicher, dass Ihr Bitcoin-Wallet über ein ausreichendes UTXO-Guthaben für die Gebühr verfügt)
  6. Klicken Sie auf die Schaltfläche „Sprung zu Bitcoin L1“
  7. Klicken Sie auf die Schaltfläche "Vorbereiten"
  8. Unterschreiben Sie, um die Transaktion zu bestätigen
  9. Klicken Sie auf „Status verfolgen“, um den Fortschritt zu überwachen. Sie können ihn auch unter „Laufende Sprünge“ einsehen.


Vollende den Sprung


  1. Warten Sie, bis das Bitcoin-Mainnet die Transaktion bestätigt. Klicken Sie nach der Bestätigung auf „Abschließen“.
  2. Überprüfen Sie die Leap-Details und klicken Sie erneut auf „Abschließen“. Warten Sie, bis das CKB-Mainnet die Transaktion bestätigt. Sie können dies unter „Einstellungen-Aktivität-Leap“ verfolgen.
  3. Wechseln Sie nach der CKB-Mainnet-Bestätigung zu Ihrem Bitcoin-Wallet, um Ihre RGB++-Assets anzuzeigen.


Ein Video-Tutorial finden Sie Hier .


3. Hinweis

RGB++-Assets sind an Bitcoin-UTXOs gebunden, die eine Größe von 546 Satoshis haben. Wenn dieses UTXO ausgegeben wird, werden auch die zugehörigen RGB++-Assets ausgegeben oder verbrannt.


Um zu verhindern, dass an RGB++-Assets gebundene UTXOs versehentlich ausgegeben werden, hat JoyID Wallet einen Schwellenwert festgelegt, der derzeit bei 1200 Satoshi liegt. UTXOs unter diesem Betrag werden nicht als Miner-Gebühren oder normale BTC-Überweisungen ausgegeben. Um versehentliche Ausgaben zu vermeiden, wird empfohlen, dass Sie zum Speichern und Senden/Empfangen von RGB++-Assets ein JoyID-Wallet verwenden.


Vermeiden Sie die Verwendung einiger von Community-Mitgliedern erstellter Tools, um Assets von der CKB-Blockchain auf die Bitcoin-Blockchain zu übertragen. Sie halten sich beim Binden an die 546 Satoshi-UTXOs von Bitcoin normalerweise nicht an den RGB++-Standard. Wenn sie ein Asset an ein UTXO mit mehr als 1200 Satoshi binden, wird bei einer mit einem JoyID-Wallet gesendeten Transaktion das UTXO problemlos als Gebühr des Miners oder für reguläre UTXO-Transaktionen ausgegeben.


Es wird empfohlen, für alle Leap-Operationen ausschließlich das JoyID-Wallet zu verwenden. Weitere Hinweise finden Sie im „ JoyID Passkey Wiki ".