本文は「陳剣 Jason」の Twitter から転載されました。元の記事のリンクはhttps://x.com/jason_chen998/status/1813836697534361956です。
RGB++ プロトコルは最近、RGB++ レイヤーのアップグレードを発表しました。これにより、ブリッジレスクロスチェーンとスマートコントラクトを BCH、BSV、Dogecoin などのすべての UTXO チェーンに拡張し、Runes、BRC20 などの他の Layer 1 アセットプロトコルをサポートすることができます。 RGB++ レイヤーの最初の DEX であるUTXOSwap もメインネットで同期してリリースされました。将来的なエコシステムでは、独自のブラウザや IBO などのプラットフォームも続々とリリースされる予定です。それでは、RGB++ と今回の牛市の大黒馬である CKB について話しましょう。RGB++ と RGB の関係、およびなぜ RGB++ を RGB++ レイヤーにアップグレードする必要があるのかについて探討しましょう。
まず、RGB と RGB++ の違いを理解する必要があります。RGB の創設者は、アメリカ国立科学アカデミーの博士であり、非営利のビットコイン開発組織である LNP/BP 協会の技術委員会のリーダーである Maxim Orlovsky です。一方、RGB++ の創設者は CKB の共同創設者である Cipher です。
RGB は、ビットコインとライトニングネットワークに拡張可能なスマートコントラクトシステムを提供することを目的としています。UTXO とクライアントの検証を組み合わせて、オフチェーンのスケーリングを実現します。これはつまり、すべてのデータがビットコインのトランザクションの外部に保存されることを意味します。その核心思想は、ビットコインブロックチェーンを必要な場合にのみ呼び出し、すべてのトークンの転送の有効な検証を共通層からオフチェーンに移し、トランザクションの関係する受取人のクライアントによってのみ検証されるというものです。つまり、クライアントの検証は、私たちが知っている通常のトランザクションとは異なり、特定のトランザクションに関連するノードのみが作業に参加することで、トランザクションの有効性を検証するということです。これにより、RGB プロトコルのプライバシーが一定程度強化されます。
オフチェーンのクライアントの検証とオンチェーンのビットコインネットワーク自体の違いは、元の 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 チェーンと組み合わせてバインドすることで、なぜクライアントの検証がやっていることを置き換えるために既存のチューリング完全な 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++ のインデクサーとして使用するだけではありません。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 は、在庫の取り込みと増分の作成の両方の能力を資産とパブリックチェーンのレベルで備えており、BTCFi のアプリケーションシナリオに注目する価値があります。