CESS 技术月报 | 2022 年 6 月进展
一、重要递交、修改和发布
1、W3F Grant
开发团队的第二个 W3F Grants Proposal 在本月通过了所有里程碑的交付。
详见:W3F Grant Proposal(https://github.com/w3f/Grants-Program/blob/master/applications/ces_data_store.md)
2、区块链网络
本月开发团队发布区块链网络v0.4.1版本(cess#v0.4.1),v0.4.2版本(cess#v0.4.2) , v0.4.3版本(cess#v0.4.3) 和v0.4.4版本 (cess#v0.4.4)。开发详情见如下:
(1)v0.4.1-解决了代码引发 panic 的风险;
(2)v0.4.1-解决了编译时的提示警告;
(3)v0.4.1-升级网络内调用交易的方式为签名方式;
(4) v0.4.2-实现在链下工作机中生成随机挑战;
(5)v0.4.2-优化基准测试中的 runtime/lib.rs configuration;
(6)v0.4.3-增添 runtime pallet indexing;
(7)v0.4.3-更换区块链网络中的hasher;
(8)v0.4.3-升级用update_price方法增加修改时间限制;
(9)v0.4.4-升级为网络内的 EVM 兼容 Frontier 集成;
(10)v0.4.4-更新区块链网络仓库 Readme.md;
(11)v0.4.4-优化文件上传流程和存储矿工存储池,并增添了新的测试单元:Filebank、Segmentbook、Sminer、Filemap。
3、分布式存储系统:
本月开发团队发布存储矿工v0.4.1版本 (cess-bucket#v0.4.1)和v0.4.2版本 (cess-bucket#v0.4.2)开发详情见如下:
(1)v0.4.1-升级存储矿工提交证明的结构为列表结构;
(2)v0.4.1-修正当矿工注册时,矿工 staking 被错误计算的 bug。
4、CESS 网关
本月开发团队发布 CESS-Gateway v0.1.1 pre-release 版本(cess-gateway#v0.1.1)
v0.1.1-升级网关中文件上传流程, 升级文件查询接口, 升级文件上传接口和删除接口。
二、技术方案讨论
1、调整随机挑战的过期时间,即允许批量提交证书,并允许调度批量验证证书:
https://github.com/CESSProject/cess/pull/63
2、讨论添加锁定时间的功能,在锁定时间内无法修改价格:
https://github.com/CESSProject/cess/pull/59
3、在链下工作机中生成随机挑战: