CESS 技術月報 | 2024 年 2 月進展
一、重要遞交、修改、發布
區塊鏈網絡
CESS 測試網 v0.7.6 版本由共識節點和存儲節點組成。共識節點維護 CESS 網絡的世界態(by CESS Node),同時是 CESS 網絡中的"數據認證站"(by TEE Worker)。存儲節點負責提供可驗證的存儲空間,是 CESS 網絡中的"數據存儲池"。以下是本月進展:
1. 共識節點 [v0.7.7]
修復 CESS Node 無法為存儲節點正常發放挖礦獎勵的問題;
完成 CESS Node 在線升級,增加了隨機挑戰懲罰次數上限;
優化 TEE Worker 密鑰交接機制,完善了 Ceseal 程序升級流程;
優化 TEE Worker 服役文件預處理流程,大幅提高數據傳輸效率與穩定性;
修復 CESS Node benchmark 測試工具報錯的問題;
重構 Ceseal 程序的白名單模塊,防止不可信 TEE Worker 的註冊;
修復 Ceseal 程序交接共享密鑰失敗的問題;
修復 TEE Worker 計算 Tag 時被阻塞,導致所有服務無法使用的問題;
完善 TEE Worker 鏈上註冊功能,增加了時間戳和過期時間等安全參數的檢查;
修復 TEE Worker 退出後鏈上未清理註冊信息的問題;
完成 CESS Node 0.7.6 版本各 pallet 的 benchmark 用例的編寫和測試;
修復 TEE Worker 驗證用戶服役文件 Tag 簽名失敗的問題;
調整閒置空間證明算法參數,通過增加閒置空間認證難度來提高系統的安全性;
調整經濟模型中的節點懲罰機制和退出機制等細節,使經濟模型更加契合實際;
修復用戶服役文件打標結果無法被 CESS Node 有效驗證的問題;
2. 存儲節點 [v0.7.10]
修復恢復文件時未完成 tag 計算導致隨機挑戰失敗的問題;
修復追加質押命令無法有效執行的問題;
修復領取挖礦獎勵命令失效的問題;
修復運行時需要安裝 GLIBCv2.32 和 GLIBCv2.34 的問題;
新增獲取共享密鑰的功能,當密鑰丟失時可再次獲取;
修復無法識別 TEE Worker endpoint 是否失效的問題;
修復獲取共享密鑰失敗後無法正常工作的問題;
升級向 TEE Worker 傳遞數據的方式為流式傳輸,提高帶寬資源利用率;
完善啟動流程,當簽名賬戶與質押賬戶一致時自動進行質押;
產品
CESS 致力於為 Web3 提供可落地的存儲服務和 CDN 服務,滿足大規模商用存儲需求,實現了毫秒級數據檢索和返還。CESS 首創了去中心化對象存儲服務(DeOSS),CESS 網絡的產品生態也逐漸豐富與繁榮,目前已孵化出在線文件分享工具(DeShare)、公鏈快照存儲服務、CESS 網盤等創新應用,歡迎前去體驗。以下是本月進展:
1. 對象存儲服務(DeOSS)
完成 JS-sdk MetaMask 錢包前端版本的開發,支持在瀏覽器中運行;
修復因磁碟佔滿而無法正常工作的問題;
go-sdk 新增查詢 TEE Worker endpoint 的功能;
完成 JS-sdk Metamask 錢包轉賬工具的開發,支持通過 Metamask 支付 CESS Token;
完成 go-sdk 的更新,適配最新的 CESS 鏈 API;
完成大量文件上傳壓力測試;
2. 區塊鏈瀏覽器(Substats)
實現後台解析區塊並寫入數據庫的功能;
完成後台服務框架的搭建與路由表配置;
修改 TECESS 小數位為 18 位;
修復聲明存儲空間過高導致數據溢出的問題;
完成新版後台數據庫中存儲節點相關信息表的建立;
3. 官網(cess.cloud)
更新官網 Events/News 頁面、響應式樣式,完善頁面展示細節;
新增 Events 頁面狀態過濾功能;
官網 Blog 頁面新增博客轉發等功能;
二、技術文檔資料參考
GitHub: https://github.com/CESSProject
GitBook: https://docs.cess.cloud/core/














