CESS 技術月報 | 2023年5月の進捗

CESS
2024-08-20 09:55:26
コレクション
SBPの第3のマイルストーンを順調に通過し、ネットワークの未使用スペース認証速度アップグレードプランを完了しました。

一、重要な提出、修正、公開

ブロックチェーンネットワーク

CESS テストネット v0.5.3 バージョンは、コンセンサスノードとストレージノードで構成されています。コンセンサスノードは CESS ネットワークの世界状態を維持し(by CESS Node)、同時に CESS ネットワーク内の「データ認証ステーション」(by TEE Worker)でもあります。ストレージノードは検証可能なストレージスペースを提供し、CESS ネットワーク内の「データストレージプール」となります。以下は今月の進捗です:

1. コンセンサスノード [v0.5.3]

  • チェーンノードと peer_id に関連するデータ構造、メソッド、イベントを統一しました

  • チェーンノードのオフチェーン作業機のロック解除行動を追加しました。この行動はオフチェーン作業機の実行終了後に自動的にトリガーされます

  • チェーンノード内の lock_time 判断エラーのバグを修正しました

  • チェーンノードのアイドルファイル認証プロセスで発見されたバグを修正しました

  • チェーンノードの署名ロジックを修正し、TEE Worker とストレージノードの共謀によるセキュリティ問題を防止しました

  • チェーンノードのランダムチャレンジプロセスにおけるストレージノード選択メカニズムおよび乱数生成メカニズムを最適化しました

  • チェーンノード上のトランザクションクエリ、ノード登録などの機能のテストを完了しました

  • TEE Worker コード構造をリファクタリングし、Kaleido のネットワーク登録機能を Rotator に移しました

  • TEE Worker の Kaleido におけるバッチ検証のセキュリティ問題を修正しました

  • TEE Worker の Kaleido と Rotator のインターフェース実装を完了しました

  • TEE Worker の Rotator 初期化プロセスのコードロジックを最適化しました

  • TEE Worker の集約証明と検証結果のオンチェーン機能をテストしました

  • TEE Worker の p2p ブートストラップノード設定を完了しました

  • TEE Worker の p2p ブートストラップノードがルーティングテーブルを自動更新できない問題を修正しました

  • TEE Worker 内のノード発見機能と鍵交換機能の主要コードモジュールの開発を完了しました

2. ストレージノード [v0.5.3]

  • peer_id に関連するデータ構造、メソッド、イベントを同期更新しました

  • CESS バケットと TEE Worker のインターフェースを更新し、主に検証パラメータを取得する際にアイドルデータとサービスデータを区別しました

  • CESS バケットの署名主体を調整し、元々の peer index に対する署名を peer id に対する署名に変更しました

  • ストレージノードがランダムチャレンジをリスンし、TEE Worker に証明データをプッシュする機能を実装しました

  • CESS バケットの検証集約証明失敗の問題を修正しました

  • CESS バケットの起動コマンドを更新し、前台起動と后台起動の2つのモードをサポートしました

  • CESS バケットでユーザーが秘密鍵を入力する際にプログラムを終了できない問題を修正しました

  • CESS バケットの前台起動コマンドが誤ったデータを入力した際に直接終了する問題を修正し、ユーザーフレンドリーなメッセージを追加し、パラメータのデフォルト値をサポートしました

  • CESS バケットのコマンドライン操作機能をアップグレードし、ユーザーの使用体験を向上させました

製品

CESS は Web3 に実用的なストレージサービスを提供することを使命とし、新しい世代のオブジェクトストレージサービス(DeOSS)を構築しています。現在、CESS ネットワークの製品エコシステムは徐々に豊かで繁栄しており、オンラインファイル共有ツール(DeShare)、パブリックチェーンスナップショットストレージサービス、CESS クラウドストレージなどの革新的なアプリケーションが孵化しています。ぜひ体験してみてください。以下は今月の進捗です:

1. 公式サイト(cess.cloud)

  • 各ページの長文セクションのテキスト非表示および表示機能の開発を完了しました

  • 一部のページのモバイル端末での表示適応作業を完了しました

2. オブジェクトストレージサービス(DeOSS)

  • go-sdk にネットワークデータの同期とリスニングのための一連の機能を追加しました

  • トークンシンボルと精度の定数設定を廃止し、チェーンから直接取得するように変更しました

  • go-sdk にテストファイルとテストケースを追加しました

3. オンラインファイル共有ツール(DeShare)

  • RPC ノードの自動切り替え機能を追加しました

二、技術方案の議論

  • チームは SBP の第3のマイルストーンを無事に通過しました

これは、チームが過去1.5年間にわたり堅実な歩みで SBP のすべてのマイルストーンを達成したことを示しています。この期間中、プロジェクトのコードは顕著な改善と最適化を経て、チームの技術能力の飛躍を示しました

  • チームはネットワークのアイドルスペース認証速度向上方案の議論を完了しました

ネットワークのストレージ容量をより迅速に向上させ、ユーザーにより多くのストレージスペースを提供する方法について議論しました。

三、技術文書資料の参考

GitHub: https://github.com/CESSProject

WiKi: https://github.com/CESSProject/cess/wiki

CIPs: https://github.com/CESSProject/CIPs

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
banner
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する