出典:byte meta CKB
暗号資産が異なるブロックチェーン間を自由に行き来できるようにするクロスチェーンは、マルチチェーンの世界では必須となっています。
しかし、ブロックチェーンの世界は、長い間クロスチェーンブリッジに悩まされてきました。一方では、現在市場に出回っている主流のクロスチェーンブリッジは、高い信頼の前提を必要とするマルチシグナトリーである傾向があり、クロスチェーンブリッジの複数のマルチシグナトリーパーティが邪悪になったり、自身の盗難を監督したりしないことを信頼しているからです一方、比較的弱い信頼の前提を持つクロスチェーンソリューションは、ユーザーエクスペリエンスが悪いため、それほど効果的ではありません(たとえばプルーフ・オブ・ステート・ブリッジは時間がかかる)、あるいは実装が難しいため、大規模には採用されていません。一方、ブロックチェーンの暗い森の世界では、クロスチェーンブリッジは常にハッカーによる激しい攻撃の標的となっており、クロスチェーンブリッジに何かが起こるたびに、莫大な損失が発生しています:
2021 年7月 クロスチェーン・アセットブリッジ・プロジェクトChainSwapが攻撃され、約800万ドルの資産を失いました;
2022年1月、Qubit Financeのクロスチェーンブリッジがハッキングされ、8000万ドル以上を失いました;
2022年2月、Wormholeがハッキングされ、3億2000万ドル以上を失いました。
2022年8月、クロスチェーンブリッジのNomadがハッキングされ、1億9000万ドル以上の暗号資産が盗まれました。
Bitcoinの1レイヤー資産発行プロトコルであるRGB++にはLeap機能が搭載されており、L1(Bitcoinブロックチェーン)とL2(CKBブロックチェーンまたは他のUTXOスタックベースのチェーン)の間でRGB++資産を自由に転送することができます。このブリッジレス転送は、許可や信頼の前提を必要とせず、安全で効率的であり、クロスチェーン転送の新しいパラダイムです。
この記事では、リープのブリッジレス・クロスチェインの基礎、利点、チュートリアル、考察について、平易な言葉で説明します。
Leap:クロス チェーン ブリッジなしのクロス チェーン
Leapのブリッジレス クロス チェーンを紹介する前に、RGB++アセットのキャスティングの原理と、所有権の移転について紹介する必要があります。所有権の移転を紹介する必要があります。
RGB++プロトコルを介してBitcoinブロックチェーン上に暗号資産を発行することは、基本的にBitcoin UTXOを関連付けること、またはBitcoinチェーン上にコミットメントを書き込むことです。例えば、アリスがRGB++プロトコルを介して100テストトークンを発行すると、それはアリスの管理下にあるビットコインアドレスで受信されたサイズ546サトシのUTXOとしてビットコインブロックチェーン上で表現され、100テストトークンに関連付けられ、CKBブロックチェーン上にCell(これは本質的によりスマートなUTXOである)が生成されます。(Cellは本質的によりスマートなUTXOです)には、RGB++アセット(つまり100テストトークン)の解釈とそのロック解除条件(アリスの546サトシのUTXOが使われた場合に限り、Cellも同時に使われる)が含まれています。
アリスが60テストトークンをボブに送金する場合、これはビットコインのブロックチェーン上では、アリスが100テストトークンに関連付けられたUTXOを消費し、40テストトークンが関連付けられた同じサイズ、546サトシの新しいUTXOを受け取り、ボブは自分のアドレスで60テストトークンが関連付けられたUTXOを受け取ると表されます。CKBブロックチェーン上では、元のCellが使われ、2つの新しいCellが作成されます。1つは40テストトークンの説明を含み、もう1つは60テストトークンの説明を含み、どちらも対応するビットコインのUTXOが使われるのと同時に使われます。
上記の例から、RGB++資産の所有権はビットコインのUTXOと結びついており、このUTXOを転送(消費)できる人は誰でも、対応するRGB++資産のロックを解除できることがわかりますなぜなら、RGB++資産の解釈を含むセルによって設定されるロック解除条件は、ビットコインのUTXOの転送だからです。.
ビットコインのブロックチェーン上でRGB++トランザクションを構築し、そのロック解除条件をビットコインのUTXOではなく、他のチェーンのUTXOに設定した場合、そのアセットは他のチェーンにLeapされます。これがリープのブリッジレスクロスチェーンアプローチの基本原理です。このアプローチでは、プロセス全体が完全に分散化され、クロスチェーンブリッジは使用されず、マルチシグネチャアドレスも存在せず、信頼の前提も必要ありません。
もちろん、ブロックの確認をもう少し待つことでブロックの再構成を防ぐなど、リープ操作を行う際に知っておくべき詳細はもう少しあります。RGB++プロトコルとLeapの詳細については、サイファーのオープンコース「An Overview of the BTC Layer 1 Asset Protocol」をご覧ください:
https://youtu.be/mgUxYU5tcJM?si=VWWraXbHu3DMAL64&t=3725
Leap Bridgeless Cross-Chainingの利点
以上より。上記の基本原則の紹介からわかるように、Leapはクロスチェーンブリッジやマルチシグネチャアドレスを一切使用せず、パーミッションもトラスト前提もない、真に安全で効率的なクロスチェーンです。
1.許可は必要ありません
今日、新しいBRC20トークンをデプロイしたとして、L2へのクロスチェーンを希望して、マルチシグネチャ・クロスチェーンブリッジのプロジェクトやオペレーターに行ったとします。マルチシグネチャークロス・チェーンブリッジは、数少ないヘッドライン・アセットの誓約をサポートし、対応するパッケージ・アセットを生成する傾向があり、取引量の少ないアセットやあまり知られていないアセットには対応しません。 これは、コントラクトの展開、マルチシグネチャーの設定、マルチシグネチャーのアドレスのアセットの変化の監視、パッケージ・アセットの生成など、すべてに大量の人手と資材の投入が必要なためです。
RGB++プロトコルには、このような問題がなく、完全にライセンスフリーのLeapブリッジレス・クロスチェーン機能が付属しています。今日、RGB++プロトコルを使ってビットコインのブロックチェーン上でミームコインを発行すれば、いつでもそれをCKBブロックチェーンにリープさせることができ、自由に行き来することができます。
2.信頼前提が不要
従来のマルチシグネチャ・クロスチェーンブリッジでは、ユーザーが暗号資産をマルチシグネチャアドレスに誓約したりロックしたりするため、ユーザーはクロスチェーンブリッジの運営者が悪いことをしない、盗まない、廃業しないことを信頼する必要があります。
RGB++プロトコルのリープ・クロスチェーンは、クロスチェーンブリッジやマルチシグネチャアドレスを一切使用しないため、仲介者がおらず、当然ながら信頼前提も必要ありません。
3.セキュリティ
マルチシグネチャ・クロスチェーンブリッジは、常にハッカーによる激しい攻撃の標的となってきました。なぜなら、すべての人の資産がマルチシグネチャアドレスにロックされており、攻撃が成功しさえすれば、そこから大量の資産が盗まれる可能性があるからです。そのため、クロスチェーンブリッジに何かが起こるたびに、数百万ドル、数千万ドル、あるいは数億ドルの莫大な損失が発生します。.
RGB++プロトコルのLeapブリッジレスクロスチェーンは、資産がポイントツーポイントで交差し、資産は常にユーザー自身の秘密鍵によって管理されるため、より安全です。
4.効率的
RGB++プロトコルのLeapブリッジレス・クロスチェーンは、ブロックの再構成を防ぐために、さらに数回のブロック確認を待つことで回避する必要があり、通常1時間強かかります(ブロックの速度とネットワークの混雑状況、特にビットコインネットワークに依存します)。ユーザーにとっては、クロスチェーンはそれほど高頻度の操作ではないため、この時間はマルチシグネチャークロス・チェーンブリッジよりは遅いものの、特にLeapクロスチェーンがより安全であり、信頼の前提を必要としないという利点を考えると、許容範囲内です。
5. その他の利点
Leapブリッジレス・クロスチェーン用のRGB++プロトコルは、カジブルトークンだけでなく、非カジブルトークン(DOBとして知られているスポアDOBについての詳細はこちらをご覧ください。)
Leapのブリッジレスクロスチェーンに関するチュートリアル
この時点で、JoyIDウォレットはRGB++アセット(コインとDOB)を完全にサポートしています。DOB)の完全なサポートがあります。以下は、JoyIDウォレットを使ってブリッジなしでチェーンをまたいでリープする方法のチュートリアルです:
1.L1からL2へ(BTC → CKB)
JoyIDウォレットにログインした後、ビットコインネットワークに切り替え、リープボタンをクリックし、リープしたいコインまたはDOBを選択し、リープボタンをクリックします。コインまたはDOBを選択し、送信画面で「Bitcoin L2 (CKB)」を選択し、CKBアドレス、数量、マイナー手数料を入力し、「送信」をクリックし、署名を確認します。
2.Leap from L2 to L1 (CKB → BTC)
L2 からL1へのLeapは、準備と完了の2つのフェーズに分かれており、それぞれBTC取引とCKB取引に署名する必要があります。
準備段階:
JoyID walletにログインし、Nervos CKBネットワークに切り替えます。
「Leap」ボタンをクリックします。ビットコインアドレス;
L1にリープバックしたいRGB++アセットを選択し、数量を入力します;
手数料を選択します(手数料をカバーするのに十分なUTXO残高がビットコインウォレットにあることを確認してください);
「Leap To
「Bitcoin L1」ボタンをクリックします;
「Prepare」ボタンをクリックします;
署名して取引を確認します;
取引は、「Track Status」をクリックするか、「Ongoing Leaps」ページにジャンプすることで追跡できます。ステータスを追跡します。
完了段階:
Bitcoinのメインネットが取引を確認するのを待ち、確認後に「完了」をクリックします。
リープの情報を確認し、「完了」をクリックします。
リープの情報を確認し、再度「Complete」をクリックし、CKBメインネットが確認するのを待ちます。
Settings-Activity-Leapでステータスを追跡することができます。
CKBメインネットがトランザクションを確認した後、ビットコインウォレットに切り替えてRGB++資産を表示します。
注意事項
RGB++プロトコルで発行された資産は、ビットコインに「寄生」しています。"またはビットコインのUTXO、より具体的にはサイズ546サトシのUTXOに「バインド」されています。このUTXOが使用されると、対応するRGB++資産も使用されます。
RGB++アセットにバインドされたUTXOがユーザーによって使用されるのを防ぐにはどうすればよいでしょうか? JoyIDウォレットは、UTXOがマイナー手数料や通常のBTC送金として使用されない閾値(現在1200サトシ)を設定しています。もちろん、ウォレットによって閾値は異なるため、誤使用を避けるために、RGB++アセットの保管と送信にはJoyIDウォレットを使用することをお勧めします。
さらに、CKBチェーンからビットコインチェーンにアセットをリープさせるために、コミュニティメンバーによって作られたツールのいくつかを使用することは推奨されません。1200サトシ以上のUTXOにアセットをバインドした場合、ユーザーがJoyIDウォレットを使ってBTCトランザクションを送信すると、ウォレットはそのUTXOをマイナーの手数料として、または通常のUTXOとして簡単に使うことができます。