本文は「陳剣 Jason」の Twitter から転載されました。元の記事のリンクはhttps://x.com/jason_chen998/status/1813836697534361956です。
RGB++ プロトコルは最近、RGB++ レイヤーのアップグレードを発表しました。これにより、ブリッジレスのクロスチェーンとスマートコントラクトを BCH、BSV、Dogecoin などのすべての UTXO チェーンに拡張し、Runes、BRC20 などの他のレイヤー 1 アセットプロトコルをサポートすることができます。 RGB++ レイヤーの最初の DEX であるUTXOSwap もメインネットで同期してリリースされました。計画では、将来的なエコシステムでは、独自のブラウザ、IBO などのプラットフォームも引き続きリリースされる予定です。それでは、RGB++ と今回のブルマーケットのダークホースである CKB について話しましょう。RGB++ と RGB の関係、およびなぜ RGB++ を RGB++ レイヤーにアップグレードする必要があるのかについて探求しましょう。
まず、RGB と RGB++ の違いを理解する必要があります。RGB の創設者は、アメリカ国立科学アカデミーの博士である Maxim Orlovsky であり、非営利のビットコイン開発組織である LNP/BP 協会の技術委員会のリーダーでもあります。一方、RGB++ の創設者は CKB の共同創設者である Cipher です。
RGB は、ビットコインとライトニングネットワークにスケーラブルなスマートコントラクトシステムを提供するために、UTXO とクライアントの検証を組み合わせてオフチェーンスケーリングを実現することを目指しています。これはつまり、すべてのデータがビットコインのトランザクションの外部に保存されることを意味します。その核心思想は、ビットコインのブロックチェーンを必要な場合にのみ呼び出し、トークンの転送の有効な検証を共通層からオフチェーンに移動し、トランザクションに関連する受取人のクライアントのみが検証するというものです。したがって、クライアントの検証は、私たちが知っている通常のトランザクションとは異なり、特定のトランザクションに関連するノードのみが作業に参加することで、トランザクションの有効性を確認するというものです。これにより、RGB プロトコルのプライバシーが一定程度強化されます。
オフチェーンのクライアントの検証とオンチェーンのビットコインネットワーク自体の違いは、元の UTXO を改変してスマートコントラクトの状態変換に使用する "一回限りのシール"の概念です。ビットコインのルールによれば、各 UTXO は一度だけ使用できるため、その特性を利用して、UTXO をシールとして使用することができます。UTXO を作成する際には、シールがロックされた状態になり、それを使用する際にはシールが開かれます。したがって、RGB は、スマートコントラクトを持つ当事者がその一意性を検証する能力を提供するために UTXO を利用します。データはオフチェーンに保存されますが、UTXO にバインドされます。つまり、RGB は、ビットコインのネイティブスクリプトを所有権とアクセス権のセキュリティソースとして使用することで、ビットコインのチェーン上での所有権とアクセス権を実現します。実際、ここまで読んだ時点で、Ordinals プロトコルと非常に似ていると感じるかもしれません。それは、既に変更できないビットコインネットワーク上で、既存のものを最大限に活用して予想外の機能を引き出す" トリック " のプロセスです。
したがって、RGB 自体はビットコインを拡張するためのクライアントの検証技術であり、ネットワークでもブロックチェーンでもありません。厳密に言えば、RGB は BTC Layer2 とは言えませんが、RGB を使用することで、ビットコインにトークン、NFT、DeFi、ゲームなどを含むイーサリアムなどのスマートコントラクトが実現できます。
しかし、このブルマーケットで人気のある ARC20、BRC20 などの資産発行プロトコルは、RGB のオフチェーンクライアントの検証アーキテクチャを使用していません。主な理由は、オフチェーンのビジネスロジックが非常に複雑であり、エンジニアリングの量が膨大であり、ユーザーエクスペリエンスも理解しにくいためです。先述の UTXO のバインディングについて説明したように、RGB プロトコルを使用してアセットを転送する際には、自分のビットコインアドレスではなく、自分のビットコインの UTXO を提供する必要があります。私に送金してくれるすべての人は、私に対して新しい UTXO を作成する必要があります。また、点対点のクライアントの検証プロセスにおけるプライバシーの利点は、一部のシナリオではデメリットになります。2 つ以上の役割が存在する場合や第三者の参加が必要な場合、トランザクションの双方のみがデータを見ることができる制約が、対応するビジネスロジックを実現するために追加の作業を必要とすることになり、結果として組み合わせ性と拡張性が低下します。
一方、RGB++ は本当の「チェーン」であり、RGB のアイデアを引き継いで、オンチェーンとオフチェーンのトランザクションを作成し、バインドするというアイデアを採用しています。しかし、クライアントの検証の目的は、ビットコインネットワークが保存できないデータと実現できないスマートコントラクトをオフチェーンに移動し、対応するトランザクションを作成してオンチェーンにバインドすることです。そのため、既存のチューリング完全な UTXO チェーンを使用して、ビットコインのチェーンと組み合わせてバインドすることができる UTXO チェーンを直接使用することはなぜできないのでしょうか?他の EVM 系 BTC Layer 2 とは異なり、UTXO モデルを使用しているため、これら 2 つのチェーンの UTXO を 1 対 1 でバインドすることができます。これをビットコインのシャドーチェーンと呼びます。したがって、ビットコインの UTXO を移動するたびに、シャドーチェーンの UTXO も同期的に移動し、これによりビットコインチェーンのチューリング完全性が実現されます。RGB++ はこれを同型バインディングと呼んでいます。
そして、CKB はチューリング完全な UTXO チェーンとして、ビットコインのシャドーチェーンとなります。 RGB++ のすべてのトランザクションは、ビットコインと CKB の両方で同時に表示されます。CKB はクライアントの検証プロセスを置き換え、ユーザーは RGB++ の状態計算が正しいかどうかを確認するために CKB 上の関連トランザクションをチェックするだけで済みます。これにより、クライアントの検証作業が大幅に簡素化されます。アセットの所有権は引き続きビットコインメインチェーンの UTXO によって保持され、CKB シャドーチェーンはアセットの状態、スマートコントラクトなどの情報を保存します。したがって、ビットコインのセキュリティも引き続き利用されます。また、CKB 自体がパブリックチェーンであるため、RGB のクライアントの検証で必要なように、毎回新しい UTXO アドレスを提供する必要はありません。代わりに、独自のウォレットアドレスを直接提供することができ、ユーザーエクスペリエンスが向上します。
** そして、今回の RGB++ レイヤーのアップグレードは、ビットコインと CKB の関係をすべての UTXO チェーンに拡張することです。** 以前は CKB がビットコインのシャドーチェーンとして RGB++ プロトコルを使用していましたが、RGB++ プロトコルを独立したレイヤーとして抽象化し、すべての UTXO チェーンと組み合わせることができるようになりました。これにより、汎用のクロスチェーン相互運用可能な UTXO 中間層が作成され、CKB を単なる RGB++ のインデクサーとして使用するだけでなく、任意のチューリング完全な UTXO チェーンをインデクサーとして使用することもできます。さらに、BTC、CKB、BSV、BCH などの UTXO チェーンの資産はすべて RGB++ エコシステムに参加することができ、さまざまな銘文、ルーンなどの資産を RGB++ レイヤー上の資産に変換することができます。また、ここで誤解があるかもしれませんが、ビットコインとそのエコシステムだけが UTXO モデルを使用するわけではありません。イーサリアムの実行レイヤーである Layer 2 Fuel も UTXO を使用しており、伝統的な Layer 1 パブリックチェーンである Cardano も UTXO を使用しています。これらすべてが RGB++ エコシステムに参加できます。
従来のクロスチェーンブリッジは、メインチェーンでアセットをロックまたは破棄し、サブチェーンで対応する数量の "偽のトークン" を鋳造し、メインチェーンに戻るまでのすべてのアセットの相互作用がサブチェーンで完了するというものでした。メインチェーンとは関係のないものです。** 一方、RGB++ の UTXO 同型バインディングの特徴は、2 つのチェーンの相互作用が完全に 1 対 1 で行われるということです。** つまり、Layer 2 での操作は元々Layer 1 に直接影響を与えるため、UTXO モデルを使用しているため、RGB++ レイヤーを "ブリッジレス" のクロスチェーンブリッジとして使用することができます。これにより、すべての UTXO チェーンの相互運用性とアセットの流動性が確保され、アセットの多様性と流動性が向上し、不毛な土壌が肥沃になり、さらなるビットコイン DeFi プレイのための前提条件が整いました。
** したがって、RGB++ レイヤーのアップグレードの主な目的は、Bitcoin Finance (BTCFi) の発展を促進することです。** 現在の主なユースケースには、UTXOSwap と IBO プラットフォームが含まれます。UTXOSwap は、さまざまな UTXO チェーンのアセットの流動性を集約するための RGB++ レイヤーの中核として機能し、UTXO の特性により、オフチェーンのマッチングとオンチェーンの検証を組み合わせることができます。したがって、マッチング段階では AMM 以外の流動性プロバイダーを組み込むことができます。マッチングされていないトランザクションにはガス料金を支払う必要はなく、ガス料金として任意のトークンを選択することもできます。IBO プラットフォームは、RGB++ の最初のアセットである Seal のコミュニティによって開発および運営され、ビットコインエコシステムの最初の IBO ツールとなります。RGB++ の Launchpad 全体に対応しています。
在庫の UTXO チェーンを RGB++ に取り込むだけでなく、ワンクリックでチェーンを発行するプラットフォームである UTXO Stack(同じく RGB++ の創設者でもある)は、UTXO アーキテクチャの BTC Layer 2 を発行し、RGB++ プロトコルの機能をネイティブに統合することができます。** これにより、増分の UTXO チェーンを RGB++ に取り込むことができます。**UTXO Stack は、OKX、ABCDE、SNZ などの投資も受けています。
したがって、RGB++ Layer 2 は、在庫の UTXO チェーンを取り込むだけでなく、増分の UTXO チェーンを作成する能力を資産とパブリックチェーンのレベルで備えており、BTCFi のアプリケーションシナリオに注目する価値があります。