CESS Technology Monthly Report | Progress in October 2022

CESS
2024-08-19 10:12:15
Collection
Release blockchain network version 0.5.2 and complete W3F Grants "General Lightweight Blockchain Explorer Framework".

1. Important Submissions, Modifications, and Releases

1. Blockchain Network

This month, the development team released version v0.5.2 of the blockchain network (cess v0.5.2). Development details are as follows:

CESS Node [v0.5.2] (https://github.com/CESSProject/cess/releases/tag/v0.5.2)

  • Adjusted the way storage miners connect to the network, which will be implemented as blockchain nodes via P2P;
  • Enriched the status information of the scheduler program, adding records and displays for idle data segment authentication rates;
  • Optimized the verification process of the storage proof mechanism, allowing verifiers to directly obtain all information needed for audit proof from the chain;
  • Updated the reputation scoring model of the R²S consensus mechanism, reducing the weight of historical contributions to encourage the addition of new nodes;
  • Completed a series of bug fixes and code optimizations (https://github.com/CESSProject/cess/pull/88).

2. Distributed Storage System

This month, the development team released version 0.5.3 of the storage miner (Bucket v0.5.3) and version 0.5.2 of the scheduling node (Scheduler 0.5.2). Development details are as follows:

(1) Storage Miner Bucket [v0.5.3]

(https://github.com/CESSProject/cess-bucket/releases/tag/v0.5.3)

  • Upgraded file storage and download functions to accelerate file download speeds;
  • Bug fix: Program error caused by transaction failure during registration;
  • Bug fix: The default setting for the earnings address during storage miner registration was set to the staking address.

(2) Scheduling Node Scheduler [v0.5.2]

(https://github.com/CESSProject/cess-scheduler/releases/tag/v0.5.2)

  • Project structure upgrade to improve system stability and usability, reducing resource usage;
  • Upgraded file routing function to accelerate file storage speeds;
  • Added unit test cases to reduce the probability of system errors;
  • Upgraded space authentication function to allocate resources more reasonably.

3. CESS Gateway

This month, the development team released version 0.2.1 of the Gateway [v0.2.1]

(https://github.com/CESSProject/cess-gateway/releases/tag/v0.2.1)

  • Upgraded file upload and download functions to accelerate file download speeds;
  • Bug fix: Failed to upload file metadata due to interface modifications from version updates;
  • Bug fix: During file uploads, files were not stored for a long time due to being routed to an offline scheduler.

2. Technical Solution Discussions

  1. Completed the milestone 1 of W3F Grants "Substats - General Lightweight Blockchain Explorer Framework" (https://github.com/w3f/Grants-Program/blob/master/applications/substats.md);

  2. Updated the introduction and code explanation of the R²S consensus mechanism (https://github.com/CESSProject/substrate/tree/monthly-2022-04-cess/client/consensus/rrsc);

  3. Discussed and confirmed the design plan for version 0.6.0;

  4. Discussed and confirmed the design for object storage functionality.

3. Technical Documentation References

GitHub: http://github.com/CESSProject

Wiki: https://github.com/CESSProject/cess/wiki

CIPs: https://github.com/CESSProject/CIPs

ChainCatcher reminds readers to view blockchain rationally, enhance risk awareness, and be cautious of various virtual token issuances and speculations. All content on this site is solely market information or related party opinions, and does not constitute any form of investment advice. If you find sensitive information in the content, please click "Report", and we will handle it promptly.
banner
ChainCatcher Building the Web3 world with innovators