Edit Mode
SucCESS Stories

Weekly Report

CESS Project Development

Continued the development of the v0.4.0_alpha version (the first version for internal testing). Progress in developing scheduling services, EVM virtual machine integration, blockchain network, storage miners, and proof of Data Reduplication and Recovery mechanism. 

1. CESS Blockchain: 

Completed the function of generating random challenges at any given time.

  • Implemented the function of random extraction of idle files, random time function and specified block consensus verification function

  • Added an interface for miners to submit challenges, and another one for submitting verification results

  • Added the function of notifying miners to delete invalid files (idle files), and the function of notifying and scheduling recovery files (service files)

  • Added challenge clearing function, after the challenge time expires, the miners who have not completed the challenge will be punished

  • Added file replacement function, when the scheduler updates the backup file, the designated miner replaces the idle file. 

2. Proof of Data Reduplication and Recovery (PDoR²)

A one-click start script to complete consensus and scheduling: 

  • Fixed the differences for the proof library when its on different platforms

  • Fixed the problem that the file tag cannot be calculated concurrently in the proof library

  • Added a one-click start script service which is tied to the consensus node and the scheduling service

3. Ethereum Virtual Machine

Realized functions such as transferring account, contracts deployment, contract transactions delivery, and contract storage inquiry, 

  • Added the running parameters of frontier in node/cli and compiled the CESS project after integrating frontier, so that the local single-node chain can be successfully started

  • Completed the verification and created two ETH accounts on MetaMask. Defined the account 1 address and balance in CESS chain genesis configuration

  • Completed the verification and successfully deployed the example solidity contract Storage.sol using account 1 on Remix, so account 1 and account 2 can successfully call contract transactions and contract storage queries respectively

4. Scheduling Service

Integrated the updated proof of storage mechanism into the scheduling service network.

  • Completed the logic for interface for scheduling and processing uploaded files, and adapted to the new proof module

  • Fixed Sminer_LessThan24Hours event type definition

  • Optimized the logic for the file upload/download code

  • Optimized MinerDetails structure

  • Added code for reading tags from miners

  • Added code for the file recovery function in the scheduling service

5. Storage Miner (CESS Bucket)

The updated proof of storage mechanism is connected to the storage nodes.

  • Upgraded storage file interface and return file interface

  • Added SegmentBook_ChallengeProof event and SegmentBook_VerifyProof event

  • Added ChallengeProof event and VerifyProof event

  • Added code to delete the failed challenge files from the local

  • Added code for deleting the metadata of files that failed the challenge on the chain

Feedback and Support

Your feedback matters! Please report issues at CIPs to share your thoughts with us! You can also connect with CESS through other developers in the developer community. We welcome your valuable insights and opinions. 

CESS Community Activities

1. Internal test: 

  1. The internal test of the CESS decentralized storage system based on the iterative version of the BSC testnet ran successfully.

Activity link:(https://www.cess.cloud/)

Total reward: 3,000,000 CESS Tokens

Current participating nodes: 316

  1. Internal test activities preparation.

2. Completed the production of the first draft of the brand video.

3. Completed the content for the new official website and started the UI design.

2022.05.17 04:05