CESS 技術月報 | 2024年6月の進捗
CESS はブロックチェーンに基づく分散型クラウドストレージネットワークおよび CD²N ネットワークであり、データのオンラインストレージとリアルタイム共有をサポートし、Web3 の高頻度動的データのストレージと検索に対するフルスタックソリューションを提供します。
CESS データ価値ネットワークは DePIN の理念に基づいて構築された Layer 1 インフラストラクチャであり、分散型、高効率、安全なプライバシー、スケーラビリティなどの特性を持っています。CESS は大規模商業ストレージをサポートし、現象的な分散型アプリケーション(dApps)をホストすることができます。CESS はデータの価値化とデータの価値の自由な流通/共有をサポートし、信頼を必要としない方法でユーザーデータのプライバシー保護とデータ主権の回帰を実現し、繁栄し多様なデータ資産主権のデータ経済新エコシステムを構築します。
重要な提出、修正、公開
ブロックチェーンネットワーク
CESS テストネット v0.7.6 バージョンは、コンセンサスノードとストレージノードで構成されています。コンセンサスノードは CESS ネットワークの世界状態を維持し(by CESS Node)、同時に CESS ネットワーク内の「データ認証ステーション」(by TEE Worker)でもあります。ストレージノードは検証可能なストレージスペースを提供し、CESS ネットワーク内の「データストレージプール」です。以下は今月の進捗です:
1. コンセンサスノード [v0.7.6]
CESS Node 領土モジュールを追加し、ユーザーがブロックごとにスペース(領土)を購入できるようにし、領土に NFT を鋳造または転売できるようにしました。
CESS Node の新機能のベンチマークの作成とテストを完了しました。
CESS Node の国庫資金不足により、ストレージノードの報酬が正常に支給されない問題を修正しました。
CESS Node の Substrate アップグレード後に発生した問題と警告を修正しました。
Substrate フレームワークのアップグレード後の CESS Node のトークン桁数などのシステムパラメータの調整を完了しました。
TEE Worker と Intel SGX の紹介文書の作成を完了しました。
Substrate アップグレード後に一部のベンチマークテストケースが通過できない問題を修正しました。
CESS チェーンとイーサリアムのクロスチェーン契約のデプロイとテストを完了しました。
CESS Node の Dockerfile をアップグレードし、ノードのデプロイ時に発生した問題を修正しました。
TEE Worker コードベースを最適化し、いくつかの無効なテストユニットを削除しました。
intel-sgx-env イメージを最新バージョンにアップグレードし、最新の TEE Worker コードベースに適合させました。
2. ストレージノード [v0.7.10]
監視プログラムの開発を完了し、ユーザーが複数のマシン上の複数のストレージノードを同時にリモート管理できるようにしました。
監視プログラムの可視化インタラクションの開発を完了し、ユーザーがウェブページ上でノードを監視および操作できるようにしました。
マルチコンテナデプロイメントスクリプトプログラムが Docker と Docker-Compose を正常にインストールできない問題を修正しました。
マルチコンテナデプロイメントスクリプトプログラムのコマンド補完機能を追加し、ユーザーがノードを迅速に管理できるようにしました。
マルチコンテナデプロイメントスクリプトプログラムのストレージスペース管理モジュールをアップグレードし、ユーザーが未認証のアイドルスペースを縮小できるようにしました。
アイドルスペース証明モジュールが誤ったチェーン上のパラメータを参照したために利用可能なスペースが異常になる問題を修正しました。
製品
CESS は Web3 に実用的なストレージサービスと CD²N サービスを提供し、大規模商用ストレージのニーズを満たし、ミリ秒単位のデータ検索と返還を実現しています。CESS は分散型オブジェクトストレージサービス(DeOSS)を初めて導入し、CESS ネットワークの製品エコシステムも徐々に豊かになり、現在はオンラインファイル共有ツール(DeShare)、パブリックチェーンスナップショットストレージサービス、CESS クラウドストレージなどの革新的なアプリケーションが孵化しています。ぜひ体験してみてください。以下は今月の進捗です:
1. オブジェクトストレージサービス(DeOSS)
ファイルの再開機能をアップグレードし、ファイル名の文字数制限などの境界チェック機能を追加しました。
ファイルの再開機能をアップグレードし、同時アップロードと乱序アップロードのファイル分割をサポートしました。
「缶詰プロトコル」(CANS PROTOCOL)を追加し、ユーザーが小さなファイルのグループをパッケージ化して保存できるようにし、ストレージリソースを節約します。
データダウンロード機能をアップグレードし、不必要な HTTP ヘッダーを削減し、DeOSS を通じてファイルをオンラインでプレビューできるようにしました。
ファイルアップロードおよびダウンロードサービスモジュールを再構築し、異なるビジネスロジックをより詳細に分離しました。
ユーザーのファイルキャッシュ管理メカニズムを改善し、単一ユーザーが同時にアップロードできるファイルの数とキャッシュ使用量を制限し、負荷を軽減しました。
JS-sdk にファイル分割、ファイルの再開機能などを追加しました。
go-sdk の開発者向け使用ガイドを改善し、コードベースの各モジュールに使用マニュアルを追加し、目次にインデックスを作成しました。
go-sdk にコンセンサスノードのステーキング情報などのデータのクエリ機能を追加しました。
go-sdk の一部のシステムプロパティ、設定パラメータ、および関連するコードサンプルを更新し、最新バージョンの CESS チェーンに互換性を持たせました。
最新バージョンの go-sdk の適合を完了しました。
軽量キャッシュノードのデータクエリ時の権限管理ロジックとキャッシュ更新戦略を最適化し、洪範攻撃の問題を緩和しました。
go-sdk の開発者向け使用ガイドを更新し、コードベースの機能メソッドの説明とコード例を追加しました。
2. ブロックチェーンブラウザ(Substats)
新しいブロックチェーンブラウザでの取引データグラフ表示の問題を修正しました。
新しいブロックチェーンブラウザでのストレージノードのアクティブアカウント数の統計の問題を修正しました。
新しいブロックチェーンブラウザのバックエンドでストレージノードのマイニング報酬リリースイベントを解析できない問題を修正しました。
新しいブロックチェーンブラウザでノード数やストレージ容量などの情報が不正確に表示される問題を修正しました。
新しいブロックチェーンブラウザが CESS チェーンの最新ブロックをタイムリーに同期できない問題を修正しました。
3. オンラインファイル共有ツール(DeShare)
- DeShare で大きなファイルを転送する際に、データ転送制限によりアップロードに失敗する問題を修正しました。
4. 公式サイト(cess.cloud)
- 公式文書のホームページ目次インデックスといくつかの重要な引用リンクを更新しました。
技術文書資料参考
GitHub: https://github.com/CESSProject