loading...
CESS 项目月报
Cumulus Encrypted Storage System (CESS) 是基于 Substrate 开发的高速、安全、可扩展的兼容智能合约的去中心化云存储网络基础设施,是第一个支持大规模企业级商业应用的去中心化分布式云存储网络。它由区块链、存储网络、内容分发网络和应用层四层网络架构组成。CESS 采用随机选取轮值共识节点机制来对网络资源和负荷进行协调,并通过多副本可恢复存储证明(PoDR²)、多类型数据确权(MDRC)、去中心化代理重加密等机制来保证数据的完整、安全、可溯源以及隐私性。CESS将支持WASM并兼容 EVM 智能合约,以实现其为 Web3 和大型商业应用构建安全高效的去中心化存储网络。
一、重要递交、修改和发布
持续 CESS v0.4.0_alpha 的开发
本月完成了CESS链Substrate从monthly-2021-10版本至monthly-2022-04版本的框架升级。通过<u8>数据类型和调用helper的方式,实现了智能合约与Runtime进行参数传递交互。实现通过HTTP在链上进行上传文件元信息和删除文件元信息功能;实现让存储用户在CESS区块链网络上可反复增加质押的操作的功能。完成了矿工脚本的依赖安装部署,编写通过了Dockerfile打包矿工程序镜像。(2)CESS调度方面(CESS-Scheduler)梳理了调度节点中所有的自定义事件,将事件定义提取到单独的文件中;实现了日志模块增加区块号记录的功能,以便于系统漏洞的排查。设计共识节点的 Controller 账号与调度节点的账号必须使用同一个账号,以此形成共识节点与调度服务的强绑定对应关系。完成了对 staking EraPaid event 的编写,实现从奖励发放时的 event 可以知道 sminer pallet 自动生成的账号的功能。完成cess_ffi模块的开发,实现了调用功能 ,即调度服务与共识节点的有机结合。5.CESS v0.1.0_alpha 开发组件方面(1)CESS Go 程序开发包方面(GO SDK):实现了文件上传、文件下载、文件删除、文件加密、空间购买等功能的构建。完成了v0.1.0版本的开发,实现 HTTP service 文件上传接口功能,增加了获取随机数接口和防止缓存穿透机制。二、技术方案讨论
三、技术文档资料参考
2022.05.07 14:25
HOME