查看原文
其他

CESS 技术月报 | 2023 年 4 月进展

CESS CESS Fans 2024-01-03



 Cumulus Encrypted Storage System  (CESS) 是首个支持大规模商业存储的区块链网络,也是一个安全、高效、开源、可扩展的去中心化存储网络。CESS 为 Web3 高频动态数据的存储和检索提供最佳解决方案。CESS 支持网络内数据价值化和数据价值自由流通/共享,同时用去信任的方式实现用户数据隐私保护和数据绝对主权。CESS 首创的去中心化对象存储服务(DeOSS) 是去中心化存储领域的 S3。







重要递交、修改、发布




区块链网络

本月开发团队专注区块链网络 CESS v0.6.0。开发详情见如下:

- CESS Network [v0.6.0] 

- 升级了链上的地址类型,以兼容存储节点和 DeOSS 中的 p2p 传输功能

- 迭代了链上文件删除等功能,提升了执行效率,降低了 gas 费

- 全面梳理了文件存储流程的细节,以提升 CESS 网络整体的稳定性


分布式存储系统

本月开发团队专注存储矿工 v0.6.0(Bucket v0.6.0)存储证明库(Kaleido)开发详情见如下:

1. 存储矿工 Bucket  [v0.6.0]

- 扩展了文件上传、矿工注册、元数据访问等功能,使用户可以更方便地管理和查看相关信息

- 启动 sidecar 服务代替 substrate-go-sdk,以解决无法大量查询链数据信息的问题,显著改善应用的性能和可扩展性 

- 新增了收益地址更新、状态查询、增加质押等功能,使用户能够更加轻松地管理他们的质押资产 

- 完成了在 TEE worker 中注册信息、查询挑战信息等功能的开发,以满足不同用户的需求

- 完成了监听和处理随机挑战等功能的开发

2. 存储证明库 Kaleido [v0.1.0]

- 完成 SGX 环境下的 p2p TLS 传输功能的开发,实现 p2p 端点的 SGX 环境相互认证 

- 修复了 Kaleido 的存储证明算法中验证失败的漏洞 

- 统一了 Kaleido 的 async 运行时库,使代码更加规范工整 

- 完成 Kaleido 中基于 p2p 网络的密钥分享功能的开发,并精简了程序代码结构

- 整理了存储证明 Kaleido 代码库目录组织结构,方便未来的程序功能扩展和代码维护 

- 完成 Kaleido 入网注册和随机挑战相关功能的开发和测试,进一步提升系统的安全性 

- 完成 Kaleido-rotator 的 request-response 协议的开发,并在 Go 程序和 Rust 程序间实现了跨平台 P2P 网络文件收发功能


应用:CESS 去中心化对象存储(DeOSS)

本月开发团队持续完善对象存储的基本功能 [v0.1.2]

- 重构了 Gateway 代码,并对配置文件、上传文件、状态查看等功能进行了全面更新

- 编写了 sdk-go 代码库的 readme 文档,并新增了示例程序

- 完善了 Bucket 程序命令,并增加了父子命令层级关系

- 修改了生成配置文件的命令,已更新为 init 关键字


应用:CESS 在线文件上传服务(DeShare)
本月 CESS 生态持续完善在线文件上传服务 [link]
- 升级文件存储逻辑,将存储失败的文件进行持久化存储,以减少文件重传次数,提升用户体验







技术方案讨论




团队不断推进 SBP 项目的进展和成果
最近根据 SBP 工程师的 Review 意见修改 pallet-cacher 代码,并对修改结果进行逐一答复。
团队计划对 CESS Wiki 文档进行大改版
新版包含了 CESS 核心技术原理介绍、搭建和使用方法等一系列内容,目前已完成全部文档的编写和细节优化。






技术文档资料参考




GitHub: https://github.com/CESSProject

WiKi: https://github.com/CESSProject/cess/wiki

CIPs: https://github.com/CESSProject/CIPs


欢迎加入CESS!
  官网
https://www.cess.cloud
  Twitter
https://twitter.com/CESS_Storage
  Telegram
https://t.me/CESS_Storage_official
  Discord
https://discord.gg/cess
  Medium
https://medium.com/@CESS_LAB
继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存