根据 CKB ブラウザのデータによると、Nervos CKB のネットワーク全体のハッシュレートは 200 PH/s を超え、歴史的な最高値を記録しました。
PoW(Proof of Work)コンセンサスメカニズムを採用しているブロックチェーンにおいて、ネットワーク全体のハッシュレートが高いほど、51% 攻撃を行う難易度が高くなり、ネットワークのセキュリティが向上します。
本記事では、CKB マイニングに関する基本的な知識を皆さんに簡単に紹介します。特に、各国の法的な規制やマイニングの収益には異なる要素が影響するため、この記事は投資アドバイスではなく、普及を目的としています。
CKB のマイニングアルゴリズムの概要#
CKB は PoW(Proof of Work)アルゴリズムを採用しており、その共通プロトコルは NC-Max(中本聡の共通プロトコルのアップグレード版)です。NC-Max は、NC(中本聡の共通プロトコル)の利点を保持しながら、性能の限界とセルフィッシュマイニング攻撃への耐性を向上させています。NC-Max について詳しく知りたい場合は、以下の記事をご覧ください:NC-Max 之道、NC-Max:让中本聪共识再次伟大、NC-Max:让中本聪共识再次伟大。
CKB のマイニングアルゴリズムには、自社開発の Eaglesong が使用されています。Eaglesong について詳しく知りたい場合は、以下の記事をご覧ください:神装推荐:鹰歌弓 —— Nervos CKB 哈希算法。
CKB のマイニング難易度調整目標#
簡単に言えば、マイニングの難易度はエポックごとに調整されます。エポックは約 4 時間であり、調整目標は以下の通りです:
- 現在のブロック生成時間の範囲:8 秒〜48 秒
- オンクル率の目標:2.5%
現在、CKB のマイニング難易度は 2.29 EH です。
CKB のマイニング報酬メカニズムの概要#
CKB のマイニング報酬は、基本報酬、セカンダリ報酬、提案報酬、トランザクション手数料報酬からなります。以下の図をご覧ください:
基本報酬は、CKB の一次発行(基本発行)から得られます。総量は 336 億 CKB であり、約 4 年ごとに半減し、ビットコインと同様の発行メカニズムを持っています。マイクロレベルでは、各エポックの基本報酬は固定値であり、エポックの目標時間は 4 時間です。つまり、エポックのブロック生成間隔が長くなり、ブロックの数が減少すると、各ブロックの報酬が増加し、逆もまた然りです。
セカンダリ報酬は、CKB の二次発行メカニズムから得られます。二次発行の年間総量は固定であり、13.44 億 CKB / 年です。矿工への配分は、CKB チェーン上の状態使用率に影響を受けます。CKB チェーン上の状態使用率が高いほど、矿工が二次発行の CKB の割合を高く受け取ることができます。
CKB の一次発行と二次発行メカニズムについての詳細は、以下の記事をご覧ください:一文看懂 CKB 的经济模型及其巧妙设计。
トランザクション手数料報酬と提案報酬は、CKB チェーン上のトランザクション手数料から得られます。トランザクション手数料を 2 つの部分に分ける理由は、NC-Max がブロック伝播の遅延を解消するために 2 段階のトランザクション確認を採用しているためです。
特に注意すべきは、ブロックの高さが N の場合、ブロック N+11 でセルベースを通じてブロックの報酬が支払われることです。
CKB マイニングの現状#
CKB のマイニングは 2019 年 5 月 18 日に始まりました。CKB のテストネットである Rylai がリリースされた後、CKB のメインネットである Lina がリリースされる前に、CPU マイニングから GPU マイニングへの変革が行われました。
CKB のメインネットがリリースされた後、FPGA マイニングマシンが徐々に台頭し始め、CKB ネットワークのハッシュレートは FPGA マイニングマシンと GPU マイニングマシンが共存する時期にありました。2020 年の 3 月から 4 月にかけて、CKB のマイニングは徐々に ASIC マイニングマシンの時代に移行しました。現在、CKB をマイニングするには、サードパーティの ASIC マイニングマシンメーカーから購入する必要があります。
ASIC マイニングマシンは更新が速いため、CKB をマイニングするためにはサードパーティの CKB マイニングプールのウェブページでどのマイニングマシンが使用可能かを確認することをおすすめします。
出典:https://www.f2pool.com/miners?currency_code=ckb
CKB をサポートするマイニングプール#
少量のハッシュレートではブロック報酬を獲得することができないため、マイニングプールが登場しました。マイニングプールは、CKB ハッシュレートを持つマイナーが協力してブロックを生成し、一定のルールに基づいて報酬を分配する仕組みです。
CKB マイニングをサポートするマイニングプールは以下の通りです: