CESS Technology Monthly Report | Progress in November 2024
CESS, a decentralized data infrastructure, is a blockchain-based decentralized cloud storage network and CD²N network that supports online data storage and real-time sharing, providing a full-stack solution for the storage and retrieval of high-frequency dynamic data in Web3.
CESS Network is a Layer 1 built on the DePIN concept, featuring decentralization, efficiency, security, privacy, and scalability. CESS supports large-scale commercial storage and can accommodate phenomenal decentralized applications (dApps); it supports the monetization of data and the free flow/sharing of data value, while achieving user data privacy protection and data sovereignty return to data owners in a trustless manner, thereby constructing a prosperous, diverse, and sovereign data asset economy.
Important Submissions, Modifications, and Releases
Blockchain Network
The CESS testnet has been updated to version v0.7.8-venus, consisting of consensus nodes and storage nodes. Consensus nodes maintain the world state of the CESS network (by CESS Node) and serve as the "data certification station" (by TEE Node) within the CESS network. Storage nodes are responsible for providing verifiable storage space and act as the "data storage pool" in the CESS network. Here are the updates for this month:
1. Consensus Nodes [v0.7.8-venus]
Completed the writing of benchmark test cases for CESS chain block migration;
Fixed the issue where the CESS Node block migration-related code could not compile in the test environment;
Upgraded the random challenge verification mechanism, allowing storage nodes to select TEE Node to verify random challenge proofs;
Completed code refactoring after the framework upgrade of consensus nodes;
Fixed the issue where the consensus node try-runtime environment could not start due to version incompatibility;
2. Storage Nodes [v0.7.16]
Fully resolved the inconsistency issue between the data filter and records on the CESS chain when generating storage proofs;
Fixed the issue where idle random challenges could not be executed due to inconsistency between the local accumulator and the on-chain snapshot;
Fixed the issue of being unable to authenticate idle space;
Optimized the idle space proof state recovery algorithm after storage node restart, automatically deleting invalid data after recovery;
3. TEE Nodes [v0.7.8-venus]
Fixed the issue where the random challenge verification result signature could not be effectively verified;
Fixed the issue where the failure to timely clean up invalid nodes led to random challenge on-chain signature verification failures;
Fixed the issue where the block synchronization verification module stopping work caused a decrease in idle space authentication efficiency;
Products
CESS is committed to providing practical storage services and CD²N services for Web3, meeting large-scale commercial storage needs, achieving millisecond-level data retrieval and return. CESS pioneered decentralized object storage services (DeOSS), and the product ecosystem of the CESS network is gradually becoming rich and prosperous, currently incubating innovative applications such as online file sharing tools (DeShare), public chain snapshot storage services, and CESS cloud storage. We welcome you to experience them. Here are the updates for this month:
1. Object Storage Service (DeOSS)
Completed file upload and download testing before the online upgrade;
Completed the development of data caching services for CD²N node working modules;
Completed the development of the main functions of the CD²N node TEE audit module, which conducts node contribution statistics and reward releases through Intel SGX;
Completed the construction of the basic service framework for CD²N node working modules;
Completed data encryption and remote authentication functions for CD²N nodes based on new algorithms;
2. Official Website (cess.network)
- Completed the development of user email group management functions;
3. Blockchain Explorer (CESS Scan)
Completed backend database upgrades, improving data access efficiency through database sharding;
Fixed the issue of being unable to parse transactions and events in blocks;
Fixed the issue where the backend database crashed abnormally when inserting a large amount of data;
Fixed the issue of transaction data being out of sync for a long time;
Fixed the issue where the browser backend could not connect to the CESS chain after the RPC node address routing was updated;
Improved the status update mechanism, automatically refreshing the status when the browser backend is working abnormally;
Technical Solution Discussion
The second official meeting of IEEE P3220.02 was successfully held CESS held the second official meeting of IEEE P3220.02 on September 30, 2024, from 09:30 to 11:30 (UTC+8). Experts and scholars from more than ten organizations discussed and confirmed the technical outline of the P3220.02 protocol and elected the vice-chairman of the working group.
Technical Documentation Reference
GitHub: https://github.com/CESSProject
GitBook: https://docs.cess.cloud/core/
CIPs: https://github.com/CESSProject/CIPs