BTC $83,222.38 +0.01%
ETH $2,670.30 +0.79%
BNB $757.10 -1.53%
XRP $1.49 +0.02%
SOL $117.81 -1.42%
TRX $0.3341 +0.08%
DOGE $0.0932 -0.74%
ADA $0.2431 -1.55%
BCH $306.20 -3.04%
LINK $14.82 +6.97%
HYPE $87.26 -2.99%
AAVE $149.37 -0.33%
SUI $1.11 -7.60%
XLM $0.2254 +7.36%
ZEC $1,368.15 -12.14%
AAPL $337.52 -0.79%
AMZN $246.14 -1.06%
GOOGL $341.94 +0.04%
MSFT $507.34 -1.87%
META $712.91 -2.78%
NVDA $228.52 +1.96%
TSLA $356.84 -3.58%
SNDK $1,696.32 -1.85%
INTC $114.86 -3.62%
SPCX $145.96 -2.13%
MU $1,051.88 -1.09%
AMD $606.45 -1.53%
BTC $83,222.38 +0.01%
ETH $2,670.30 +0.79%
BNB $757.10 -1.53%
XRP $1.49 +0.02%
SOL $117.81 -1.42%
TRX $0.3341 +0.08%
DOGE $0.0932 -0.74%
ADA $0.2431 -1.55%
BCH $306.20 -3.04%
LINK $14.82 +6.97%
HYPE $87.26 -2.99%
AAVE $149.37 -0.33%
SUI $1.11 -7.60%
XLM $0.2254 +7.36%
ZEC $1,368.15 -12.14%
AAPL $337.52 -0.79%
AMZN $246.14 -1.06%
GOOGL $341.94 +0.04%
MSFT $507.34 -1.87%
META $712.91 -2.78%
NVDA $228.52 +1.96%
TSLA $356.84 -3.58%
SNDK $1,696.32 -1.85%
INTC $114.86 -3.62%
SPCX $145.96 -2.13%
MU $1,051.88 -1.09%
AMD $606.45 -1.53%

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

Summary: 持續 CESS v0.4.0_alpha 的開發
CESS
2024-08-16 16:16:15
持續 CESS v0.4.0_alpha 的開發

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

一、重要遞交、修改和發布

1、區塊鏈網絡方面(CESS-Network)

持續 CESS v0.4.0_alpha 的開發

本月完成了CESS鏈Substrate從monthly-2021--10版本至monthly-2022--04版本的框架升級。通過數據類型和調用helper的方式,實現了智能合約與Runtime進行參數傳遞交互。實現通過HTTP在鏈上進行上傳文件元信息和刪除文件元信息功能;實現讓存儲用戶在CESS區塊鏈網絡上可反復增加質押的操作的功能。

2、分佈式存儲系統方面

(1)CESS挖礦方面(CESS-Bucket)完成了礦工腳本的依賴安裝部署,編寫通過了Dockerfile打包礦工程序鏡像;

(2)CESS調度方面(CESS-Scheduler)梳理了調度節點中所有的自定義事件,將事件定義提取到單獨的文件中;實現了日誌模塊增加區塊號記錄的功能,以便於系統漏洞的排查。

3、共識機制方面(R²S)

設計共識節點的 Controller 帳號與調度節點的帳號必須使用同一個帳號,以此形成共識節點與調度服務的強綁定對應關係。完成了對 staking EraPaid event 的編寫,實現從獎勵發放時的 event 可以知道 sminer pallet 自動生成的帳號的功能。

4、多副本可恢復存儲證明機制方面(PoDR²)

完成cess_ffi模塊的開發,實現了調用功能,即調度服務與共識節點的有機結合。

5、CESS v0.1.0_alpha 開發組件方面

(1)CESS Go 程序開發包方面(GO SDK):實現了文件上傳、文件下載、文件刪除、文件加密、空間購買等功能的構建;

(2)CESS 應用程序編程接口方面(API)完成了v0.1.0版本的開發,實現 HTTP service 文件上傳接口功能,增加了獲取隨機數接口和防止緩存穿透機制。

二、技術方案討論

1、更換了依賴項的倉庫源,從官方倉庫換成了CESS/Project倉庫。

https://github.com/CESSProject/cess/pull/21

2、更新了鏈規格文件,從而適配2022--04版本;更新通過鏈下工作機來查詢定價,完成實時定價功能。

https://github.com/CESSProject/cess/pull/20

3、優化了定價機制,即從兩種定價模式中優先選取更便宜的服務。

https://github.com/CESSProject/cess/pull/22

三、技術文檔資料參考

GitHub:http://github.com/CESSProject

warnning 風險提示
app_icon
ChainCatcher 與創新者共建Web3世界