CESS テストネット v0.5.1 再度更新、自主開発のコンセンサスメカニズムが初めて上线しました。
2022年8月9日、CESSはv0.5.0の大規模アップデートを行いました。
v0.5.0バージョンのテストが1ヶ月にも満たない間に、ストレージノードの数は660以上で、前回のバージョンアップデート前の1/3にも満たないものの、ストレージ容量は以前の3倍以上に達し、20 TiBに近づいています。
今日16:00、CESSはテストネットの新バージョンv0.5.1を正式にリリースしました。このバージョンは、一方でv0.5.0の残された問題を反映して最適化し、他方でランダム選択ローテーションコンセンサスノードメカニズム(R²S)やトランザクション型取引などのモジュールを新たに追加しました。
具体的な最適化内容は以下の通りです:
- ブロックエクスプローラーのストレージマイナーリストは、引き続きストレージマイナーIDを基にソートされます。
- オラクル取引方式を最適化しました。元々オフチェーンオラクルの取引は、事前に定義された数アカウントのみが呼び出せるものでしたが、現在はすべての当該コンセンサスノードが呼び出せるように調整され、システム取引であるため、取引のガス代は不要です。
新たに追加されたモジュールは以下の通りです:
- 初めて自己創造コンセンサス --- --- ランダム選択ローテーションコンセンサスノードメカニズム(R²S)を導入し、ポルカドットのコンセンサスモジュールを置き換えました。R²Sは、BABEなどの他のPOSコンセンサスのように、ステーキングの量によってブロック生成の確率を決定するのではなく、コンセンサスノードのネットワークに対する作業量と貢献度(信用スコアモデル)に基づいてブロック生成ノードに選ばれる確率を決定します。これにより、「マイナーのジレンマ」における大ノードの独占を効果的に解決し、分散型フレームワーク下での効率を大幅に向上させ、チェーン上のトランザクション処理を実現しました。CESSメインネットでは、コンセンサスノードになりたいすべてのユーザーが自由に候補ノードに参加できますが、各時間ウィンドウ内(例えば、1万ブロックごと)に11の正式なローテーションノードのみがブロック生成に参加します。ブロック生成に参加しない候補ノードも、データ前処理プロセスに参加することで自らの作業能力を証明し、次回の正式ローテーションノード選定に参加できます。この過程で、ネットワークは各コンセンサスノードの作業能力に対して信用スコアを付与し、ノードが作業中にネットワークに対して悪行を行った場合、そのスコアが低下します。スコアがある基準線を下回ると、そのノードは候補ノードの競争に参加できなくなります。
- チェーン上の呼び出し取引はトランザクション型をサポートし、必要な取引にトランザクションタグ[transactional]を追加し、取引の原子性を保持します。一度取引が失敗すると、更新された状態はロールバックされ、取引の安全性が大幅に向上します。
- 経済モデルとチェーン上のロジックを変更せずに、ブロック生成時間を調整し、各ブロックの生成時間を3秒から6秒に変更し、ネットワークの安定性を向上させました。
テストネットv0.5.1の報酬ルールは前のバージョンに基づいて小さな調整が行われます:
ストレージマイナーに関して、すべてのストレージマイナーの報酬総ポイントは5000です。具体的に各マイナーの最終ポイントは、そのマイナーが占めるストレージ総算力(Storage Power)の割合に基づいて5000ポイントの報酬が分配されます。
コンセンサスマイナーに関して、v0.5.1バージョンのテストネットコンセンサスマイナーは自発的無償参加の原則を採用し、ポイント報酬はなくなります。
ヒント
1、今回のテスト終了時に算力(Power)が1GiB以上でなければ有効なマイナーとはなりません。全ネットワークのストレージ総算力とストレージマイナーの算力は以下のリンクで確認できます:https://substats.cess.cloud/;
2、毎日のストレージマイナー算力(Power)とコンセンサスマイナーのポイント報酬はCESS公式Discord(https://twitter.com/CESS_Storage)およびTwitterで発表されます;
3、ストレージマイナーの算力小数点以下の数値は四捨五入され、CESSメインネットが立ち上がった後、1:100の比率で報酬が支給されます(つまり、1ポイントが100枚のCESSトークンに交換されます);
4、今回のテストネットの更新によりブロックチェーンがリセットされますので、各マイナーはその際に関連プログラムを更新してください。