
Introduction of CESS
Cumulus Encrypted Storage System (CESS) is a decentralized cloud storage network for data storing and sharing, which is high-speed, secure, and scalable. CESS is an open-source public blockchain developed with Substrate, intended to be the underlying network infrastructure for decentralized storage needs. CESS network consists of four layers: blockchain, data storage, content distribution, 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.
Important Technological Deliveries
Blockchain Network:
Released blockchain network v0.5.3. The development details are as follows:
Added account authorization function. This function supports the user to authorize others to have access to their storage, providing users more flexible services.
Introduced the “bucket” concept of the decentralized object storage service(DeOSS), and implemented a series of operations such as creation and deletion around it (#102)
Adjusted the file upload process. Each data object is included in a certain bucket, and the user needs to specify the specific bucket information when uploading the data object.
Added data object permission transfer function (#103)
Completed a series of bug fixes and code optimization (#100)
Distributed Storage System:
Released Bucket v0.5.4 and the scheduler v0.5.3. The development details are as follows:
Storage Miner Bucket [v0.5.4]
Upgraded data structure and interface to adapt to CESS Testnet v0.5.3.
Bugfix: Fixed sporadic counting errors for the number of data object backups
Adjusted the proof-of-storage mechanism to improve the authentication speed
Scheduler [v0.5.3]
Upgraded data structure and interface to adapt to CESS Testnet v0.5.3.
Bugfix: Fixed the problem that the storage space verification slowed down due to memory leaks.
Bugfix: fixed incorrect calculation of scheduler credit score counter.
Application: CESS Decentralized Object Storage Services (DeOSS)
Official release of CESS DeOSS to realize the basic functions of object storage [v0.1.1]
Functions: storage space purchase, storage plan modification and plan renewal, etc.
Features: support bucket operations such as creating, modifying, and deleting.
Functional characteristics: realize data object upload/download/delete/share functions
Features: HTTP API aligns with the REST API specifications.
Technical Solution
1.Submitted the material for milestone 1 of W3F Grants “Substats — Universal Lightweight Block Browser Framework.”
2.Discussed the design of 0.6.0 iteration.
3.Completed the security audit by the SRLabs audit team
Technical Documentation and References