扫码下载
BTC $75,413.14 -0.24%
ETH $2,304.50 -0.81%
BNB $628.00 +0.31%
XRP $1.43 +0.07%
SOL $85.55 -0.66%
TRX $0.3276 -2.30%
DOGE $0.0946 -0.13%
ADA $0.2466 -0.48%
BCH $441.46 -0.30%
LINK $9.25 -0.09%
HYPE $41.08 -5.16%
AAVE $87.76 -5.00%
SUI $0.9417 -1.30%
XLM $0.1709 +0.20%
ZEC $309.95 -3.91%
BTC $75,413.14 -0.24%
ETH $2,304.50 -0.81%
BNB $628.00 +0.31%
XRP $1.43 +0.07%
SOL $85.55 -0.66%
TRX $0.3276 -2.30%
DOGE $0.0946 -0.13%
ADA $0.2466 -0.48%
BCH $441.46 -0.30%
LINK $9.25 -0.09%
HYPE $41.08 -5.16%
AAVE $87.76 -5.00%
SUI $0.9417 -1.30%
XLM $0.1709 +0.20%
ZEC $309.95 -3.91%

CESS 技术月报 | 2022 年 12 月进展

Summary: 发布区块链网络 v0.6.1 版本、CESS 浏览器优化
CESS
2024-08-19 10:12:57
收藏
发布区块链网络 v0.6.1 版本、CESS 浏览器优化

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

1、区块链网络

本月开发团队发布区块链网络 v0.6.1 版本(cess v0.6.1)。开发详情见如下:

CESS Node [v0.6.0]

  • 新增存储空间自治模式,支持存储矿工将自定义数据存入该空间,其内的数据全权由存储矿工管理;
  • 调整了存储矿工注册流程,实现 Intel SGX 远程认证报告的链上验证;
  • 新增存储空间的批量认证功能,支持单笔交易认证若干闲置数据段,降低存储矿工的 Gas 费消耗;
  • 完善了数据对象上传流程,避免了用户、调度节点、存储矿工三方因作恶而影响系统运行的可能性;
  • 调整了存储证明挑战流程,网络将不再直接生成具体挑战信息,而是以随机标签来代替,降低共识网络的计算消耗。

2、分布式存储系统

本月开发团队专注存储矿工 0.6.0 版本(Bucket v0.6.0)、调度节点 0.6.0 版本(Scheduler 0.6.0)、存储证明库(Kaleido)开发详情见如下:

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

(https://github.com/CESSProject/cess-bucket/tree/f_0.6.0)

  • 升级了闲置数据段填充功能,支持通过可信环境 SGX Enclave 来制造闲置数据段;
  • 新增自治数据管理功能,支持存储矿工便捷管理自治存储空间内的数据内容;
  • 完成存储矿工接收与存储数据对象业务流程的完善;
  • 完成存储矿工处理挑战与上报存储证明业务流程的升级;
  • 升级了存储矿工注册、订单信息查询和文件信息查询等功能;
  • 升级了存储矿工数据传输算法,支持更多扩展功能,提高传输效率。

(2)调度节点 Scheduler [v0.6.0]

  • 新增调度器 IP 验证与位置解析功能,未来将支持根据用户位置来分配调度节点;
  • 升级了调度器注册、查看数据对象上传进度、数据传输等功能;
  • 调整调度器的数据对象上传流程,以调度节点为主导跟踪数据对象的上传状态;
  • 新增触发随机挑战和挑战报告接收功能。

(3)存储证明库 Kaleido [v0.1.0]

  • 解决存储证明库与 Substrate 签名库不匹配问题,实现 SGX 链下签名与链上验证机制;
  • 完成存储证明库的迁移,开发方式从 Teaclave SDK 迁移至更加易用的 Gramine 框架;
  • 重构了存储证明库,并与 PoDR2 一并迁移至 SGX 环境。

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

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

(https://github.com/CESSProject/cess-oss/releases/tag/v0.1.1)

  • 新增数据对象状态实时跟踪功能,支持数据对象上传全过程跟踪;
  • 完善数据对象所有者权限转移功能。

二、技术方案讨论

1. SGX 办公室已通过 CESS 的签名密钥申请,现已可发行商用 Enclave;

2. 扩充了 Golang 版本的 MHT(Merkle Hash Tree),详情见 GitHub;

3. Substrate 浏览器优化:上线对挖矿奖励交易的监控功能;

4. 研究将 Solidity 智能合约编译成 Substrate WASM 文件的实现方法。

三、技术文档资料参考

GitHub:http://github.com/CESSProject

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

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

warnning 风险提示
app_icon
ChainCatcher 与创新者共建Web3世界