CESS (Cumulus Encrypted Storage System) is a blockchain powered decentralized storage and content delivery network (CDN) infrastructure for Web3. Users and creators alike use the platform for on-chain data sharing, whilst builders can develop and deploy DApps.
Offering the most optimal Web3 solution for storing and retrieving high-frequency dynamic data, CESS reshapes the value distribution and circulation of data assets whilst ensuring data sovereignty and user privacy. By utilizing a decentralized physical infrastructure network (DePIN) model, CESS drives mass deployment of network nodes globally through incentives.
CESS network consists of four layers: Blockchain Layer, Distributed Storage Resource Layer , Distributed Content Delivery Layer, and Application Layer. CESS’s R²S consensus mechanism coordinates the network resources and network load, guarantees data security and integrity through proprietary technologies with data ownership protection, technologies such as Proof of Data Reduplication and Recovery (PoDR²), Multi-format Data Rights Confirmation (MDRC), and decentralized proxy re-encryption. CESS aims to be the first decentralized storage network that supports large-scale commercial applications.
CESS is also compatible with EVM and WASM, and the underlying development framework Substrate is also friendly to cross-chain applications. Its technology stack can support most Web3 applications and the development needs of enterprise-level applications.
Current testnet: v0.7.6 consists of consensus and storage nodes. Consensus nodes maintain the world state of the CESS network (by CESS Node) and serve as the “data authentication station” (by TEE Worker). Storage nodes provide verifiable storage space and serve as the “data storage pool” in the CESS network.
Consensus Nodes [v0.7.7]
Fixed the issue of incorrect calculation of storage node rewards in the CESS Node reward and punishment module.
Fixed the issue of incorrect statistics of the number of times node rewards were distributed in the CESS Node reward and punishment module.
Fixed the issue of CESS Node error events not being parsed correctly in the blockchain browser.
Completed the development of the CESS Node multi-node management program, supporting users to manage multiple nodes simultaneously.
Completed the testing of the DCAP remote authentication mode of CESS Node.
Upgraded the CESS Node reward and punishment module to allocate mining rewards to nodes more fairly.
Upgraded the config-gen program, adding multi-node configuration file management functionality.
Updated the nodeadm program and config-gen program to fix the issue of nodes not starting up properly.
Implemented logging and performance measurement functions for the Ceseal program.
Completed the development of the CESS image-building scripts.
Upgraded the nodeadm program to provide more concise, accurate, and clear user input prompts.
Fixed the issue of the TEE Worker unable to validate idle random challenge proofs effectively.
Strengthened the security protection of shared keys in the TEE Worker key sharing mechanism.
Upgraded the TEE Worker idle space proof algorithm library, optimized the random challenge verification process, and effectively improved the verification speed.
Added task processing time logs for the TEE Worker Ceseal program to monitor node task processing.
Storage Nodes [v0.7.10]
Fixed the issue of abnormal node shutdown due to memory recycling errors when generating idle files.
Fixed the issue of inconsistent dependencies between idle file nodes and TEE Worker calculation results.
Fixed the issue of mismatch between local idle space proof status and chain status after recovering idle data.
Optimized the idle data generation algorithm, significantly reducing memory usage.
Upgraded the idle space proof module to improve the efficiency of node dependency generation algorithms.
Fixed the issue of failed submission of idle random challenge proof verification results.
Upgraded the idle data recovery mechanism to use multithreading to improve recovery efficiency.
Completed the upgrade of the idle space proof module, reducing the number of interactions with TEE Worker.
Fixed the issue of being unable to complete random challenge proof within a valid time due to disk read and write speed limitations.
CESS is a blockchain powered decentralized storage and content delivery network (CDN) infrastructure for Web3. By utilizing a decentralized physical infrastructure network (DePIN) model, CESS drives mass deployment of network nodes globally through incentives. The first of its kind, decentralized object storage services (DeOSS) by CESS has significantly contributed to the gradual enrichment and flourishing of the product ecosystem within the CESS network, online file sharing tool (DeShare), and public chain snapshot storage services have been incubated. The developments for this month are as follows:
Decentralized Object Storage Service (DeOSS)
Optimized the large file breakpoint resume function, and added legality checks for uploaded data.
go-sdk added large file slicing and file fragment upload functions, compatible with the DeOSS breakpoint resume.
Added some js-sdk interface usage examples.
Completed the upgrade of js-sdk, adding Metamask wallet CESS token transfer toolset.
Blockchain Explorer (Substats)
Fixed the issue of the new version of Substats being unable to resolve error events in transaction parsing.
Added blockchain data and storage node data query functions to the new version of the Substats backend program.
Fixed the issue of Substats storage node quantity, storage capacity, and other data not being updated on time.
Completed the basic function testing of the new version of the blockchain browser backend program.
Implemented the function of exporting storage node data from Substats and sending it to the mailbox.
Implemented the function of the Substats backend to parse all block events.
CESS Website (cess.cloud)
Fixed the issue of the mobile homepage being unable to display testnet storage data.
Fixed the issue of the simplified payment verification (SPV) wallet unable to execute the user signature authorization function normally.
Completed the development and testing of the CESS simplified payment verification (SPV) wallet on the official website.
Optimized the official website Wiki documentation, fixed some errors, and improved some details.
Completed the development of the CESS mainnet genesis node activity page.
Completed the update of the partners’ logo on the official website homepage.
GitHub: https://github.com/CESSProject
WiKi: https://docs.cess.cloud/core/
CIPs: https://github.com/CESSProject/CIPs
CESS website | Twitter | Telegram | Discord | Github | Medium | LinkedIn | Instagram|YouTube