BTC $81,233.46 -3.80%
ETH $2,381.67 -4.11%
BNB $730.40 -2.37%
XRP $1.31 -4.91%
SOL $103.22 -3.96%
TRX $0.3277 -0.95%
DOGE $0.0786 -4.37%
ADA $0.2116 -6.56%
BCH $274.20 -4.62%
LINK $11.91 -5.25%
HYPE $77.12 -4.95%
AAVE $146.74 -5.79%
SUI $0.9719 -5.99%
XLM $0.1749 -5.06%
ZEC $1,206.73 -10.18%
AAPL $348.83 +1.39%
AMZN $251.58 -3.89%
GOOGL $325.13 -2.75%
MSFT $522.09 -1.78%
META $647.73 -8.99%
NVDA $213.22 -3.42%
TSLA $373.97 -0.19%
SNDK $1,234.52 -9.21%
INTC $85.34 -6.80%
SPCX $147.27 -6.16%
MU $846.47 -6.50%
AMD $508.20 -7.03%
BTC $81,233.46 -3.80%
ETH $2,381.67 -4.11%
BNB $730.40 -2.37%
XRP $1.31 -4.91%
SOL $103.22 -3.96%
TRX $0.3277 -0.95%
DOGE $0.0786 -4.37%
ADA $0.2116 -6.56%
BCH $274.20 -4.62%
LINK $11.91 -5.25%
HYPE $77.12 -4.95%
AAVE $146.74 -5.79%
SUI $0.9719 -5.99%
XLM $0.1749 -5.06%
ZEC $1,206.73 -10.18%
AAPL $348.83 +1.39%
AMZN $251.58 -3.89%
GOOGL $325.13 -2.75%
MSFT $522.09 -1.78%
META $647.73 -8.99%
NVDA $213.22 -3.42%
TSLA $373.97 -0.19%
SNDK $1,234.52 -9.21%
INTC $85.34 -6.80%
SPCX $147.27 -6.16%
MU $846.47 -6.50%
AMD $508.20 -7.03%

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世界