Important Technological Improvement and Advances
1. Important Technological Deliveries
1) Published CESS v0.3.0 alpha
CESS v0.3.0 alpha includes CESS chain and decentralized cloud storage system modules with the following features:
Completed the design and development of the punishment mechanism, including punishment rules, additional mortgage, freeze, exit, and other functions
Optimized the file routing interface.
Completed functions such as free storage space for new users
Completed the process documents containing miner exit procedures, miner deposit retrieval, and incentive mechanism.
Updated the file metadata interface to support the parameters of uploading files
Fixed Benchmark compilation bugs
Added the smart contract module and started the test of calling the Substrate pallet using smart contract.
Debugged and optimized the on-chain incentive mechanism and debugged the issue in which 20% incentive was sent to the miner after the miner account was frozen.
Complete the scheduling of pallet-cess-staking configuration
Completed implementation of OnUnbalanced trait for pallet-sminer to receive newly issued tokens to the accounts generated through the pallet
2) Continue to develop the R²S consensus mechanism. Completed the optimization of the block generation module and the calculation and distribution of periodic incentives.
3) Started the design of CESS v0.4.0
The goal is to implement the Proof of Data Reduplication and Recovery mechanism and consensus mechanism and optimize the decentralized cloud storage system to improve system security further.
Summarize any improvements needed based on the test report, and add them to the new version’s function list.
Update decentralized cloud storage design documents, including system architecture diagram, upload procedure, download procedure, purchase procedure, deletion procedure, encryption and private key management, proof of replication, proof of space-time, system architecture diagram for scheduling service, and overall architecture diagram on client, overall architecture diagram of storage miners, etc.
CESS Distributed Cloud Storage System:
1) Debugged the reading of proof of storage in the scheduling process and verification function and fixed several other bugs
2) Optimized several types of exception handlings in the file processing procedures in the scheduling process service, including memory reading and writing, file download panic report, etc.
Technical Solution Discussion
1、Submitted a proposal to the W3F about providing a storage pallet on Substrate.
2、Submitted a proposal for the proof of data reduplication and recovery mechanism to CIPs
3、Design an incentive scheme that provides free storage space for new users
Technical Documents and References
Completed the preparation of all process documents and usage documents of the v0.3.0 storage system.
Cumulus Encrypted Storage System (CESS) is a high-speed, secure, and scalable decentralized cloud storage network developed with Substrate. It aims to become the first decentralized storage project that offers full data services for large scale commercial applications. The entire network consists of three main modules: blockchain layer, data storage and content distribution layer, and application layer. CESS’s novel Random Rotational Selection (R²S) Consensus Mechanism coordinates the network resources and network load and guarantees data security through mechanisms such as Proof of Data Reduplication and Recovery (PoDR²). In addition, the Multi-format Data Rights Confirmation (MDRC) mechanism and decentralized proxy re-encryption to ensure data integrity, security, traceability and privacy.
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.