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

CESS
2024-08-23 13:32:44
收藏
完成 CESS Node EVM 模块智能合约部署测试、新版区块链浏览器前端页面开发

重要递交、修改、发布

区块链网络

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

1. 共识节点 [v0.7.6]

- CESS Node 新增代理空间授权的功能,便于用户对存储空间的使用;

- 完成 CESS Node 对闲置空间证明参数的统一管理,确保全网节点算法版本的一致性;

- 完成 CESS Node EVM 模块智能合约部署测试;

- 完成 CESS Node 新版本节点奖励发放机制的测试;

- 修复 TEE Worker 因错误请求参数触发异常导致节点重启的问题;

- 升级 TEE Worker 闲置空间验证模块,实现了对恶意验证请求的过滤功能;

- 升级了 TEE Worker 闲置空间证明模块中的错误传递机制,使程序运行更加稳健;

- 修复 TEE Worker 重启后无法正常提供服务的问题;

2. 存储节点 [v0.7.10]

- 修复无法正常连接 RPC 节点和 Boot Node 节点的问题;

- 修复认证闲置空间时出现请求连接意外中断的问题;

- 新增交易错误事件解析功能,使节点能更精确的输出交易失败的原因;

- 升级 P2P 模块,以减少运行节点发现服务时的网络连接数量;

- 优化存储节点 p2p 节点发现服务,加入节点消息订阅机制,提高了节点发现的效率;

- 修复因 PeerId 解码错误导致存储节点使用 DHT Table 查找其他节点失败的问题;

- 优化用户文件接收模块,当节点无法与 CESS 链通信时拒绝接收用户文件,防止无效传输;

- 升级 go-p2p 库,使节点间的数据读写模块支持可定制化的功能扩展;

- 修复 go-p2p 库数据传输模块,解决了在完成数据块的读写后,无法正常退出的问题;

产品

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

1. 对象存储服务(DeOSS)

- 完成 DeOSS 和 go-sdk 大文件断点续传模块的测试;

- 新增 go-sdk 存储数据调度模块,方便开发者通过 SDK 构建可定制化数据调度策略;

- 新增 go-sdk 缓存模块,支持开发者通过该模块构建数据上传或下载缓存;

- 新增数据缓存管理模块,该模块将定期清除非活跃用户数据,保证磁盘资源的利用率;

- 新增节点管理模块,用于自动收集通信和信誉良好的存储节点来上传或下载数据;

- 升级 P2P 网络节点发现服务,在减少连接数量的同时提升了节点发现的效率;

- 优化缓存服务,当缓存使用率超过 80% 时自动清除最近最久未访问的用户文件;

- 升级用户文件调度模块,支持使用用户指定的存储节点列表上传文件;

- 修复节点选择模块无法正常根据 IP 信息访问特定存储节点的问题;

- 新增缓存模块和节点选择模块的配置和解析功能,支持用户更加细粒度地管理这些模块;

- 优化缓存文件的处理逻辑,使其能够管理更多类型的用户数据缓存,以扩展使用场景;

- 升级缓存管理模块,新增了一系列缓存条目的处理方法,使开发者能更灵活地使用缓存;

- 升级数据调度策略,使数据能更加均匀且分散地调度给与其相邻的存储节点;

2. 区块链浏览器(Substats)

- 完成新版区块链浏览器前端页面的开发;

3. 官网(cess.cloud)

- 新增轻钱包自定义 RPC 节点功能,允许用户选择最佳节点来保障交易的顺利执行;

- 修复轻钱包 RPC 连接不稳定的问题;

- 修复水龙头页面因无法连接 RPC 节点导致用户无法正常领取 CESS 测试币的问题;

技术文档资料参考

GitHub: https://github.com/CESSProject

GitBook: https://docs.cess.cloud/core/

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

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