CESS 技術月報 | 2023年5月の進捗
一、重要な提出、修正、公開
ブロックチェーンネットワーク
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