CESS 技術月報 | 2024 年 4 月進展

WEEX 唯客博客, 重要遞交、修改、發布 區塊鏈網路 CESS 測試網 v0.7.6 版本由共識節點和存儲節點組成。共識節點維護 CESS 網路的世界態(by CESS Node),同時是 CESS 網路中的「數據認證站」(by TEE Worker)。存儲節點負責提供可驗證的存儲空間,是 CESS 網路中的「數據存儲池」。以下是本月進展: 1. 共識節點 [v0.7.6] – CESS Node 新增代理空間授權的功能,便於用戶對存儲空間的使用; – 完成 CESS Node 對閑置空間證明參數的統一管理,確保全網節點演算法版本的一致性; – 完成 CESS Node EVM 模塊智能合約部署測試; – 完成 CESS Node 新版本節點獎勵發放機制的測試; – 修復 TEE Worker 因錯誤請求參數觸發異常導致節點重啟的問題; – 升級 TEE Worker 閑置空間驗證模塊,實現了對惡意驗證請求的過濾功能; – 升級了 TEE Worker 閑置空間證明模塊中的錯誤傳遞機制,使程序運行更加穩健; – 修復 TEE Worker 重啟后無法正常提供服務的問題; 2. 存儲節點 [v0.7.10] – 修復無法正常連接 RPC 節點和 Boot Node 節點的問題; – 修復認證閑置空間時出現請求連接意外中斷的問題; – 新增交易錯誤事件解析功能,使節點能更精確的輸出交易失敗的原因; – 升級 P2P 模塊,以減少運行節點發現服務時的網路連接數量; – 優化存儲節點 p2p 節點發現服務,加入節點消息訂閱機制,提高了節點發現的效率; – 修復因 PeerId 解碼錯誤導致存儲節點使用 DHT Table 查找其他節點失敗的問題; – 優化用戶文件接收模塊,當節點無法與 CESS 鏈通信時拒絕接收用戶文件,防止無效傳輸; – 升級 go-p2p 庫,使節點間的數據讀寫模塊支持可定製化的功能擴展; – 修復 go-p2p 庫數據傳輸模塊,解決了在完成數據塊的讀寫后,無法正常退出的問題; 產品 CESS 致力於為 Web3 提供可落地的存儲服務和 CDN 服務,滿足大規模商用存儲需求,實現了毫秒級數據檢索和返還。CESS 首創了去中心化對象存儲服務(DeOSS),CESS 網路的產品生態也逐漸豐富與繁榮,目前已孵化出在線文件分享工具(DeShare)、公鏈快照存儲服務、CESS 網盤等創新應用,歡迎前去體驗。以下是本月進展: 1. 對象存儲服務(DeOSS) – 完成 DeOSS 和 go-sdk 大文件斷點續傳模塊的測試; – 新增 go-sdk 存儲數據調度模塊,方便開發者通過 SDK 構建可定製化數據調度策略; – 新增 go-sdk 緩存模塊,支持開發者通過該模塊構建數據上傳或下載緩存; – 新增數據緩存管理模塊,該模塊將定期清除非活躍用戶數據,保證磁碟資源的利用率; – 新增節點管理模塊,用於自動收集通信和信譽良好的存儲節點來上傳或下載數據; – 升級 P2P 網路節點發現服務,在減少連接數量的同時提升了節點發現的效率; – 優化緩存服務,當緩存使用率超過 80% 時自動清除最近最久未訪問的用戶文件; – 升級用戶文件調度模塊,支持使用用戶指定的存儲節點列表上傳文件; – 修復節點選擇模塊無法正常根據 IP 信息訪問特定存儲節點的問題; – 新增緩存模塊和節點選擇模塊的配置和解析功能,支持用戶更加細粒度地管理這些模塊; – 優化緩存文件的處理邏輯,使其能夠管理更多類型的用戶數據緩存,以擴展使用場景; – 升級緩存管理模塊,新增了一系列緩存條目的處理方法,使開發者能更靈活地使用緩存; – 升級數據調度策略,使數據能更加均勻且分散地調度給與其相鄰的存儲節點; 2. 區塊鏈瀏覽器(Substats) – 完成新版區塊鏈瀏覽器前端頁面的開發; 3. 官網(cess.cloud) – 新增輕錢包自定義 RPC 節點功能,允許用戶選擇最佳節點來保障交易的順利執行; – 修復輕錢包 RPC 連接不穩定的問題; – 修復水龍頭頁面因無法連接 RPC 節點導致用戶無法正常領取 CESS 測試幣的問題; 技術文檔資料參考 GitHub: https://github.com/CESSProject GitBook: https://docs.cess.cloud/core/ CIPs: https://github.com/CESSProject/CIPs   WEEX唯客交易所官網:weex.com

Previous:

Next: