著者:ジェイソン・チェン
RGB++プロトコルは最近、RGB++レイヤーのアップグレードを完了し、ブリッジレスのクロスチェーンとスマートコントラクトを、UTXOチェーンであるBCH、BSV、Dogecoinに拡張できるようになりました。RGB++レイヤーの最初のDEX UTXOSwapもメインネットワーク上で同期的にオンライン化されており、計画によると、その後のエコロジーもまた、個別のブラウザ、IBO、およびその他のプラットフォームを立ち上げ続ける予定です。
まず、RGBとRGB++の違いを理解することが重要です。 RGBの創始者は、米国国立科学アカデミーの博士であり、非営利のビットコイン開発組織LNP/BP協会の技術委員会のボスであるDr_orlovskyです。
RGBの定義は、ビットコインとライトニングネットワークにスケーラブルなスマートコントラクトシステムを提供することです。これは、すべてのデータがビットコイントランザクションの外部に保持されることを意味する。核となる考え方は、必要なときだけビットコインのブロックチェーンを呼び出すことであり、すべてのトークンの有効性の検証の転送は、すべてコンセンサスレイヤーからオフチェーンに移動し、このトランザクションに関連するペイジークライアントによってのみ検証される。したがって、クライアント側の検証は、トランザクションがネットワーク全体にブロードキャストされなければならない、私たちが慣れ親しんでいるものとは異なり、むしろ、特定のトランザクションと関係を持つノードの一部だけが作業に関与することによって達成される。これはまたRGBプロトコルのプライバシーをある程度強化する。
オフチェーンのクライアント側の検証がオンチェーンのビットコインネットワークと異なるのは、ネイティブのUTXOマジックがスマートコントラクトの状態遷移に使用される「ワンタイムシール」の概念を生み出すことだ。ビットコインのルールによると、各UTXOは一度しか使用できないため、その特性を巧みに利用して、UTXOが作成されたときにロックされ、使用されたときに開かれるシールとして機能させることが可能であり、RGBはUTXOを使用して、データがオフチェーンに存在するにもかかわらず、UTXOを介してチェーンにバインドすることにより、スマートコントラクトを所有する任意の当事者の一意性を検証する機能を提供する。言い換えれば、RGBは所有権とアクセス権のセキュリティソースとしてビットコインのネイティブスクリプトを使用しており、ビットコインネットワーク上にすでにあるものを最大限に利用して、より予想外の機能を採掘するという点で、オーディナルプロトコルに似ていると読み取れる。プロセスは似ている。
つまり、RGB自体はビットコインを拡張するために使用されるクライアントサイドの検証技術に過ぎず、ネットワークやブロックチェーンではなく、技術的にはBTCレイヤー2ではないのですが、ビットコインにイーサリアムのようなスマートコントラクトが実現できる機能の一部を与えることができます。トークン、NFT、Defi、さらにはゲームの発行などです。
しかし、ARC20、BRC20、および他の資産発行プロトコルのビットコインエコシステムの爆発的なこのラウンドにもかかわらず、RGBのオフチェーンクライアント検証アーキテクチャを使用していません。主な理由は、そのオフチェーンビジネスロジックが非常に複雑なエンジニアリングボリュームであるだけでなく、上記のようにバインディングUTXOのため、ユーザーエクスペリエンスが理解しにくいからです。2人のユーザーがRGBプロトコルを使用して資産を転送するとき、彼らは自分のビットコインアドレスではなく、自分のビットコインのUTXOを提供し、各人が私に転送するたびに新しいUTXOを作成する必要があり、また、上記のピアツーピアクライアント認証プロセスのプライバシーの利点は、特定のシナリオで2つ以上の役割がある場合、またはサードパーティの参加の必要性がある場合、いくつかのシナリオで不利になっています。あるシナリオに2つ以上の役割や第三者が関与している場合、トランザクションの2つの当事者だけがデータを見ることができるという制限は、対応するビジネスロジックを実装するために多くの余分な作業を行う必要性につながり、その結果、コンポーザビリティとスケーラビリティが低下します。
RGB++は真の「チェーン」であり、チェーン上でトランザクションを作成し、チェーン外でバインドするというRGBの考え方に従ったものである。クライアント側の検証の目的は本質的にビットコインネットワークが保存できる以上のデータを保存することであるため、チェーンの基礎として使用できるという違いがある。クライアントサイドの検証の目的は本質的にビットコインネットワークに保存できないデータやスマートコントラクトをオフチェーンに移動させ、対応するトランザクションを作成してオンチェーンにバインドすることなので、クライアントサイドの検証が行っていることを完全なチューリングを持つ既製のUTXOチェーンに置き換えて、完全なチューリングを持つ完全なチェーンではないUTXOチェーンとビットコインで組み合わせてバインドすればいいのではないかという違いです。BitcoinのようなTuringの完全でないUTXOチェーンと組み合わせて結合するのはどうでしょうか?他のEVMシステムとは異なり、BTC Layer2はUTXOモデルを使って、ビットコインのシャドウチェーンと呼ぶ2つのチェーンのUXTOを1つずつ結合します。これにより、ビットコインのUTXOが移動するたびに、シャドウチェーンのUTXOも同期して移動し、このようにしてビットコインチェーンのチューリング完全性を実現します。これはRGB++によって同型結合とも呼ばれています。同型バインディング。
そしてCKBはチューリング完全なUTXOチェーンとして、当然ビットコインのシャドウチェーンとなり、すべてのRGB++トランザクションはビットコインとCKBの両方で単一のトランザクションと同期されます。このRGB++の状態が正しく計算されていることを検証するために、ユーザーはCKB上で関連するトランザクションをチェックするだけでよく、クライアント側の検証が大幅に簡素化される。資産の所有権はビットコインのメインチェーン上のUTXOが保持したまま、CKBのシャドウチェーンには資産の状態やスマートコントラクトなどの情報が保存されるため、ビットコインのセキュリティも踏襲され続ける。また、CKBはパブリックチェーンそのものであるため、ユーザーはRGBクライアント認証のように送金するたびに新しいUTXOアドレスを提供する必要はなく、代わりに自分の独立したウォレットアドレスを直接提供することができ、ユーザーエクスペリエンスも向上する。
そしてこのRGB++レイヤーのアップグレードは、ビットコインとCKBの関係をすべてのUTXOチェーンに拡張します。RGB++プロトコルは、もはやRGB++のインデクサーとしてCKBを使用するだけではなく、BTC、CKBに加えて、チューリング完全なUTXOチェーンをインデクサーとして使用することができます、BSV、BCH、その他あらゆるUTXOチェーンのアセットがRGB++エコシステムに参入でき、あらゆる種類の碑文、ルーン、その他のアセットをRGB++レイヤーのアセットにすることができます。また、ここで誤解があるのは、UTXOモデルを使用しているのはビットコインとそのエコシステムだけではないということです。例えば、イーサの実行レイヤーモジュラーLayer2 FuelもUTXOを使用しており、古いLayer1のパブリックチェーンCardanoもUTXOであり、これらはすべてRGB++エコシステムに入ることができます。
従来のクロスチェーンブリッジは、メインチェーン上の資産をロックまたは破壊し、それに対応する数の「偽」コインをサブチェーン上で鋳造し、メインチェーンに戻るまですべての資産のやり取りがサブチェーン上で行われるため、メインチェーンとは無関係だからです。RGB++はUTXO同型バインディングを使用し、2つのチェーン間の相互作用は完全に1:1であり、「クロスチェーン」のようなものは存在しません。UTXOモデルはRGB++レイヤーを "ブリッジレス "クロスチェーンブリッジとしてベースにしているため、すべてのUTXOチェーンの相互運用性と資産の流動性、資産コンテンツの充実、流動性の集約を開放し、不毛の土壌が肥沃になるだけでなく、より多くのビットコインデフィプレイのフォローアップのための前提条件を作成します。
つまり、このRGB++レイヤーのアップグレードの主な目的は、ビットコインファイナンス(BTCFi)の実現を促進することでもあります。現在、主なユースケースとしては、UTXOSwapとIBOプラットフォームがあります。 UTXOSwapは、RGB++ Layerのコアハブとして使用され、様々なUTXOチェーン資産の流動性を集約します。UTXOの特性により、オフチェーンでの集約とオンチェーンでの検証のプロセスが可能となり、集約段階でAMM以外の流動性プロバイダーへのアクセスが可能となり、アグランディングされていない取引に対してGas手数料を支払う必要がありません。一方、IBOプラットフォームは、RGB++の最初の資産であるSealのコミュニティによって開発・運営されており、RGB++のLaunchpad全体を対象とするビットコインエコシステムの最初のIBOツールにも属しています。
RGB++へのUTXOチェーンのストックに加えて、ワンクリック・チェーン発行プラットフォームUTXO Stack(その創設者はRGB++の創設者でもある)は、UTXOアーキテクチャのBTC Layer2をリリースし、RGB++プロトコル機能をネイティブに統合することができるため、RGB++に増分UTXOチェーンを作成することができ、UTXO Stackはまた、OKX、ABCDE、SNZなどの投資も行っています。
そのため、RGB++ Layer2は現在、ストックをインポートし、資産とパブリックチェーンレベルの両方で増分ボリュームを作成する能力を持ち、それがもたらすBTCFiアプリケーションシナリオは注目に値します。