CESS 技術月報 | 2022 年 7 月進展
一、重要遞交、修改和發布
1、區塊鏈網絡
本月開發團隊發布區塊鏈網絡 v0.4.4 版本( cess v0.4.4),開發 v0.5.0 版本(cess v0.5.0)。開發詳情見如下:
(1)[v0.4.4] 版本發布(https://github.com/CESSProject/cess/releases/tag/v0.4.4)
(2)[v0.5.0] #75
- 開發新的存儲用戶計價機制;
- 完成開發存儲礦工懲罰機制;
- 編寫礦工部分的基準測試;
- 編寫文件和空間部分的基準測試;
- 合入第一階段的 R²S(隨機輪值選舉共識);
- 版本規範化;
- 進入內部測試。
2、分佈式存儲系統
本月開發團隊發布存儲礦工 0.4.3 版本(Bucket v0.4.1)和調度節點 0.1.4 版本(Scheduler v0.1.4)開發詳情見如下:
(1)存儲礦工 Bucket [v0.4.3](https://github.com/CESSProject/cess-bucket/releases/tag/v0.4.3)
- 用戶直接從礦工處下載文件;
- 下載文件時支持 RPC 和 HTTP 模式;
- 增加連接調度機制:優先空閒和通暢的網絡;
- 取消與鏈節點的長連接功能;
- 將域名配置項添加到配置文件中;
- 數據存儲目錄更改為礦工簽名賬戶地址;
- 礦工退出挖礦時刪除鏈上的填充文件記錄。
(2)調度節點 Scheduler [v0.1.4](https://github.com/CESSProject/cess-bootstrap/releases/tag/v0.1.4)
(3)優化了更新 IP 失敗的問題
防止調度節點磁碟被數據目錄填滿的問題。
3、CESS 網關
本月開發團隊發布 0.1.2 版本 Gateway [v0.1.2](https://github.com/CESSProject/cess-gateway/releases/tag/v0.1.2)
- 修復了無法監聽本地端口的問題;
- 修復了第一次認證失敗將導致第二次認證失敗的問題。
4、CESS 節點部署程序
本月開發團隊發布 0.1.0 版本 NodeADM [v0.1.0](https://github.com/CESSProject/cess-nodeadm/releases/tag/v0.1.0)
- 程序開發進度完成,已進入 Alpha 內測階段;
- 簡化了存儲礦工、共識礦工部署節點的流程和要求。
二、技術方案討論
調整了存儲用戶計價機制中的計費時間、生效時間、購買套餐( 5 種)、續租、擴容、過期凍結、凍結期結束文件清理等功能;
調整了存儲礦工懲罰機制中存儲故障費的扣除方式、加入緩衝期、礦工押金不足情況下的流程。
詳見:https://github.com/CESSProject/cess/pull/75