ETF の導入、BRC-20 エコシステムの爆発、そして半減期の物語の影響を受けて、市場の注目は再びビットコインエコシステムに集中しているようです。この背景の中、パブリックチェーンエコシステムの老舗プロジェクトである CKB も最近活発に動き、メインネットのポジショニングをビットコイン Layer2 に調整した後、RGB++ という資産プロトコルを発表しました。ビットコイン Layer2 の発展の勢いを借りて、UTXO + PoW の正統な「BUFF」を持つ CKB は、コミュニティの議論のホットスポットとなりました。
しかし、RGB++ の概念を深く掘り下げ、CKB チームがなぜ RGB プロトコルを選択したのか、そして彼らがビットコイン Layer2 の発展の考え方をどのように計画しているのかを探る前に、私たちは過去に戻り、CKB の歴史、背景、そして初心をもっと理解する必要があります。
誕生の道#
2018 年初頭、市場の関心がイーサリアムエコシステムに集中している時、CKB は正式にスタートしました。同年 7 月、CKB は 2800 万ドルの資金調達を完了し、Polychain Capital、セコイア・チャイナ、万向ブロック、Blockchain Capital などの多くの著名な投資機関が参加しました。その後、2019 年 10 月 24 日、CKB は Coinlist で 6720 万ドルの超過募資を完了しました。2019 年 11 月 16 日、CKB メインネット「Lina」がローンチされました。
CKB のチームはスターチームと呼ばれる背景を持ち、創設者たちは暗号業界で長年の経験を積んでいます。Polychain Capital の創設者オラフもインタビューで CKB チームの背景を非常に評価していると述べています。
- チーフアーキテクト Jan Xie :長年にわたりイーサリアムクライアント Ruby-ethereum と pyethereum の開発に貢献し、イーサリアムの創設者ヴィタリック・ブテリンと Casper コンセンサスとシャーディング技術の開発を共同で行いました。さらに、彼は基盤ブロックチェーンプラットフォームの開発とコンセンサスアルゴリズムの研究を行う会社 Cryptape を設立しました。
- 共同創設者 Kevin Wang :IBM シリコンバレーラボで企業データソリューションに従事し、ソフトウェアエンジニア向けのオンライン学校 Launch School を共同設立しました。さらに、Kevin Wang は意図駆動型の中央集権的ソルバーインフラストラクチャ Khalani の共同創設者でもあります。(Khalani は、意図中心のアプリケーションやエコシステムにシームレスに統合できる多機能「集団ソルバー」です。)
- 共同創設者兼 COO Daniel Lv:イーサリアムウォレット imToken の共同創設者であり、暗号取引所 Yunbi の元 CTO でもあります。さらに、Daniel Lv は 10 年間の Ruby 中国コミュニティを組織し、ruby-china.org を共同設立しました。
- CEO Terry Tai:暗号取引所 Yunbi のコア開発者であり、テクノロジーポッドキャスト Teahour.fm の共同創設者です。
興味深いことに、CKB の創設チームはイーサリアムコミュニティと密接な関係を持ちながらも、Layer1 の構築アーキテクチャにおいてビットコインの UTXO + PoW モデルを継承することを選択しました。これは、チームがイーサリアムインフラストラクチャの限界を認識したためです。彼らは、イーサリアムのアーキテクチャがシステム全体の徹底的な改革を制限し、根本的な再構築や大胆な革新を行うことができないことに気づきました。したがって、CKB チームはイーサリアムとは異なる道を歩むことを決定し、新しいブロックチェーンを構築することにしました。
一方で、CKB チームが新たにパブリックチェーンを再構築する理由は、Nervos という名前から少しインスピレーションを得られるかもしれません。Nervos という言葉は「Nerve」に由来し、これはチャールズ・ダーウィンの進化理論を借用しています:「変化する環境に適応し、柔軟に調整できる種だけが生き残る。」これは、ネットワークが最下層で自己調整と進化を行うことを意味します。しかし、Nervos の由来には別の説もあり、CKB の共同創設者が e スポーツやアニメの愛好者であるため、アニメ「新世紀エヴァンゲリオン」の「国連直属特務機関」の略称が「NERV」であることに由来しています。
エコシステムの進展を加速させるために、CKB は 2020 年初頭から開発ツールに注力し、JavaScript/TypeScript ベースのフレームワーク Lumos、CKB 上でアカウントモデルを使用できるイーサリアム互換レイヤー Polyjuice、イーサリアムと CKB を接続するクロスチェーンブリッジ Force Bridge、dApp 開発キット Tippy など、一連のツールを次々と発表しました。これらのツールは、アプリケーション開発のハードルを大幅に下げました。これらのツールを基に、CKB エコシステムには DID、ウォレット、インスクリプションなど異なる分野をカバーする 127 のプロジェクトが立ち上がっています。
主流と逆行する:CKB アーキテクチャの革新は何か?#
コミュニティが一般的に TPS と PoS に注目している中、CKB は主流とは完全に異なる技術路線を選択しました。彼らは、検閲耐性と許可不要の問題において妥協してはならないと主張しています。したがって、十分な分散化を維持するために L1 の性能を低下させ、改良された PoW とシンプルなハッシュ関数を使用してネットワークの安全性と許可不要性を確保することを選びました。
分層理念#
分層アーキテクチャを選択した理由は、チームのインターネット運用モデルに対する反省に基づいています。インターネットは分層とデカップリングのアーキテクチャを通じて比較的安定した信頼ネットワークを構築しましたが、その信頼レベルは限られており、自己保障プロトコルの内在的なサポートが不足しています。CKB が理想とする暗号経済ネットワークのインフラストラクチャも分層とデカップリングのアーキテクチャを採用すべきです。これは、ネットワークを単一のプロトコルではなく、一連のプロトコルによって定義し、自己保障プロトコルに対してネイティブサポートを提供することを意味します。したがって、チームは安全でスケーラブルな分層ネットワークを構築することを決定しました。Layer1 は安全性と分散化に焦点を当て、Layer2 は Layer1 の安全性を利用して無限のスケーラビリティを提供します。
Layer1 として、CKB は「Common Knowledge Base(共通知識ベース)」の略称です。「共通知識(Common Knowledge)」は、普遍的で広く認識されている知識として定義され、誰もが知っており、他の人も知っていることを理解しています。ブロックチェーンの文脈では、「共通知識」とは、世界的な合意によって検証され、ネットワーク内のすべての人に受け入れられた状態を指します。この属性により、私たちは公的ブロックチェーンに保存された暗号通貨を通貨として扱うことができます。Nervos CKB は、通貨に限定されず、あらゆる種類の共通知識を保存することを目指しています。たとえば、FT、NFT などのユーザー定義の暗号資産を保存できます。
Layer 2 プロトコルは、CKB が安全性を保証しながら無限の拡張性を提供できます。また、CKB が提案した分層アーキテクチャは後にイーサリアムに認められ、イーサリアムは 2019 年から以前の実行シャーディング研究を放棄し、Layer 2 を中心に拡張を進めています。
PoW メカニズムが去中心化を保証#
CKB は Layer1 が暗号経済の基盤であると確信しているため、許可不要のネットワークでなければなりません。これに対して、PoS はステーキングの重み付けに基づいてブロック生成の割合を決定するため、去中心化と中立性の目標と対立します。対照的に、PoW は完全に許可不要であり、ユーザーはマイニングマシンと電力を購入するだけでブロック生成に参加できます。さらに、安全性の観点から、PoW チェーンを偽造または再構築することは非常に困難であり、各ブロックの計算能力を再計算する必要があります。また、ヴィタリックは「弱主観性」(weak subjectivity)という概念を提唱し、PoS の安全性が PoW に劣らないことを説明しました。
したがって、CKB チームは、PoS が確かに性能面で PoW を上回るが、Layer1 をできるだけ去中心化かつ安全に保つことを望むなら、PoW が PoS よりも適していると考えています。
Cell モデルによる拡張性の実現#
ビットコインエコシステムの台頭に伴い、アカウントモデルと UTXO モデルの間の議論が再び注目を集めています。初期には、これらの 2 つのモデルは資産を中心に解釈されていましたが、時間の経過とともに、UTXO は依然として資産をコア(ピアツーピア)と見なしているのに対し、アカウントモデルは契約サービスのために進化し、ユーザーの資産はスマートコントラクトに保管され、相互作用します。これにより、UTXO チェーン上で発行された資産の安全性が、イーサリアム上で発行された ERC-20 資産よりも高くなっています。安全性に加えて、UTXO モデルはより優れたプライバシーを持ち、各取引ごとにアドレスが変更され、自然に並行取引処理をサポートします。最も重要なのは、アカウントモデルがチェーン上で同時に計算と検証を行うのに対し、UTXO モデルは計算プロセスをチェーン外に置き、チェーン上では検証のみを行うため、アプリケーションの実装が簡素化され、チェーン上で最適化の問題を考慮する必要がなくなることです。
CKB はビットコインアーキテクチャの思想を継承するだけでなく、UTXO モデルを抽象化し、Cell モデルを作成しました。これにより、ビットコインの一貫性と単純さを保持しつつ、スマートコントラクトをサポートする能力を持つようになりました。具体的には、Cell は UTXO 内のトークン価値を表す nValue フィールドを抽象化し、capacity と data の 2 つのフィールドに分けられ、data は状態を保存し、任意のデータを格納できます。同時に、Cell データ構造には LockScript と TypeScript の 2 つのフィールドが含まれており、前者は主に所有権を示し、後者は多くの豊富な機能をカスタマイズできます。
要約すると、Cell モデルはより汎用的な UTXO モデルであり、CKB にイーサリアムに似たスマートコントラクト機能を持たせています。しかし、他のスマートコントラクトとは異なり、CKB は去中心化計算のために設計された経済モデルではなく、共通知識の保存のための経済モデルを採用しています。
高次の「抽象」#
「抽象」という概念は暗号ユーザーにとって馴染み深いものであり、システム内の特殊性を取り除き、汎用性を創造し、システムをより広範なシーンに適用できるようにすることを指します。ビットコインからイーサリアムへの発展は実際には抽象化のプロセスです。ビットコインはプログラミング性が欠けており、アプリケーションを構築するのが難しいです。一方、イーサリアムは仮想マシンと実行環境を導入し、さまざまなタイプのアプリケーションを構築するためのプラットフォームを提供しました。イーサリアムはその発展の過程で、ヴィタリックが何度も言及している「アカウント抽象」や、プリコンパイルの「暗号抽象」など、絶えず抽象化を進めています。
イーサリアムがビットコインの抽象であるように、CKB もある意味でイーサリアムの抽象であり、スマートコントラクト開発者により多くの自由な発揮能力を提供しています。
1)アカウント抽象
CKB は Cell モデルを通じてアカウント抽象を実現しました。たとえば、Nervos エコシステムウォレット UniPass は、メールアドレスと電話を基にしたアイデンティティ認証システムを構築しました。ユーザーはメールアドレスとパスワードでログインでき、従来のインターネットアカウントに似ています。去中心化アイデンティティサービスプロバイダー d.id チームが開発した去中心化ドメインプロトコル.bit も、Nervos のアカウント抽象の特性を利用して、インターネットユーザー、イーサリアムユーザー、EOS ユーザーが CKB ユーザーに限定されず、アプリケーションを直接操作できるようにしています。
2)暗号学的抽象
暗号学的抽象の核心は効率的な仮想マシンです。CKB が採用しているのは CKB-VM であり、RISC-V 命令セットの特性を活用して、CKB-VM は開発者が C や Rust などの言語で暗号アルゴリズムを実装できるようにします。たとえば、CKB に基づいて構築された JoyID ウォレットは、Nervos CKB のカスタム暗号の利点を十分に活用し、パスワードやリカバリーフレーズなしで、指紋などの生体認識技術を使用してウォレットを作成し、取引を確認します。
3)実行抽象
CKB の目標は、性能とスループットを向上させるためにより高次の抽象を構築することです。抽象のレベルが上がるにつれて、Nervos ネットワークはより多くの作業をチェーン外または Layer 2 に移行できるようになります。たとえば、XBOX は抽象的な汎用プラットフォームですが、ハードウェアを変更できないなどの制限があります。一方、PC はユーザーがグラフィックカード、CPU、メモリ、ハードディスクなどのハードウェアを交換できるため、より抽象的なシステムです。CKB の目標は XBOX から PC に変わることで、より多くのニーズを満たし、開発者により多くの利便性を提供することです。
CKB 経済モデルの解析:マイニング報酬とインフレメカニズム#
CKB のネイティブトークンは CKB(Common Knowledge Byte)であり、これは保有者が占有できるブロックチェーンのグローバルな状態を表します。たとえば、1000 枚の CKB を持っている場合、1000 バイトのスペースを持つ Cell を作成でき、この 1000 バイトを使用して資産、アプリケーションの状態、または他の種類のデータを保存できます。
CKB の経済モデルは非常にユニークで、4 年ごとにマイニング報酬が半減(ビットコインに似ている)するだけでなく、主流の PoS コインに似たインフレ設計も導入されており、毎年 13.44 億枚が増発されます。現在までのところ、CKBDAPPSの統計によると、CKB の発行数量は 443.79 億枚で、そのうち流通量は 436.9 億枚です。具体的な設計は以下の通りです:
1)創世発行:
創世ブロックでは 336 億枚が発行されました。中本聡に敬意を表して、84 億枚の CKB は発行当初に中本聡のアドレスに保存されました。残りの 252 億枚の CKB は機関投資家、エコシステムファンド、開発チーム、公募投資家などに配分され、すでにすべてロック解除されています。
2)一次発行:
一次発行の総量は 336 億枚です。ビットコインに似て、4 年ごとに半減し、すべての一次発行量が採掘されるまで続きます。現在、CKB は 2023 年 11 月に初回の半減を行い、発行量は年間 21 億 CKB に減少しました。次回の半減は 2027 年 11 月に予定されており、発行量は年間 10.5 億 CKB に減少します。一次発行のすべての CKB はマイナーに報酬として与えられます。
具体的な配分は以下の通りです:
- 21.5% は公開トークン販売に使用され、メインネット起動時にすべてロック解除
- 17% はエコシステムファンドに配分され、メインネット起動時に 3% がロック解除され、残りは 3 年内にロック解除
- 15% は Nervos チームに配分され、4 年の帰属期間があり、メインネット起動時に 1/3 がロック解除
- 14% は 2018 年のプライベートセールに使用され、2 年間ロック
- 5% は創設パートナーに配分され、3 年間ロックされ、メインネット上では流通しない
- 2% は財団の準備金に使用され、2020 年 7 月にロック解除され、メインネット上では流通しない
- 0.5% はテストネットインセンティブに使用され、マイニングコンペティションやバグバウンティプログラムを通じてテストネット参加者に報酬を提供
- 残りの 25% はすでに焼却されています
3)二次発行
マイナーの収入源が半減やチェーン上の取引量の影響を受けないようにするために、CKB は「二次発行」の概念を導入し、毎年固定で 13.44 億枚の CKB を発行します。具体的な配分方法は、CKB がネットワーク上で使用される方法に依存します:
- マイナー:チェーン上の状態占有に比例
- NervosDAO:NervosDAO 内でロックされた CKB の総発行量に対する割合に比例
- 国庫:流通中の CKB の総発行量に対する割合に比例、現在のガバナンスメカニズムは未完成で、この部分は直接焼却されます
二次発行は「インフレ税」メカニズムと見なすことができます。つまり、ユーザーが CKB 上にデータや状態を保存する必要がある場合、マイナーに一定量の CKB を「状態賃貸料」として支払う必要があります。保存が不要になった場合、CKB をロック解除して NervosDAO に預けることができます。また、保存の必要がない保有ユーザーは、自分の CKB を直接 NervosDAO に預けて補助金を受け取ることができ、二次発行によるトークン価値の希薄化を避けることができます。
CKB ブラウザのデータによると、二次発行トークンの中で 11.4% がマイニング報酬に、19.1% がロック補助に、69.5% が国庫ファンドに配分され、焼却されています。
ネットワーク算力#
CKB のマイニングは 2019 年 5 月 18 日に始まり、Eaglesong ハッシュアルゴリズムを採用しています。2020 年 3 月以降、徐々に CPU、GPU、FPGA から ASIC マイニング機器に移行し、現在は Antminer K7 や Goldshell CK6 などの ASIC マイニングをサポートしています(GPU および FPGA マイニング機器での CKB マイニングは収益が低く、利益を上げることができません)。
現在、ネットワークのマイニング算力は 240.06 PH/s、マイニング難易度は 2.31 EH です。現在 CKB をサポートしているマイニングプールには F2Pool、Poolin、2miners などがあります。
争いが絶えない中、ビットコイン Layer2 の新しい考え方をどう見るか?#
2 月 13 日、CKB の共同創設者 Cipher は RGB 拡張プロトコル:RGB++ を提案しました。この動きは、ある程度 CKB の二次市場価格に影響を与え、ビットコイン Layer2 の正統性に関する議論を引き起こしました。
一部のユーザーは、EVM 互換派に比べて、RGB++ はビットコイン UTXO の正統性を継承しており、チームはビットコインエコシステムに深く関与していると考えています。分層アーキテクチャ、UTXO の抽象化、最近提案された OTX プロトコル CoBuild Open Transaction などは、すべてビットコインの思想の延長と革新です。しかし、一部の意見では、CKB のポジショニングが多すぎると指摘しています。2019 年から 2020 年にかけて火币との協力、2020 年から 2022 年にかけてのゲーム方向への進出は、実質的な進展を得られませんでした。したがって、Layer2 方向への転換には投機的な疑いがあるかもしれません。
さらに、RGB++ という名称の意味について、RGB の開発者も同意せず、「Better than RGB」という意味が含まれていると考えています。現在、CKB は RGB++ のロードマップを発表しており、今後の展開については時間の試練を経て初めて答えが出るかもしれません。
2024 年初頭以来、ビットコイン Layer2 ソリューション間の競争は激化しています。しかし、どのソリューションを採用しても、それらはある程度ビットコインエコシステムの持続可能な発展と実現を促進しており、この競争はより多くの創造性や解決策を刺激するかもしれません。しかし幸いなことに、この過程で CKB は初心を貫き、ビットコインと同構造を維持し、さらなる不足を埋めることに努めているようです。