CESS 技術月報 | 2022 年 3 月進展
一、重要遞交、修改和發布
CESS 鏈方面:
1、發布 CESS v0.3.0 版本
https://github.com/CESSProject/cess/releases/tag/v0.2.0
版本包含 CESS 鏈與去中心化雲存儲系統模塊,實現以下特性:
1)完成了礦工懲罰機制的設計與開發,包括懲罰規則、追加抵押、凍結、退出等功能;
2)優化了鏈上文件路由接口;
3)實現新用戶免費空間領取功能;
4)完成礦工退出、礦工贖回押金、獎勵機制的操作手冊文檔的編寫;
5)更新了文件元信息接口,實現支持上傳結構體類型的參數;
6)修復了 Benchmark 編譯 bug;
7)完成智能合約模塊的添加,開啟了智能合約調用 Substrate pallet 的測試;
8)優化了鏈上獎勵機制 bug,修復在礦工凍結後仍然會發送20%獎勵的bug;
9)完成 pallet-cess-staking 配置調度;
10)完成了為 pallet-sminer 實現 OnUnbalanced trait 接收新發行的代幣到 pallet 生成的帳號功能。
2、繼續開發 CESS 隨機選取輪值共識機制(R²S)。完成區塊生成模塊的優化,完成周期激勵的計算與派發。
3、著手設計 CESS v0.4.0 版本
1)目標是實現多副本可恢復存儲證明機制、共識機制與優化去中心化雲存儲系統,進一步提升系統安全性;
2)針對測試報告,總結改進需求點,並添加至新版本功能清單中;
3)更新去中心化雲存儲設計文檔,包括系統架構圖、上傳流程、下載流程、購買流程、刪除流程、加密及密鑰管理、複製證明、時空證明、調度服務系統架構圖、客戶端整體架構圖、存儲礦工整體架構圖等內容。
CESS 分佈式雲存儲系統方面:
1.調試調度程序存儲證明讀取與驗證功能,修復若干漏洞;
2.優化了調度服務程序中文件處理流程的幾類異常處理,包括內存讀寫、文件下載 panic 報告等內容。
二、技術方案討論
1、組織討論並向 W3F Grants 項目提交了關於貢獻 Substrate 存儲 pallets提案。
https://github.com/CESSProject/cess-pallet-proposal/issues/2
2、組織討論並向 CIPs 提交了關於多副本存儲證明機制的提案。
https://github.com/CESSProject/CIPs/blob/main/CIP-2.md
3、討論並設計為 CESS 新用戶提供免費存儲空間的激勵方案。
https://github.com/CESSProject/cess-portal/issues/3
三、技術文檔資料參考
完成了 v0.2.0 存儲系統全部流程文檔與使用文檔的編寫。