.jpg)
CESS
Cumulus Encrypted Storage System (CESS) 是基于 Substrate 开发的高速、安全、可扩展的兼容智能合约的去中心化云存储网络基础设施,是第一个支持大规模企业级商业应用的去中心化分布式云存储网络。它由区块链、存储网络、内容分发网络和应用层四层网络架构组成。CESS 采用随机选取轮值共识节点机制来对网络资源和负荷进行协调,并通过多副本可恢复存储证明(PoDR²)、多类型数据确权(MDRC)、去中心化代理重加密等机制来保证数据的完整、安全、可溯源以及隐私性。CESS 将支持WASM并兼容 EVM 智能合约,以实现其为 Web3 和大型商业应用构建安全高效的去中心化存储网络。
一、重要递交、修改和发布
(一)CESS链方面
1.发布 CESS v0.3.0版本
版本包含 CESS 链与去中心化云存储系统模块,实现以下特性:
1)完成了矿工惩罚机制的设计与开发,包括惩罚规则、追加抵押、冻结、退出等功能;
2)优化了链上文件路由接口;
3)实现新用户免费空间领取功能;
4)完成矿工退出、矿工赎回押金、奖励机制的操作手册文档的编写;
5)更新了文件元信息接口,实现支持上传结构体类型的参数;
6)修复了 Benchmark 编译 bug;
7)完成智能合约模块的添加,开启了智能合约调用 Substrate pallet 的测试;
8)优化了链上奖励机制 bug,修复在矿工冻结后仍然会发送20%奖励的bug;
9)完成 pallet-cess-staking 配置调度;
10)完成了为 pallet-sminer 实现 OnUnbalanced trait 接收新发行的代币到 pallet 生成的账号功能。
2.继续开发 CESS 随机选取轮值共识机制(R²S)。完成区块生成模块的优化,完成周期激励的计算与派发。
3.着手设计 CESS v0.4.0 版本
1)目标是实现多副本可恢复存储证明机制、共识机制与优化去中心化云存储系统,进一步提升系统安全性;
2)针对测试报告,总结改进需求点,并添加至新版本功能清单中;
3)更新去中心化云存储设计文档,包括系统架构图、上传流程、下载流程、购买流程、删除流程、加密及密钥管理、复制证明、时空证明、调度服务系统架构图、客户端整体架构图、存储矿工整体架构图等内容。
(二)CESS 去中心化分布式云存储系统方面
1.调试调度程序存储证明读取与验证功能,修复若干漏洞;
2.优化了调度服务程序中文件处理流程的几类异常处理,包括内存读写、文件下载panic报告等内容。
二、技术方案讨论
1、组织讨论并向 W3F Grants 项目提交了关于贡献 Substrate 存储 pallets提案。
https://github.com/CESSProject/cess-pallet-proposal/issues/2
2、组织讨论并向 CIPs 提交了关于多副本存储证明机制的提案。
https://github.com/CESSProject/CIPs/blob/main/CIP-2.md
3、讨论并设计为 CESS 新用户提供免费存储空间的激励方案。
https://github.com/CESSProject/cess-portal/issues/3
三、技术文档资料参考
完成了 v0.2.0 存储系统全部流程文档与使用文档的编写。