CESS 技术月报 | 2024 年 2 月进展

CESS
2024-08-20 09:53:04
收藏
完成 CESS Node 在线升级、更新官网页面

一、重要递交、修改、发布

区块链网络

CESS 测试网 v0.7.6 版本由共识节点和存储节点组成。共识节点维护 CESS 网络的世界态(by CESS Node),同时是 CESS 网络中的“数据认证站”(by TEE Worker)。存储节点负责提供可验证的存储空间,是 CESS 网络中的“数据存储池”。以下是本月进展:

1. 共识节点 [v0.7.7]

- 修复 CESS Node 无法为存储节点正常发放挖矿奖励的问题;

- 完成 CESS Node 在线升级,增加了随机挑战惩罚次数上限;

- 优化 TEE Worker 密钥交接机制,完善了 Ceseal 程序升级流程;

- 优化 TEE Worker 服役文件预处理流程,大幅提高数据传输效率与稳定性;

- 修复 CESS Node benchmark 测试工具报错的问题;

- 重构 Ceseal 程序的白名单模块,防止不可信 TEE Worker 的注册;

- 修复 Ceseal 程序交接共享密钥失败的问题;

- 修复 TEE Worker 计算 Tag 时被阻塞,导致所有服务无法使用的问题;

- 完善 TEE Worker 链上注册功能,增加了时间戳和过期时间等安全参数的检查;

- 修复 TEE Worker 退出后链上未清理注册信息的问题;

- 完成 CESS Node 0.7.6 版本各 pallet 的 benchmark 用例的编写和测试;

- 修复 TEE Worker 验证用户服役文件 Tag 签名失败的问题;

- 调整闲置空间证明算法参数,通过增加闲置空间认证难度来提高系统的安全性;

- 调整经济模型中的节点惩罚机制和退出机制等细节,使经济模型更加契合实际;

- 修复用户服役文件打标结果无法被 CESS Node 有效验证的问题;

2. 存储节点 [v0.7.10]

- 修复恢复文件时未完成 tag 计算导致随机挑战失败的问题;

- 修复追加质押命令无法有效执行的问题;

- 修复领取挖矿奖励命令失效的问题;

- 修复运行时需要安装 GLIBC_v2.32 和 GLIBC_v2.34 的问题;

- 新增获取共享密钥的功能,当密钥丢失时可再次获取;

- 修复无法识别 TEE Worker endpoint 是否失效的问题;

- 修复获取共享密钥失败后无法正常工作的问题;

- 升级向 TEE Worker 传递数据的方式为流式传输,提高带宽资源利用率;

- 完善启动流程,当签名账户与质押账户一致时自动进行质押;

产品

CESS 致力于为 Web3 提供可落地的存储服务和 CDN 服务,满足大规模商用存储需求,实现了毫秒级数据检索和返还。CESS 首创了去中心化对象存储服务(DeOSS),CESS 网络的产品生态也逐渐丰富与繁荣,目前已孵化出在线文件分享工具(DeShare)、公链快照存储服务、CESS 网盘等创新应用,欢迎前去体验。以下是本月进展:

1. 对象存储服务(DeOSS)

- 完成 JS-sdk MetaMask 钱包前端版本的开发,支持在浏览器中运行;

- 修复因磁盘占满而无法正常工作的问题;

- go-sdk 新增查询 TEE Worker endpoint 的功能;

- 完成 JS-sdk Metamask 钱包转账工具的开发,支持通过 Metamask 支付 CESS Token;

- 完成 go-sdk 的更新,适配最新的 CESS 链 API;

- 完成大量文件上传压力测试;

2. 区块链浏览器(Substats)

- 实现后台解析区块并写入数据库的功能;

- 完成后台服务框架的搭建与路由表配置;

- 修改 TECESS 小数位为 18 位;

- 修复声明存储空间过高导致数据溢出的问题;

- 完成新版后台数据库中存储节点相关信息表的建立;

3. 官网(cess.cloud)

- 更新官网 Events/News 页面、响应式样式,完善页面展示细节;

- 新增 Events 页面状态过滤功能;

- 官网 Blog 页面新增博客转发等功能;

链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击“举报”,我们会及时处理。
banner
ChainCatcher 与创新者共建Web3世界