By Lina Bell, ChainFeeds
ETFの着地、BRC-20の生態学的爆発、そして半減物語の追加により、市場の関心は再びビットコインのエコシステムに集中しているようです。エコロジーの爆発と半減物語の追加により、市場の関心は再びビットコインのエコシステムに集中しているようです。こうした中、パブリックチェーンエコシステムのベテランであるCKBも、メインネットの位置づけをビットコインレイヤー2に調整したことを発表し、さらにアセットプロトコルのレイヤーであるRGB++を立ち上げるなど、最近多くの動きを見せている。Bitcoin Layer2とそのUTXO + PoWのオーソドックスな勢いに伴い、CKBは急速にコミュニティで話題となっている。
しかし、RGB++のコンセプト、CKBチームがRGBプロトコルを選んだ理由、そしてBitcoin Layer2の開発をどのように計画したかを掘り下げる前に、過去にさかのぼってCKBの歴史、背景、始まりについて学ぶことが重要です。
誕生までの道のり
CKBが正式にローンチされたのは、市場の注目がイーサリアムのエコシステムに集まっていた2018年の初めだった。同年7月、CKBはPolychain Capital、Sequoia China、Wanxiang Block、Blockchain Capital、その他多くの有名投資機関の参加を得て、2800万ドルの資金調達を完了した。そして2019年10月24日、CKBはCoinlistで6720万ドルのオーバーサブスクライブによる資金調達を完了した。2019年11月16日、CKBのメインウェブサイト「Lina」が開設された。
CKBには、暗号業界で何年も働いてきた創業者たちを擁する豪華なチームがあり、Polychain Capitalの創業者であるオラフ氏は、CKBのチームについて非常に楽観的だとインタビューで語っている。
チーフアーキテクト Jan Xie : イーサリアムクライアントのRuby-ethereumとpyethereumの開発に長く貢献してきた。また、イーサネットの創始者であるヴィタリック・ブテリンとともにCasperコンセンサスとシャーディング技術に取り組んできた。
ケビン・ワン(Kevin Wang)氏は、ソフトウェアエンジニアのためのオンラインスクール「La Launch」を共同設立し、IBMのシリコンバレー研究所でエンタープライズデータソリューションに携わってきました。ケビン・ワンは、ソフトウェアエンジニアのためのオンラインスクールであるLa Launch Schoolを共同設立し、インテント駆動型の集中型ソルバーインフラストラクチャであるKhalaniを共同設立しました。(Khalaniは、さまざまなインテント中心のアプリケーションやエコシステムにシームレスに統合する、多目的な「集合ソルバー」です)。
共同創設者兼COO Daniel Lv:イーサリアムウォレットimTokenの共同創設者であり、暗号取引所Yunbiの元CTO。
CEO Terry Tai: 元暗号取引所Yunbiのコア開発者で、技術系ポッドキャストTeahour.fmの共同創設者。ポッドキャストTeahour.fm。
興味深いことに、CKBの創設チームは、イーサコミュニティと密接な関係があるにもかかわらず、Layer1の構築アーキテクチャにBitcoin UTXO + PoWモデルを継承することを選択しました。これは、チームがイーサネット・インフラの限界を認識していたからだ。彼らは、Etherのアーキテクチャがシステム全体を抜本的に見直す能力を制限し、根本的なリファクタリングや大胆なイノベーションを妨げていることに気づいた。その結果、CKBチームはイーサとは別の道を歩み、新たなブロックチェーンを構築することにした。
その一方で、CKBチームが新しいブロックチェーンを再構築するという選択をしたのは、チャールズ・ダーウィンの進化論「種は、変化する環境に柔軟に適応し、順応することができる場合にのみ生き残ることができる」にちなんだ「ナーヴォス(Nervos)」という名前に触発されたのかもしれません。環境の変化に適応し、柔軟に適応する種だけが生き残る。"この考え方は、ネットワークが最も低いレベルで適応し、進化することを可能にするというものだ。しかし、ネルボスの由来については別の説もある。CKBの共同制作者はゲームやアニメのファンでもあり、アニメ『ネオ・エヴァンゲリオン』に登場する国連の秘密機関の略称が「NERV」だからだ。
エコロジーの進歩を加速させるため、CKBは2020年初頭からツール開発に力を入れており、JavaScript/TypeScriptベースのフレームワーク「Lumos」、CKB上でアカウントモデルを利用できるEther互換レイヤー「Polyjuice」、Etherに接続するEther互換レイヤー「Polyjuice」などがある。Polyjuice、EtherとCKBをつなぐクロスチェーンブリッジのForce Bridge、dApp開発キットのTippy。これらのツールは、アプリケーション開発のハードルを大幅に下げた。これらのツールに基づき、CKBエコシステムはすでにDID、ウォレット、インスクリプションなどさまざまなトラックをカバーする127のプロジェクトを立ち上げている。
主流から逆行:CKBアーキテクチャの何が革新的なのか?
コミュニティがTPSとPoSに注力している中、CKBは主流とは全く異なるテクノロジーの道を選びました。彼らは、検閲耐性とライセンスの必要性において妥協があってはならないと主張しました。そこで彼らは、十分な分散化を維持するためにL1の性能を下げることを選択し、ネットワークの安全性とパーミッションレスを確保するために改良されたPoWとシンプルなハッシュ関数を使用した。
レイヤー哲学
レイヤーアーキテクチャの選択は、インターネットがどのように機能するかについてのチームの考察に基づいていました。CKB 理想的には、暗号経済サイバーインフラストラクチャも階層化された非結合のアーキテクチャを採用すべきです。これは、自己保証プロトコルをネイティブにサポートし、1つのプロトコルだけでなく、一連のプロトコルによってネットワークを定義することを意味する。その結果、チームはセキュアでスケーラブルなレイヤー型ネットワークを構築することを決定した。レイヤー1はセキュリティと分散化に重点を置き、レイヤー2はレイヤー1のセキュリティを活用して無限のスケーラビリティを提供する。
レイヤー1として、CKBは共通知識ベースとして知られている。「共通知識」とは、普遍的で広く知られている知識であり、誰もが、あるいはほとんど誰もが理解しており、他の誰もが理解していることを知っているものと定義されます。ブロックチェーンの文脈では、共通知識とは、グローバル・コンセンサスによって検証され、ネットワーク内の全員に受け入れられた状態を指し、パブリック・チェーンに保存された暗号通貨を通貨として使用することを可能にする属性である。Nervos CKBは、あらゆる種類の共通知識を保存するように設計されており、暗号通貨に限定されない。例えば、FT、NFTなどのユーザー定義の暗号資産を保管することができます。
レイヤー2プロトコルはCKBを活用し、セキュリティを維持しながら無制限のスケーラビリティを提供します。CKBによって提案されたレイヤーアーキテクチャは、後にイーサネットによって支持されましたが、イーサネットは2019年以降、スケーリングの中核としてレイヤー2を採用するため、かつてのエグゼクティブ・シャーディングの研究を放棄し、現在に至っています。
PoWメカニズムが分散化を保証
CKBは、レイヤー1が暗号経済の礎であり、したがってパーミッションレスネットワークでなければならないという事実を固く信じています。対照的に、PoSは誓約の重みに基づいてブロックの比例配分を決定するため、分散化と中立性の目標に矛盾が生じる。対照的に、PoWは完全にパーミッションレスであり、ユーザーはマイニングマシンと電力を購入するだけでブロックの割り当てに参加できる。さらにセキュリティの面でも、各ブロックの演算能力を再計算する必要があるため、PoWチェーンの偽造や再構築は極めて困難である。そしてVitalikは、PoSがPoWに劣らず安全であることを説明するために、「弱い主体性」という概念を作り出しました。
そこでCKBチームは、PoSはPoWを凌駕するものの、Layer1を可能な限り分散化し、安全であることを望んでも、PoWが最善の方法であると考えています。レイヤー1を可能な限り非中央集権的で安全なものにしたいのであれば、PoSよりもPoWの方が適しています。
セルモデルはスケーラビリティを可能にする
ビットコインエコシステムの台頭により、アカウントモデルとUTXOモデルの議論が再燃しています。初期には、どちらのモデルもアセットを中心に解釈されていたが、時間の経過とともに、UTXOはアセットをコア(ピアツーピア)と見なし続け、アカウントモデルは、ユーザーのアセットがスマートコントラクトにホストされ、スマートコントラクトと相互作用するコントラクトを提供するように進化した。この結果、UTXOチェーン上で発行されるアセットのセキュリティレベルは、Ether上で発行されるERC-20アセットよりも高くなります。セキュリティに加えて、UTXOモデルはより優れたプライバシーを提供し、トランザクションごとにアドレスを変更し、並列トランザクション処理を自然にサポートします。最も重要なことは、計算と検証の両方をオンチェーンで行うアカウントモデルとは異なり、UTXOモデルは計算プロセスをオフチェーンに置き、検証のみをオンチェーンに置くことでアプリケーションの実装を簡素化し、最適化をオンチェーンで考慮する必要がないことを意味します。
CKBはビットコインアーキテクチャのアイデアを受け継いだだけでなく、UTXOモデルを抽象化してCellモデルを作成し、スマートコントラクトをサポートする機能を持ちながら、ビットコインの一貫性とシンプルさを維持しています。具体的には、Cellはトークンの価値を表すUTXOのnValueフィールドを抽象化し、capacityとdataの2つのフィールドに分け、dataは状態を保持し、任意のデータを格納できるようにした。同時に、Cellのデータ構造にはLockScriptとTypeScriptの2つのフィールドがあり、前者は主に所有権を反映し、後者は豊富な機能でカスタマイズできる。
まとめると、CellモデルはCKBスマートコントラクトにイーサネットと同様の機能を与える、より汎用的なUTXOモデルです。しかし、他のスマートコントラクトとは異なり、CKBは支払いのための分散コンピューティングのために設計されたものではなく、共通の知識保存のための経済モデルを採用しています。
ハイレベルな「抽象化」
「抽象化」という概念は、暗号のユーザーには馴染みがないものではなく、システムをより幅広いシナリオに適用できるようにする一般性を生み出すために、システムから特殊性を取り除くプロセスを指します。ビットコインからイーサへの発展も、実は抽象化のプロセスである。ビットコインはプログラマビリティに欠け、アプリケーションの構築が困難だった。一方、イーサは仮想マシンとランタイム環境を導入し、さまざまな種類のアプリケーションを構築するためのプラットフォームを提供する。イーサはまた、ヴィタリック氏が繰り返し言及している「アカウントの抽象化」や、コンパイル済みの「暗号の抽象化」の追加など、進化するにつれて抽象化を続けてきた。
イーサがビットコインの抽象化であるように、CKBはある意味でイーサの抽象化であり、スマートコントラクト開発者により多くの自由を提供します。
1)アカウントの抽象化
CKBはCellモデルを通じてアカウントの抽象化を実現しています。例えば、Nervosのエコ・ウォレット「UniPass」は、電子メールと携帯電話をベースにした認証システムを構築しています。ユーザーは、従来のインターネット・アカウントと同様に、電子メールとパスワードでログインできる。分散型IDサービス・プロバイダーであるd.idチームによって開発された分散型ドメイン名プロトコル.bitもまた、ナーボスのアカウント抽象化を活用しており、インターネット・ユーザー、イーサリアム・ユーザー、EOSユーザーが、CKBユーザーに限定されることなく、直接アプリを操作できるようになっている。
2)暗号抽象化
暗号抽象化の中心にあるのは、CKBがRISC-V命令セットの機能を活用するために使用しているEfficient Virtual Machine(EVM)です。CKB-VMにより、開発者はCやRustなどの言語で暗号アルゴリズムを実装できる。例えば、CKB上に構築されたJoyIDウォレットは、Nervos CKBカスタム暗号を活用して、パスワードやニーモニックを使わずに、指紋などのバイオメトリクスを使用してウォレットを作成し、トランザクションを確認します。
3)抽象化の実行
CKBの目標は、パフォーマンスとスループットを向上させるために、より高い抽象化レベルを構築することです。抽象化のレベルが上がるにつれて、Nervos ネットワークはより多くの作業をオフチェーンまたはレイヤー 2 に移動できるようになります。例えば、XBOXは抽象化された汎用プラットフォームだが、ハードウェアを変更できないなどの制限がある。一方、PCは、グラフィックカード、CPU、メモリ、ハードドライブなどのハードウェアを変更することができる。したがって、PCはより抽象的なシステムである。CKBの目標は、XBOXからPCに移行し、より多くのニーズを満たし、開発者により多くの利便性を提供することです。
CKB経済モデル分析:マイニング報酬とインフレメカニズム
CKBネイティブトークンはCKB(Common Knowledge Byte)であり、保有者が占有できるブロックチェーンを表しています。グローバルな状態を表します。例えば、1,000個のCKBがあれば、1,000バイトのスペースを持つセルを作成し、その1,000バイトを使ってアセットやアプリのステータス、その他の種類のデータを保存することができます。
CKBの経済モデルは、(ビットコインと同様に)4年ごとにマイニングの報酬を半減させることに加え、毎年13億4400万枚を追加発行するという、主流のPoSコインと同様のインフレデザインを導入している点でユニークです。現在までに、 CKBDAPPS の統計によると、CKBの発行枚数は443億7900万枚で、そのうち436億9000万枚が流通している。具体的なデザインは以下の通り。
1) 創世記号:
ジェネシスブロックでは合計336億枚が発行された。サトシ・ナカモトへのオマージュとして、これらのCKBのうち84億枚が、発行開始時にサトシ・ナカモトのアドレスに預けられました。残りの252億CKBは、機関投資家、エコファンド、開発チーム、一般投資家などに割り当てられ、すべてロック解除されました。
2)ティア1オファリング:
ティア1オファリングの総数は336億です。ビットコインと同様、4年ごとにTier 1発行分がすべて採掘されるまで半減する。現在、CKBはすでに2023年11月に1回目の半減が行われ、年間21億CKBとなり、2027年11月には2回目の半減が行われ、年間10億5000万CKBとなる見込みで、Tier1で発行されたCKBはすべてマイナーに報酬が支払われる。
具体的には配布について:
パブリックトークンセールには21.5%、メインネットローンチ時にすべてアンロック
エコシステムファンドに17%、メインネットローンチ時に3%アンロック、残りは3年後にアンロック
- 15%をNervosチームに割り当て、4年間の権利確定期間とメインネット立ち上げ時に1/3をロック解除
2018年の第三者割当増資に14%を割り当て、2年間のロックアップ
- 創設パートナーに割り当てられた5%は、3年間ロックされ、メインウェブサイトでは流通しません
財団の準備金に割り当てられた2%は、2020年7月にロックが解除され、メインウェブサイトでは流通しません
財団の準備金に割り当てられた2%は、2020年7月にロックが解除され、メインウェブサイトでは流通しません
3)二次流通
3) 二次流通
3) 二次流通
3) 二次流通
Miners:オンチェーン状態の占有率に比例
NervosDAO:NervosDAOの総発行量に対するロックされたCKBの比率に比例
財務省:発行総額に対する流通CKBの割合に比例し、ガバナンス・メカニズムはまだ完全ではないため、この部分は直接破棄される
第2層の発行は、一種の「インフレ税」メカニズムとみなすことができる。つまり、ユーザーがCKBにデータや状態を保存する必要がある場合、「状態レンタル」として採掘者に一定数のCKBを支払う必要があります。保存する必要がなくなれば、CKBのロックを解除してNervosDAOに預けることができる。一方、保存する必要がないユーザーは、CKBを直接NervosDAOに預けることができ、トークンの価値が二次発行によって希釈されるのを避けるために補助金を受け取ることができる。
CKB Browserのデータによると、セカンダリートークンの11.4%はマイニングのインセンティブに使用され、19.1%はロックアップ補助金に使用され、69.5%は国庫基金に割り当てられ破棄された。
ネットワーク演算
2019年5月18日、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があります。
論争が続く、Bitcoin Layer2の新アイデアをどう見るか?
2月13日、CKBの共同創設者であるサイファー氏はRGB拡張プロトコル:RGB++を提案し、この動きはCKBの流通市場価格に一定の影響を与え、Bitcoin Layer2の正統性についての議論を巻き起こした。一部のユーザーは、RGB ++はEVM互換派と比較してビットコインUTXOの正統性を継承しており、チームはビットコインのエコシステムに深くコミットしていると考えている。 レイヤーアーキテクチャにせよ、UTXOの抽象化にせよ、最近提案されたOTXプロトコルであるCoBuild Open Transactionにせよ、これらはすべてビットコインの考え方の拡張であり、革新である。しかし、CKBは過剰な位置づけであるという議論もある。2019年から2020年にかけてはFirecoinで、そして2020年から2022年にかけてはゲームの方向性で、実質的な進歩を遂げることができなかった。そのため、今回のLayer2方向へのシフトは思惑が疑われる可能性がある。また、ビットコインのネイティブ開発者は、RGB++という名称の意味について、「RGBよりも優れている」という意味があるとして、反対を表明している。CKBはすでにRGB++のロードマップを立ち上げており、今後どのようなパフォーマンスを発揮するかは時間が経ってみなければわからない。
2024年に入ってから、ビットコインのLayer2ソリューション間の競争は激化している。しかし、どのソリューションが採用されようとも、それらはすべてビットコインのエコシステムとその着地の持続可能性に何らかの形で貢献しており、この競争はより多くのアイデアとソリューションを刺激するかもしれません。しかしありがたいことに、CKBはこのプロセスにおいてそのルーツに忠実であり、ビットコインとの同型性を主張し、ギャップをさらに埋めているようだ。