其他
CESS 技术月报 | 2023年2月进展
重要递交、修改、发布
本月开发团队专注区块链网络 CESS v0.6.0。开发详情见如下:
CESS Network [v0.6.0]
修复了用户存储空间在冻结后续租却无法恢复正常状态的漏洞 修复了观察者节点不同步区块的错误
本月开发团队专注存储矿工 v0.6.0(Bucket v0.6.0)、调度节点 v0.6.0 (Scheduler v0.6.0)、存储证明库(Kaleido)开发详情见如下:
(1)存储矿工 Bucket [v0.6.0]
新增查询存储矿工程序版本号的功能 更新了存储证明模块的证明生成流程,以适配 SGX 存储证明库 Kaleido
完成了调度器 SGX 存储证明库 Kaleido 的接入,极大提升了系统安全性 完成了部署脚本的编写和优化 调整调度器的空间填充流程,提高了填充效率 完成新存储证明接口适配,以及测试网络部署
(3)存储证明库 Kaleido [v0.1.0]
优化了私有存储证明算法内存模型,提高资源利用率 完成公开存储证明算法在 SGX 中的功能测试,修复了验证算法偶发性错误的漏洞 完成存储证明算法部署配置和脚本编写 修复了 SGX 程序因线程管理不当而导致内存泄漏的漏洞
本月开发团队持续完善 CESS 区块浏览器 [v0.1.0]
为波卡社区各类网络提供全量区块数据的快照归档服务,并上线统计展示功能 解决了统计展示功能中大量文件在 git add 操作时发生文件变动的问题
本月开发团队持续完善对象存储的基本功能 [v0.1.2]
更新文件上传功能,支持返回文件下载链接,点击链接下载文件或播放视频 更新文件下载功能,支持直接返回二进制文件流及对应格式 产品手册新增 CentOS 操作系统环境部署指令
本月 CESS 生态上线在线文件上传服务 [link]
修复了上传 PDF 格式文件时可能导致失败的漏洞 扩展日志服务,增加上传源 IP 地址,上传文件总数,失败文件总数的纪录 修复了视频文件链接在 Safari 浏览器不能播放的漏洞
技术方案讨论
1.经技术社区的研究与设计,完成了 SBP 里程碑 3 的编码实现、文档撰写的任务。
2.完成了 W3F Grants《Substats-通用轻量级区块浏览器框架》里程碑 2、3 的交付。
3.经技术社区充分理论研究与讨论后确定了 Kaleido 存储证明机制的优化方法不会对系统安全造成影响。
4.经技术社区的研究与讨论,计划将存储证明库 Kaleido 移植至 Intel 推荐的主流框架 Gramine。
技术文档资料参考
GitHub: https://github.com/CESSProject
WiKi: https://github.com/CESSProject/cess/wiki
CIPs: https://github.com/CESSProject/CIPs