
CKBがRGB++によりビットコインレイヤー2に転換、なぜ月間で300%上昇?
TechFlow厳選深潮セレクト

CKBがRGB++によりビットコインレイヤー2に転換、なぜ月間で300%上昇?
老舗パブリックチェーンが成功裏にPoW+UTXO派のビットコイン「正統」へと変貌を遂げた。
執筆:博文
ビットコインがついに70,000ドル以上で安定した。
ETFの継続的な牽引により、ビットコインの時価総額は銀を上回り、世界第8位の資産クラスへと躍進した。一部の機関からはすでに極めて楽観的な見方が出始め、コミュニティ内では「ビットコインは1個1億ドルを超える」というスローガンさえ飛び交い、市場の熱気は過去最高レベルに達している。
しかし、予想を大きく上回るビットコインのパフォーマンスは、半減期や利下げなどに関するストーリーが既に先行して消化されつつある可能性を示唆している。オンチェーン活動を見ると、マイナーたちは半減期に対してあまり楽観的ではなく、多くのチームが半減後の収益減少に備えて現金を蓄えている。ビットコインの次のステップは、最終的に支払いネットワーク全体を支える基盤作りに移行する必要がある。特にL2の発展は極めて重要である。
本稿では、「白露会客厅」が最近注目を集めるビットコインレイヤー2プロトコルCKBについて紹介する。革新的なアセット発行プロトコルRGB++により、CKBは月間300%以上の上昇という驚異的な成績を収めた。RGB++の強みとは何か?なぜ市場をリードできるのか?以下では、CKBがいかにしてパブリックブロックチェーンからビットコインL2への転換の模範となったかを解説する。
チームと資金調達の歴史
2018年初頭、市場の関心はイーサリアムエコシステムに集中していたが、CKBはその挑戦者として正式に始動した。同年7月、CKBはPolychain Capital、Sequoia China、萬向區塊、Blockchain Capitalなど複数の著名投資機関による2800万ドルの資金調達を完了。その後2019年10月24日にはCoinListで6720万ドルの過剰申込みによる資金調達を実施した。2019年11月16日、CKBメインネット「Lina」がローンチされた。
CKBチームは非常に充実しており、創設メンバーは全員長年にわたり業界で活躍してきた。
-
チーフアーキテクトJan Xie:以前はイーサリアムクライアントRuby-ethereumおよびpyethereumの開発に貢献し、イーサリアム創設者のVitalik ButerinとともにCasperコンセンサスやシャーディング技術の共同開発も行った。また、基盤的なブロックチェーンプラットフォーム開発およびコンセンサスアルゴリズム研究を行うCryptape社を設立した。
-
共同創業者Kevin Wang:IBMシリコンバレー研究所にてエンタープライズデータソリューションの業務に従事し、ソフトウェアエンジニア向けオンラインスクールLaunch Schoolの共同創業者でもある。また、インテント駆動型の集中化ソルバインフラKhalaniの共同創業者でもある。(Khalaniは多機能「集団ソルバー(collective solver)」であり、さまざまなインテント中心のアプリケーションおよびエコシステムにシームレスに統合可能。)
-
共同創業者兼COO Daniel Lv:イーサリアムウォレットimTokenの共同創業者であり、暗号資産取引所Yunbiの元CTO。また、10年間にわたりRuby中国コミュニティを主催し、ruby-china.orgの共同創業者でもある。
-
CEO Terry Tai:暗号資産取引所Yunbiのコア開発者を務め、テックポッドキャストTeahour.fmの共同創業者でもある。
PoW+UTXO
コミュニティが一般的にTPSやPoSに注目する中、CKBチームは検閲耐性と無許可性において一切妥協しない立場を貫いている。そのため、L1の性能を犠牲にしてでも十分な非中央集権性を維持し、改良されたPoWとシンプルなハッシュ関数を採用してネットワークの安全性と無許可性を確保している。
階層化の理念
インターネットは階層化と分離のアーキテクチャによって比較的安定した信頼ネットワークを構築しているが、その信頼レベルは限定的であり、自己保証プロトコルの内的サポートが欠けている。CKBが理想とする暗号経済ネットワークインフラも同様に、階層化・分離化されたアーキテクチャを採用すべきだとチームは考えた。そこで、セキュリティと非中央集権性に特化したLayer1と、Layer1の安全性を利用しながら無限の拡張性を提供するLayer2からなる、安全かつ拡張可能な階層ネットワークの構築を決定した。
Layer1としてのCKBの正式名称は「Common Knowledge Base(共通知識ベース)」。「共通知識(Common Knowledge)」とは、普遍的かつ広く認識されている知識であり、誰もが知っているだけでなく、他の人もそれを知っていることを自覚している状態を指す。ブロックチェーンの文脈では、「共通知識」とはグローバルコンセンサスによって検証され、ネットワーク内のすべての参加者が受け入れる状態を意味する。この性質こそが、パブリックチェーン上に保存された暗号資産を貨幣として使用できる根拠となる。Nervos CKBは、貨幣に限定されずあらゆる種類の共通知識を保存することを目指している。例えば、ユーザーが独自に定義したFTやNFTなどの暗号資産も保存可能である。
Layer2プロトコルは、CKBの安全性を担保しつつ無限の拡張性を提供できる。なお、CKBが提唱したこの階層化アーキテクチャは後にイーサリアムにも認められ、イーサリアムは2019年以降、もはや実行シャードの研究を放棄し、Layer2を中心としたスケーリング戦略へと方針転換している。
PoWメカニズムによる非中央集権性の確保
CKBは、Layer1が暗号経済の基盤であると考えており、したがって無許可ネットワークであることが不可欠だと信じている。一方、PoSはステーキング量に応じてブロック生成の割合が決まるため、非中央集権性および中立性の目標と衝突する。対照的に、PoWは完全に無許可であり、ユーザーは単にマイニングマシンと電力を購入すればブロック生成に参加できる。また、セキュリティ面でも、PoWチェーンを偽造または再構築することは極めて困難である。なぜなら、すべてのブロックの計算を再実行する必要があるためだ。したがって、CKBチームは、PoSが確かに性能面でPoWを上回るとしても、Layer1を可能な限り非中央集権的かつ安全にするには、PoWの方が適していると考えている。
Cellモデルによる拡張性の実現
ビットコインエコシステムの台頭とともに、アカウントモデルとUTXOモデルの議論が再燃している。初期には両モデルとも資産を中心に解釈されていたが、時間の経過とともに、UTXOは依然として資産を核(P2P)と見なしているのに対し、アカウントモデルはすでにスマートコントラクトサービス向けに進化しており、ユーザーの資産はスマートコントラクトに預託され、それとのやり取りを通じて管理されるようになった。この結果、UTXOチェーン上で発行される資産のセキュリティレベルは、イーサリアム上のERC-20資産よりも高い。セキュリティ以外にも、UTXOモデルは優れたプライバシー性を持つ。各取引ごとにアドレスが変更され、並列処理を自然にサポートする。何より重要なのは、アカウントモデルがオンチェーンで計算と検証を同時に行うのに対し、UTXOモデルは計算をオフチェーンに置き、オンチェーンでは検証のみを行うため、アプリケーションの実装が簡素化され、オンチェーンでの最適化を考える必要がない。
CKBはビットコインアーキテクチャの思想を受け継ぐだけでなく、UTXOモデルを抽象化してCellモデルを創出した。これにより、ビットコインの整合性と簡潔性を保持しつつ、スマートコントラクトの機能も可能になった。具体的には、UTXOのnValueフィールド(トークン価値を表す)を抽象化し、「capacity」と「data」の二つのフィールドに分けた。dataには状態情報が保存され、任意のデータを格納できる。さらにCellデータ構造にはLockScriptとTypeScriptという二つのフィールドが含まれており、前者は所有権を示し、後者は多様なカスタム機能を実装できる。
まとめると、Cellモデルはより汎用的なUTXOモデルであり、CKBにイーサリアムと同等のスマートコントラクト機能をもたらした。ただし、他のスマートコントラクトとは異なり、CKBの経済モデルは分散型計算の支払いを目的としたものではなく、共通知識の保存を目的としたものである。
高度な「抽象化」
「抽象化」という概念は暗号ユーザーにとって馴染み深いものであり、システム内の特殊性を取り除き、汎用性を持たせることで、より広範なシーンに適用可能にすることを意味する。ビットコインからイーサリアムへの発展はまさに抽象化のプロセスであった。ビットコインはプログラミング性に乏しく、アプリ構築が難しい。一方、イーサリアムは仮想マシンと実行環境を導入し、多種多様なアプリケーション構築のプラットフォームを提供した。イーサリアム自身の発展過程でも繰り返し抽象化が行われており、Vitalikが何度も言及する「アカウント抽象化」や、プリコンパイルによる「暗号学的抽象化」などが挙げられる。
イーサリアムがビットコインの抽象化であるように、CKBはある意味でイーサリアムの抽象化とも言え、スマートコントラクト開発者にさらなる自由度を提供している。
1)アカウント抽象化
CKBはCellモデルを通じてアカウント抽象化を実現している。例えば、NervosエコシステムウォレットUniPassは、メールアドレスと携帯電話に基づく認証システムを構築した。ユーザーはメールアドレスとパスワードでログインでき、従来のインターネットアカウントと同様の体験を提供する。また、去中心化IDサービスプロバイダーd.idが開発する去中心化ドメインプロトコル.bitも、Nervosの抽象アカウント機能を活用しており、インターネットユーザー、イーサリアムユーザー、EOSユーザーなど幅広いユーザーが直接アプリを操作できるようになっている。
2)暗号学的抽象化
暗号学的抽象化の核心は効率的な仮想マシンにある。CKBはCKB-VMを採用しており、RISC-V命令セットの特性により、開発者はCやRustなどの言語を使って暗号アルゴリズムを実装できる。例えば、CKB上に構築されたJoyIDウォレットは、Nervos CKBのカスタム暗号機能を最大限に活用し、パスワードやリカバリーフレーズ不要で、指紋などの生体認証技術だけでウォレット作成や取引承認を実現している。
3)実行抽象化
CKBの目標は、より高次元の抽象化を実現することで性能とスループットを向上させることである。抽象化レベルが上がるほど、Nervosネットワークはより多くの処理をオフチェーンまたはLayer2に移行できるようになる。例えるなら、XBOXは抽象化された汎用プラットフォームだが、ハードウェアの変更はできない。一方、PCはGPU、CPU、メモリ、HDDなどを自由に交換できる。つまり、PCはより抽象化されたシステムである。CKBの目標はまさに「XBOXからPCへ」の転換であり、より多様なニーズに対応し、開発者にさらなる便益を提供することにある。
RGBの強み・弱みと機会
2024年2月13日、CKB公式がRGB++ Litepaperを発表し、瞬く間に市場の注目を集めた。
RGBプロトコル自体はもはや新しい話題ではない。2016年、Peter Toddが初めて提唱したクライアント側検証(client-side validation)とワンタイムシール(single-use-seals)の概念が、RGBの前身となった。RGBプロトコルの核心思想は、必要最小限のタイミングでのみビットコインブロックチェーンを呼び出すこと、つまり作業証明とネットワークの非中央集権性を利用して二重支出防止と検閲耐性を実現することにある。すべてのトークン移転の検証作業はグローバルコンセンサス層から外れ、オフチェーンで行われ、受取人のクライアント側でのみ検証される。
RGBの主な特徴は以下の通り:
1. 高い秘匿性、安全性、拡張性;
2. ビットコインのタイムチェーンの混雑がない。なぜなら、取引は追加ストレージが必要な準同型コミットメントのみを保持するため;
3. 将来的にハードフォークなしでアップグレード可能;
4. ビットコインよりも高い検閲耐性:マイナーは取引中の資産の流れを確認できない;
5. ブロックやチェーンの概念がない。
RGBプロトコルの詳細については、こちらを参照:一万余字のリサーチレポート!ビットコインエコシステムのRGBプロトコルと開発進捗を完全理解
設計上非常に優れているにもかかわらず、技術的複雑さゆえにRGBプロトコルは長年進展が遅れてきた。主な問題点は以下の通り:
DA問題:取引情報は送信者と受信者の間でのみ伝送され、必要な情報(例:該当UTXOの履歴ブランチ)を一般ユーザーが取得・生成するのは困難。また、各クライアントが独立してデータを保存するため、データサイロ問題が生じ、コントラクトのグローバル状態を確認できない。
P2Pネットワーク問題:RGB取引はビットコインの拡張取引として扱われ、P2Pネットワークに依存して伝播する必要がある。ユーザー間の送金時にはインタラクティブな操作が必要で、受取人は領収書を提供しなければならない。これらすべてがビットコインネットワークとは独立したP2Pネットワークに依存している。
仮想マシンとコントラクト言語:現在のRGBプロトコルの仮想マシンは主にAluVMを採用しているが、新しい仮想マシンであることから、整備された開発ツールや実践コードが不足している。
無主コントラクト問題:RGBプロトコルには、未だに成熟した無主コントラクト(公開コントラクト)との相互作用スキームが存在しない。これにより、多人数間のインタラクションが困難になっている。
RGBプロトコルの利点と欠点はいずれも明らかであり、プライバシーとセキュリティを重視するユーザーは自分でクライアントを立ち上げ、データバックアップをしっかり行う傾向がある。しかし、一般ユーザー(ロングテール)にとってはこうした手間は忍耐できない(例えば、多くのライトニングネットワークユーザーは自らノードを立てるのではなく、第三者ノードに依存している)。
こうした背景から、Nervos CKB共同創業者のCipherは、RGBの資産状態、コントラクト公開、取引検証のプロセスをCKBパブリックチェーンに委託するというRGB++の提案を行った。CKBは第三者のデータホスティングおよび計算プラットフォームとなり、ユーザーが自らRGBクライアントを稼働させる必要がなくなる。
RGB++
RGB++はRGB原理に基づく拡張プロトコルであり、RGBの核心であるUTXOとCKBの基盤アーキテクチャが同じ系統にある点を活かし、以下の二つのキーポイントをCKBアーキテクチャと融合させている:
-
同型バインディング:RGBコンテナとしてのUTXOをCKBのCellとバインディング・マッピングできる。
-
RGBのオフチェーンクライアント検証をCKBのオンチェーン公開検証に変換でき、検証データと状態はCell内のdataおよびtypeに対応付けられる。
特に注意すべき点は、RGB++とRGBは異なる概念であるということだ。RGBは主にワンタイムシールの概念で拡張されるのに対し、RGB++は他のUTXOチェーンがRGB++クライアントとして機能する可能性に注力しており、その最も重要な貢献は「同型バインディング」の概念にある。
RGBプロトコルでは、所有権の識別に用いられるUTXOと、状態管理およびワンタイムシールに用いられるcommitmentの二つが最も重要である。RGB++の同型バインディングは、ビットコインのUTXOをCKBのCellに一対一でマッピングし、bitcoin lockで所有権の同期を実現するとともに、cellのdataとtypeで状態管理を行う。
これにより、前述のRGBの課題が解決されるだけでなく、新たな可能性も生まれる:
-
CKBブロックチェーンが強化版検証クライアントとなる:すべてのRGB++取引はBTCチェーンとCKBチェーンの両方にそれぞれ一取引ずつ記録される。前者は従来のRGB取引と互換性があり、後者はクライアント検証プロセスを代替する。ユーザーはCKB上の関連取引を確認するだけで、そのRGB++取引の状態計算が正しいかを検証できる。前述のDA問題やデータサイロ問題はすべて解消される。
-
セキュリティと信頼性の向上:同期プロセスは信頼付きクロスチェーンブリッジやマルチシグメカニズムに依存せず、二つのUTXO間の直接バインディングに基づく。作業証明(PoW)のセキュリティ基準によれば、ビットコインチェーン上の取引は6ブロック後には逆転不可能となる。一方、CKB上では同等の計算式により約24ブロックで同等のセキュリティ保証を得られる。この方法により、二つのレイヤー間の資産「ジャンプ」または移転の安全性が確保される。
-
取引折りたたみ(Transaction Folding):ビットコインUTXOとCKB Cellを同型バインディングすることで、チューリング完全なビットコインUTXO取引をCKB Cell検証でサポートできる。さらにCKB Cellのプログラマブル性を活用すれば、複数のCKB取引を1つのビットコインRGB++取引に対応させることができ、低速・低スループットのビットコインメインネットを高性能なCKBチェーンでスケーリングすることが可能になる。
-
非インタラクティブ送金:従来のRGBプロトコルでは、通常の取引を完了するために受取人がオンラインである必要があり、ユーザー理解の難度と製品の複雑さが増していた。RGB++はチューリング完全環境の利点を活かし、インタラクション行為をCKB環境内で処理することで、「送信→受取」という二段階操作により非インタラクティブ送金を実現できる。
要するに、RGB++はRGBプロトコルの核心思想を継承しつつ、異なる仮想マシンと検証方式を採用している。ユーザーは専用のRGB++クライアントを必要とせず、ビットコインとCKBのライトノードにアクセスするだけで全ての検証を独立して行える。RGB++はビットコインにチューリング完全なコントラクト拡張と数十倍のパフォーマンス拡張をもたらす。また、クロスチェーンブリッジを使用せず、ネイティブのクライアント検証方式を用いることで、セキュリティと検閲耐性を確保している。
CKBの立場から見ると、将来さらに多くのプロトコルと互換していくことが、CKBの持続的発展の原動力となる。
CKBの将来
CKBはビットコインネットワークと同じPoW+UTXO技術系統を踏襲しており、技術的に「正統性の高地」に立っているため、コミュニティと市場の広範な注目を集めている。コミュニティの多くは、EVM互換派と比べ、RGB++はビットコインUTXOの正統性を継承しており、チームはビットコインエコシステムに深く根ざしていると考えている。階層アーキテクチャ、UTXOの抽象化、そして最近提唱されたOTXプロトコルCoBuild Open Transactionに至るまで、いずれもビットコイン思想の延長と革新である。
しかし、一方でCKBのポジショニングが多すぎるという批判もある。2019年から2020年にかけてのHuobiとの協業、2020年から2022年までのゲーム分野への進出など、これまでの試みは実質的な進展を遂げられなかった。そのため、今回のLayer2への方向転換は一時的な流行に乗ったものとの見方もある。
だがいずれにせよ、CKBは確実に市場の熱意に火をつけた。百花繚乱のビットコインL2プロトコルの中で、先駆者は必然的に資金とトラフィックの面で優位に立ち、突破口を開きやすくなる。しかし、多くのEVM競合と比べ、十分な開発者を惹きつけ生態系全体を支えることができるかどうかは、CKBの今後の成果次第である。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News











