ホームZ - バナーホーム itaブリッジ不要――わずか207行でLiquidサイドチェーン上にRGBを実装

ブリッジ不要――わずか207行でLiquidサイドチェーン上にRGBを実装

ブロックチェーン業界全体がはるかに大掛かりな作業を要すると想定していたことを実現するのに必要だったのは、わずか207行のコードだけだった。KaleidoSwap は実証した。ネイティブ RGB アセットは、Blockstream の Liquid サイドチェーン上で直接動作できることを——ブリッジも、カストディアンも、アーキテクチャの大幅な改修も不要だということを。鍵となる洞察は、実はごく当たり前のところに隠れていた。Bitcoin と Liquid はどちらも BIP-341 の下で同一のTaproot アウトプット形式を使用しており、これはRGB プロトコルのコミットメント機構が、ほとんど摩擦なく Liquid に組み込めることを意味していた。

主なポイント

  • KaleidoSwap は、既存の45テストスイートに一切変更を加えることなく、7つのファイルにわたる207行の後方互換コードだけで Liquid 上でネイティブ RGB アセットを動作させた。
  • Bitcoin と Liquid はBIP-341の下で同一の Taproot アウトプット形式を共有しており、そのおかげで RGB 検証器は Liquid のトランザクションアウトプットを、変更なしで有効なコミットメントとして受け入れることができる。
  • 実際のRGB20 アセットが Liquid 上で発行され、Bitcoin 上の RGB アセットと Liquid 上の RGB アセットの間で、カストディアン不要のアトミックスワップが実際にデモされた。
  • Liquid のSimplicityスマートコントラクト言語——2025年7月から Liquid メインネットで稼働中——により、KaleidoSwap は RGB コミットメントルールをカバナントを通じてコンセンサスレイヤーで強制できる。
  • Liquid との統合のための RGB パッチは、公式 RGB リポジトリに RFC として提出されており、現在メンテナーの承認待ちである。

KaleidoSwap が Liquid サイドチェーン上でネイティブ RGB アセットを実現

技術的な前提は、一見すると驚くほど単純に聞こえる。RGB は、標準的な Taproot アウトプットの内部に暗号学的コミットメントを埋め込むことで、アセットの移転をブロックチェーンにアンカーする。Bitcoin と Liquid の両方が BIP-341 に従って Taproot アウトプットを実装しているため、そのコミットメントは、どのチェーンで生成されたものであっても、RGB の検証レイヤーからは同一に見える。標準的な RGB 検証器は、Liquid のトランザクションアウトプットを、一切の変更なしに有効なコミットメントとして受け入れた。

これが実務上意味したのは、新たに必要となるコードは、Bitcoin ではなく Liquid のトランザクションを読み込むためのロジックだけだったということだ。その結果が、7つのファイルにわたる207行のコードであり、3つの検証呼び出しの上に薄い抽象レイヤーを載せただけだった。既存スイートの45個すべてのテストは、一切手を加えることなくパスした。下流の本番ライブラリ4つも、ソースコードを1行も変更することなくクリーンに再ビルドされた。

なぜ最小限のコード変更がこれほど重要なのか

この差分の小ささこそが、このストーリーの中で最も戦略的に重要な部分だと言える。既存のテストスイートを一切変更せずにパスする 207 行のパッチは、単なる技術的な好奇心の対象ではない——それは、RGB プロトコルのアーキテクチャが、プロトコル自体をフォークすることなく Bitcoin 以外のネットワークも取り込めるだけの汎用性を持って設計されていたことを示している。それは、BIP-341 準拠の Taproot アウトプットを持つ他のチェーンやサイドチェーンが、理論上どれほど素早く同じ道を辿れるかという点で、現実的な意味を持つ。

RGB20 アセットとアトミックスワップの安全性デモ

RGB コミットメントが Liquid 上で機能することを証明するのと、実際のエンドツーエンドの本番シナリオで機能することを証明するのとは別問題だ。KaleidoSwap は理論的な証明にとどまらず一歩先へ進んだ。チームは実際にLiquid 上で RGB20 アセットを発行し、稼働中のコントラクト、チェンジを伴う送金、そしてサイドチェーン上でのエンドツーエンドのアンカリング検証を完備した。

その後、さらに印象的なデモが行われた。チームは、Bitcoin 上の RGB アセットと Liquid 上の RGB アセットの間で、カストディアン不要のアトミックスワップを実行した。このスワップは、トランザクションの両レッグを結びつける共有秘密に依拠している——交換は両者にとって完全に成立するか、まったく成立しないかのどちらかであり、中途半端な状態は存在しない。いかなる時点でも、一方の参加者が両方のアセットを同時に保有することはできない。この「オール・オア・ナッシング」の保証により、通常はクロスチェーン転送で信頼できる仲介者を必要とするカウンターパーティリスクが排除される。

ここでの意義は、技術的なメカニズムをはるかに超えている。クロスチェーンでのアセット移転は歴史的にブリッジに依存してきたが、ブリッジはブロックチェーン史上最大級のハッキングの原因となってきたインフラでもある。プロトコルレイヤーで機能する、ブリッジ不要のアトミックなアプローチは、根本的に異なるセキュリティ姿勢を示している。

Liquid の Simplicity スマートコントラクトを活用した RGB の強制

KaleidoSwap が Liquid を特にターゲットにしたより深い理由は、Blockstream の形式的検証可能なスマートコントラクト言語であるSimplicityにある。Simplicity は 2025 年 7 月から Liquid メインネットで稼働している。より自由度の高いスクリプト環境とは異なり、Simplicity ではデプロイ前に支払い条件の正しさを証明できる——その条件がアセットの移転を制御する場合、この性質は極めて重要になる。

カバナントがどのように RGB アセットルールをコンセンサスレベルでロックするか

RGB シールは最終的には基盤となるチェーン上のコインに過ぎないため、そのコインに対してチェーンが強制する支払いルールは、事実上アセット自体に対する支払いルールとなる。KaleidoSwap はこれを利用し、RGB シールのあらゆる支払いに対してネットワークが強制する Simplicity カバナントを書いた。トランザクションは有効な RGB コミットメントを含まなければならない。そうでなければ、ネットワークはその支払いを即座に拒否する。

Simplicity はすでに、ポスト量子署名や担保付きローン契約などのユースケース向けに、Liquid 上の本番環境にデプロイされている。そのインフラを拡張し、アプリケーションレベルの検証に頼るのではなくコンセンサスレイヤーで RGB アセットのセマンティクスを強制できるようになったことは、Bitcoin に隣接するアセットがサイドチェーン上でどのように振る舞えるかという点で、意味のある一歩となる。

今後の展望とコミュニティによる採用

Liquid との統合を可能にする RGB パッチは、公式 RGB リポジトリに正式な RFC として提出されている。今後の決定は RGB メンテナーの手に委ねられており、この提案が受け入れられるかどうかが、今回の統合が KaleidoSwap によるデモからプロトコルレベルの標準へとどれだけ早く移行するかを左右する。

RGB Protocol Association 内での戦略的ポジショニング

KaleidoSwap は、外部の立場からこれに取り組んでいるわけではない。同社は、Bitcoin 周辺の金融エコシステムで最も影響力のある存在である Bitfinex と Tether とともに、RGB Protocol Association の創設メンバーである。このアソシエーションの後ろ盾により、Liquid 統合提案には、独立した投稿では得られない制度的な重みが与えられている。

戦略的な位置づけは明確だ。RGB はすでに Bitcoin と Lightning 上で稼働しており、Liquid は自然な「3つ目のネットワーク」として位置づけられている。KaleidoSwap のマーケットメイカーのネットワークはすでに RGB と Lightning をまたいで活動しており、そのインフラを Liquid に拡張することで、プロトコルは Liquid のプライバシー機能、より高速な決済、そして何よりも Simplicity に基づくプログラマビリティにアクセスできるようになる。

RFC の行方は RGB メンテナーの手に委ねられており、この統合が単なる脚注に終わるのか、それとも転換点となるのかを決定づけるオープンクエスチョンだ。もし採用されれば、開発者は Bitcoin で既に使用しているのと同じツール群を用いて、Liquid 上で RGB ネイティブなアプリケーションを構築するための道筋が正式に整うことになる——それは、RGB エコシステムがスケーラビリティとスマートコントラクト機能にどのように取り組むかを、Bitcoin のベースレイヤー単体では支えきれない領域まで再定義しうる展望だ。

FAQ

KaleidoSwap はどのようにして Liquid サイドチェーン上で RGB アセットを可能にしたのですか?

KaleidoSwap は、7つのファイルにわたる207行の後方互換コードを書くことで、RGB コミットメントを Liquid に適応させました。この統合は、Bitcoin と Liquid の両方が BIP-341 の下で同一の Taproot アウトプット形式を共有していることによって可能になり、そのおかげで既存の RGB 検証器は Liquid のトランザクションアウトプットを一切の変更なしで受け入れることができます。

Bitcoin と Liquid の RGB アセット間のアトミックスワップは、どのようなセキュリティ対策で保護されていますか?

Bitcoin と Liquid の RGB アセット間のアトミックスワップは、共有秘密によって保護されています。このメカニズムにより、スワップは両者にとって完全に成立するか、まったく成立しないかのどちらかとなり、一方の当事者が両方のアセットを同時に保有できる状況を防ぎ、カストディアンの必要性を排除します。

Simplicity スマートコントラクト言語は、Liquid 上の RGB アセットにおいてどのような役割を果たしますか?

2025年7月から Liquid メインネットで稼働している Simplicity により、KaleidoSwap は RGB アセットの支払い条件をコンセンサスレイヤーで強制できます。Simplicity で書かれたカバナントは、Liquid 上の RGB シールのあらゆる支払いに有効な RGB コミットメントを含むことを要求し、それがなければトランザクションはネットワーク自体によって拒否されます。

KaleidoSwap によると、Liquid 上の RGB アセットの将来展望はどのようなものですか?

KaleidoSwap は、Bitcoin と Lightning に続く次の主要な RGB ネットワークとして Liquid を位置づけることを目指しています。この統合を可能にする RGB パッチはすでに公式 RGB リポジトリに RFC として提出されており、その採用は RGB メンテナーの承認にかかっています。Bitfinex と Tether とともに RGB Protocol Association の創設メンバーである KaleidoSwap は、この実現に向けて積極的に働きかけています。

{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”KaleidoSwap はどのようにして Liquid サイドチェーン上で RGB アセットを可能にしたのですか?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”KaleidoSwap は、7つのファイルにわたる 207 行の後方互換コードを書くことで、RGB コミットメントを Liquid に適応させました。この統合は、Bitcoin と Liquid の両方が BIP-341 の下で同一の Taproot アウトプット形式を共有していることによって可能になり、そのおかげで既存の RGB 検証器は Liquid のトランザクションアウトプットを一切の変更なしで受け入れることができます。”}},{“@type”:”Question”,”name”:”Bitcoin と Liquid の RGB アセット間のアトミックスワップは、どのようなセキュリティ対策で保護されていますか?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Bitcoin と Liquid の RGB アセット間のアトミックスワップは、共有秘密によって保護されています。このメカニズムにより、スワップは両者にとって完全に成立するか、まったく成立しないかのどちらかとなり、一方の当事者が両方のアセットを同時に保有できる状況を防ぎ、カストディアンの必要性を排除します。”}},{“@type”:”Question”,”name”:”Simplicity スマートコントラクト言語は、Liquid 上の RGB アセットにおいてどのような役割を果たしますか?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”2025年7月から Liquid メインネットで稼働している Simplicity により、KaleidoSwap は RGB アセットの支払い条件をコンセンサスレイヤーで強制できます。Simplicity で書かれたカバナントは、Liquid 上の RGB シールのあらゆる支払いに有効な RGB コミットメントを含むことを要求し、それがなければトランザクションはネットワーク自体によって拒否されます。”}},{“@type”:”Question”,”name”:”KaleidoSwap によると、Liquid 上の RGB アセットの将来展望はどのようなものですか?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”KaleidoSwap は、Bitcoin と Lightning に続く次の主要な RGB ネットワークとして Liquid を位置づけることを目指しています。この統合を可能にする RGB パッチはすでに公式 RGB リポジトリに RFC として提出されており、その採用は RGB メンテナーの承認にかかっています。Bitfinex と Tether とともに RGB Protocol Association の創設メンバーである KaleidoSwap は、この実現に向けて積極的に働きかけています。”}}]}

本記事は人工知能の支援を受けて作成され、編集チームによるレビューを経ています。

Satoshi Voice
この記事は人工知能の支援を受けて作成され、正確さと品質を保証するために我々の記者チームによってレビューされた。
RELATED ARTICLES

Stay updated on all the news about cryptocurrencies and the entire world of blockchain.

Featured video

LATEST