RGB++:正統ビットコイン L2 に貢献する
著者:Nervos バイトメタバース
2月13日、CKBの共同創設者CipherはRGBの拡張プロトコル:RGB++を提案しました。これにより市場で多くの人々の注目を集め、CKBの二次市場価格にも一定の影響を与えました。
このプロトコルが発表される前に、私はCipherとRGBプロトコルについて何度か深い交流を持ち、そのプロトコルの雛形構想について議論しました。そこで、RGB++というプロトコルに対する私の一般的な理解、個人的な見解、そしてこのプロトコルが果たす可能性のある役割について短い文章を書きたいと思います。
1、RGB++の概要:RGB技術の使用シーンの拡張
概括すると、RGB++を理解するためのポイントは以下の通りです:
1.1 RGBに基づく拡張プロトコルである
RGBプロトコルの一部の技術を利用しており、厳密にはRGBのエコシステムプロジェクトには完全には属しませんが、RGB技術の使用シーンを拡張しています。
1.2 現在のRGBプロトコルの能力を拡張する
現在のRGBプロトコルが実際に導入される際の技術的な問題を解決し、「検証プロセス」、「契約のプログラム可能性」、「チューリング完全な仮想マシン」など、より多くの可能性を提供します。
1.3 UTXO同型マッピングを通じて実現される
ビットコインのUTXOをNervos CKBのセルにマッピングし、CKBチェーンとビットコインチェーン上のスクリプト制約を利用して、状態計算の正確性と所有権の変更の有効性を検証します。この同型マッピングの考え方は、強い拡張性を持っていると考えています。
2、なぜRGB++プロトコルを提案するのか?
私の友人たちは、私がRGBプロトコルの研究者であり、RGBプロトコルの発展とエコシステムの発展状況を常に追いかけていることを知っています。継続的な調査の中で、RGBプロトコルは設計上非常に優れているにもかかわらず、実際の導入過程でいくつかの問題があることに気付きました:
2.1 RGBの開発は相対的に遅い
その理由の一つは、ほとんどの設計が新しい概念や新しい標準を形成する必要があり、これには詳細な全体構想と新しいコードの実装が必要です。もう一つの理由は、プロトコル層に参加する開発者の数が少なく、LNP/BPの人員構成や現在のエコシステムプロジェクトの数からも明らかです。
2.2 RGBの開発は一部の制御されない要因の影響を受ける
例えば、RGBは一般的にライトニングネットワーク上に構築される必要がありますが、現在のbolt-lnはRGBの契約を十分にサポートしていません。そのため、LNP/BP協会は新しいライトニングネットワーク標準bifrostを提案しましたが、これには多くの作業が必要であり、ライトニングネットワーク全体の発展を待つ必要があります。さらに、RGBの移転にはインボイスと委員会の伝達が関与しますが、現在はweb2(Twitter、TGなど)やP2Pネットワークを通じて行うことができます。しかし、統一的な観点から見ると、標準的な伝送基準が必要であり、これはstormノードですが、そのようなネットワークを構築するには多くの作業が必要です。
2.3 RGBのAluVM仮想マシンは現在、十分な開発ツールと実践コードが不足している
つまり、現在v0.11が完全にリリースされても、仮想マシンの性能と信頼性を検証するにはかなりの時間が必要であり、AluVMでのコード開発の経験や標準ライブラリを蓄積するには多くの時間が必要です。これらの問題は、RGBがこの競争の激しい市場でやや異質に見える要因となっており、BTCの初期開発状態に似ています。これにより、多くの不確実性が生じ、市場サイクルの影響(資金のブル市場を逃す)、感情の影響、他の新技術との融合(他の技術とRGBの一部技術の組み合わせによる「先行」)の影響などが生じます。要約すると、RGBは成長性が非常に高いが、プロトコルの完全な実装には長い時間がかかり、不確実性がある。 これがRGB++プロトコルが提案された背景と解決すべき問題です。
3、RGB++解決策の技術的重点:同型マッピング
したがって、初期の交流では、「RGBの導入におけるこれらの問題をどのように解決するか」、「CKBの既存技術を利用してこの問題をある程度解決できるか」に重点が置かれました。CipherはRGBのコアポイント「UTXO」とCKBの基盤アーキテクチャの同源的な特徴を創造的に利用し、「同型マッピング」の提案を行い、徐々に「RGB++」のプロトコル内容を構築しました。以下の図を参照してください。彼はRGBプロトコルの2つの重要なポイントをCKBのアーキテクチャと結びつけました:1)RGBコンテナとしてのUTXOはCKBのセルとマッピングでき、セル内のロックを通じて実現されます。2)検証のオフチェーンクライアント検証はCKBのオンチェーン公開検証に変換でき、検証データと状態はセル内のデータとタイプに対応します。
出典:https://talk.nervos.org/t/rgb-protocol-light-paper/7733 「同型マッピング」を通じて、RGB上の委員会がCKB上で解析されるプロセスを実現し、互換性を持たせることで、ユーザーは依然としてRGB上で解析を行うことができるという非常に興味深い効果があります。さらに分析すると、実際にはCipherはRGBの技術を「解析化」、「モジュール化」し、特定のモジュールが他の技術ルートや代替オプションを持つことができるかどうかを考え、より多くの可能性を派生させました。そして「同型マッピング」の後、拡張性が自然に生まれ、さまざまな拡張機能を実現できます(具体的にはホワイトペーパーを参照してください):
3.1 取引の折りたたみ
CKBセルのプログラム可能性を利用して、複数のCKB取引を1つのビットコインRGB++取引に対応させることができ、これにより低速でスループットの少ないビットコインチェーンを高性能のCKBチェーンで拡張できます。「取引の折りたたみ」をさらに拡張すると、原則としてすべての状態変化をビットコイン上で同期する必要はなく、CKB上に「オフチェーン検証」のようなオプションを追加することになります。
3.2 無主契約
無主契約とは、契約の制約条件を満たす限り、誰でも状態を変更できることを指し、指定されたデジタル署名提供者による変更を要求しません。この契約は、AMMなどの複雑な契約方式の基礎を作ります。
3.3 非対話型移転
RGBプロトコルの送金に関する一つのポイントは、双方が特定の情報を通信する必要があるため、一定の利点(詐欺トークンを受け取らないなど)をもたらしますが、ユーザーの理解の難易度と製品の複雑さも増加します。RGB++は現在の利点を利用して、対話行動をCKB環境内に配置し、送信-受領の2ステップ操作を用いて非対話型送金ロジックを実現します。この送金ロジックは大規模なエアドロップを実現するための基礎です。
3.4 AMM+DEX
CKBのグリッドAMMデザインを導入することで、UTXOに基づくマーケットメイキングモデルを実現できます。Uniswapの価格曲線マーケットメイキングモデルとは異なりますが、UTXOモデルにとっては大きな進歩です。
4、RGB++プロトコルの役割
プロトコルが提案されたばかりで、具体的な開発実装はまだ完了しておらず、多くの人々がRGBプロトコル自体について十分に理解していないため、RGB++が引き起こす可能性のある「化学反応」にはあまり敏感ではありません。私は以下のいくつかの側面からRGB++プロトコルの役割についての見解を述べます:
4.1 CKBにとって:RGB++はビットコインの正統L2市場を争うための重要なアンカーポイントの一つになる
CKBはそのPOWメカニズムと強化された「UTXO」モデルにより「正統性」を享受していますが、そのネットワークとエコシステムの発展は初期の多くのスター機関の投資後に目立った成果を上げていません。今年、ビットコインL2に転向したことで、CKBにとって大きな機会が訪れたと考えています。一方で、関連する技術基盤やインフラはこの数年の発展を経て徐々に整備されてきましたし、他方ではこのホットなトレンドにうまく乗ることができました。Cipherとの会話の中で、彼は私に非常に有益な見解を示しました:ビットコインL2の争いの鍵はL1にある。 RGB++はCKBとビットコインメインチェーンの間により深い関係を生み出し、より多くの「正統性」をもたらします。これが私がそれを重要なアンカーポイントの一つと考える理由です。 余談:「正統」L2 L2の概念は相対的に成熟した言説がETHから発展してきたもので、さまざまなL2ソリューションの発展やモジュール化の進展に伴い、L2の定義はますます曖昧になっています。ETH上では実用主義的な考え方に近づき、いわゆる「正統」の概念は徐々に薄れてきています。 しかし、ビットコインネットワークにとって、「正統」の概念はその発展過程全体において比較的強い信号として示されています。現在、私の個人的な見解によれば、L2の「正統性」の強度(高から低へ)は次のようになります: 1)ライトニングネットワーク、RGB、BitVM これらの3つは皆さんにとって比較的馴染み深いもので、全体的に見て、3つの実現経路には本質的な違いがあり、対象も異なります。現在の発展段階では、ライトニングネットワークが最も成熟しており、次にRGB、最後にBitVMです。 2)サイドチェーン Liquid、Stacks、CKBなどのように、これらの多くは依然としてUTXOのアーキテクチャに基づいており、一定の変形や革新を加えることで、拡張性(プライバシー、プログラム可能性)の向上やコンセンサスメカニズムの最適化を実現しています。 サイドチェーンはある程度、BTCの実験チェーンとして理解でき、新機能や一時的に実現できない機能をBTCメインチェーン上で実験するものです。 3)その他 この部分には「クロスチェーンプロトコルに基づくL2」や「EVMに基づくL2」などが含まれる可能性があり、私は基本的にAjian先生の見解に賛同します:
出典:https://twitter.com/AurtrianAjian/status/1755121187741720964
4.2 RGBにとって:RGB++は他のUTXOアーキテクチャのパブリックチェーンとの結合の可能性を拡充する
RGBプロトコル自体は他のUTXOアーキテクチャのパブリックチェーンとの結合の可能性を持っています。LNP/BP協会の公式TwitterはLiquidとの相互運用性をサポートすることを示しています。
出典:https://x.com/lnp_bp/status/1747930079252951058?s=20 CKBとRGBの一部技術の結合により、この結合の「実践的有効性」をある程度検証することができます。さらに進めて言えば、RGB++プロトコルをさらに抽象化し、RGBプロトコルとすべてのUTXOアーキテクチャかつ一定の拡張性を持つパブリックチェーンを接続するためのより広範な拡張層にすることで、その物語と価値が大幅に強化されると考えています。これもまた、RGBエコシステム内のプロジェクト発展に他の選択肢を提供します。この選択肢は単純な「マルチシグクロスチェーンブリッジ」とは異なり、ネイティブな方法に基づいています。
他のビットコインL2にとって:RGBプロトコルの技術的参考を提供する
CipherのRGB技術アーキテクチャの解析化は、他のL2の技術者にとって非常に良い思考の例を提供します。彼らは自らのプロジェクトの技術的特徴や利点を結びつけ、RGBから必要な技術の一部を融合させて「組み合わせ」新しい製品のパラダイムを実現し、さらには「先行」を実現することができます(ここでの「先行」は否定的な意味ではなく、技術の組み合わせ性とBTCエコシステムの発展における革新性を反映しており、同時に「先行」もRGBプロトコルの普及と発展を促進します)。 総じて言えば、RGB++は現在ホワイトペーパー段階にあるだけですが、理論的には私はその可能性を非常に期待しています。これはRGBプロトコルに新しい血液をもたらし、CKBネットワークの活力を呼び覚ますかもしれません。