CESS Technology Monthly Report | Progress in July 2022

CESS
2024-08-19 10:12:39
Collection
Release blockchain network version v0.4.4, develop version v0.5.0.

1. Important Submissions, Modifications, and Releases

1. Blockchain Network

This month, the development team released version v0.4.4 of the blockchain network (cess v0.4.4) and is developing version v0.5.0 (cess v0.5.0). Details of the development are as follows:

(1) [v0.4.4] Release (https://github.com/CESSProject/cess/releases/tag/v0.4.4)

(2) [v0.5.0] #75

  • Developed a new pricing mechanism for storage users;
  • Completed the development of the storage miner penalty mechanism;
  • Wrote benchmark tests for the miner section;
  • Wrote benchmark tests for the file and space section;
  • Integrated the first phase of R²S (Random Round-robin Election Consensus);
  • Version normalization;
  • Entered internal testing.

2. Distributed Storage System

This month, the development team released version 0.4.3 of the storage miner (Bucket v0.4.1) and version 0.1.4 of the scheduling node (Scheduler v0.1.4). Details of the development are as follows:

(1) Storage Miner Bucket [v0.4.3] (https://github.com/CESSProject/cess-bucket/releases/tag/v0.4.3)

  • Users can download files directly from miners;
  • Supports RPC and HTTP modes for downloading files;
  • Added connection scheduling mechanism: prioritizing idle and smooth networks;
  • Removed the long connection feature with chain nodes;
  • Added domain name configuration items to the configuration file;
  • Changed the data storage directory to the miner's signed account address;
  • Deleted the on-chain padding file records when miners exit mining.

(2) Scheduling Node Scheduler [v0.1.4] (https://github.com/CESSProject/cess-bootstrap/releases/tag/v0.1.4)

(3) Optimized the issue of failing to update IP

Prevented the problem of the scheduling node's disk being filled with data directories.

3. CESS Gateway

This month, the development team released version 0.1.2 of the Gateway [v0.1.2] (https://github.com/CESSProject/cess-gateway/releases/tag/v0.1.2)

  • Fixed the issue of being unable to listen to local ports;
  • Fixed the issue where the first authentication failure would lead to a second authentication failure.

4. CESS Node Deployment Program

This month, the development team released version 0.1.0 of NodeADM [v0.1.0] (https://github.com/CESSProject/cess-nodeadm/releases/tag/v0.1.0)

  • Program development progress is complete and has entered the Alpha internal testing phase;
  • Simplified the process and requirements for deploying storage miners and consensus miners.

2. Technical Solution Discussion

  1. Adjusted the billing time, effective time, purchase packages (5 types), renewal, expansion, expiration freeze, and file cleanup after the freeze period in the storage user pricing mechanism;

  2. Adjusted the deduction method for storage failure fees in the storage miner penalty mechanism, added a grace period, and established a process for insufficient miner deposits.

For details, see: https://github.com/CESSProject/cess/pull/75

3. Technical Documentation Reference

GitHub: http://github.com/CESSProject

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.
ChainCatcher Building the Web3 world with innovators