.jpg)
Cumulus Encrypted Storage System (CESS) 是基于 Substrate 开发的高速、安全、可扩展的兼容智能合约的去中心化云存储网络基础设施,是第一个支持大规模企业级商业应用的去中心化分布式云存储网络。它由区块链、存储网络、内容分发网络和应用层四层网络架构组成。CESS 采用随机选取轮值共识节点机制来对网络资源和负荷进行协调,并通过多副本可恢复存储证明(PoDR²)、多类型数据确权(MDRC)、去中心化代理重加密等机制来保证数据的完整、安全、可溯源以及隐私性。CESS 将支持 WASM 并兼容 EVM 智能合约,以实现其为 Web3 和大型商业应用构建安全高效的去中心化存储网络。
重要递交、修改和发布
持续 CESS v0.4.0_alpha 的开发
1、区块链网络
(1)发布 cess-v0.4.0(https://github.com/CESSProject/cess/releases/tag/v0.4.0);
(2)增添了挑战清算功能,即在挑战时间结束后,会对未完成挑战的矿工进行惩罚;
(3)新增文件替换功能,即当调度在更新备份文件时指定矿工去执行需要替换的闲置文件。
2、分布式存储系统:
(1)发布存储矿工 bucket v0.4.0 版本。https://github.com/CESSProject/cess-bucket/releases/tag/v0.4.0
(2)发布 cess-portal-v0.4.0 版本。https://github.com/CESSProject/cess-portal/releases/tag/v0.4.0
3、调度服务
(1)完成了调度服务 v0.1.0 的开发并发布到 cess-bootstrap(https://github.com/CESSProject/cess-bootstrap/releases/tag/v0.1.0);
(2)将调度服务中的每个子任务、文件上传流程和文件下载流程分别用独立的日志进行记录。
4、多副本可恢复存储证明
(1)增添了 file chunk 功能模块,实现在 SGX 环境内可以生成密钥对和数字签名的功能;
(2)修复了证明库中不能并发计算 file tag 的问题;
(3)增添了共识节点与调度服务绑定的一键启动脚本服务。
技术方案讨论
1、设计全新的证明模块以适配 PoDR² 证明
https://github.com/CESSProject/cess/pull/29
2、减少网络传输带宽
技术文档资料参考
开发者文档: