Weekly Report — 01.08.2022–07.08.2022

Weekly Highlights
1. Over 82 consensus nodes and 1978 storage nodes have been successfully registered within 21 days since the release of the CESS testnet v0.4.4 on July 15th, The effective storage space of the current testnet has exceeded 5.8TiB.
2. Completed the test for both storage and consensus miners of version 0.5.0.
3. Great development progress in storage miners, scheduling nodes, gateways, CESS blockchain networks, blockchain explorer, etc. The details are as follows.
Project Development Details:
1. Storage Miner
Storage Miner Bucket
- Added the functions for miners to update service access point addresses and income account addresses.
- Upgraded the proof-of-space logic, the proving speed is about 2 times faster than that of v0.4.4.
2. Scheduling Node
Scheduler
- Updated the filling metadata list to 8 as the maximum.
- Optimized miners’ proof-of space logic.
- Upgraded the function of querying purchases storage package details for users.
3. Gateway
- Added functional commands for storage purchase packages, storage package upgrade and renewal, and inquiring the details of users own packages.
- Added an interface for file status inquiry.
- Optimized the email content template for sending verification codes and tokens;
- Upgraded the function of querying purchased package details.
- Optimized the file upload process and upload speed (based on the network’s load).
4. Blockchain Network
Sminer:
- Added transaction comments, fixed warning errors, removed redundant binary program file (crate) references in file module, proof module, and miner module, and received previously unprocessed results.
- Extended the buffer period for miners to replenish their deposits.
- Optimized the parameters of some methods, ended ownership of the parameters to reduce the memory consumption.
- Renamed some object names, and optimized the parts with most issues in the audit content of the miner module.
- Optimized the names of the storage pools, deleted one storage pool, and modified the method of finding the current consensus block.
- Fixed some data logging bugs in storage space pricing.
Other Modules:
Completed writing the file-bank, completed the benchmark tests for segment-book and file-map.
5. Blockchain Explorer
Development environment:
- The first version of the block explorer completed 95%, including the front-end home page, account list, account details page, and added the details of the transfer-out components corresponding to this account.
- Developed a task manager that synchronized the account list in real time on-chain;
- Developed a task manager that recorded the miner’s daily computing power.
- Approved the initial UI design drawing.
Test environment:
- Configured front-end/back-end programs and databases to the intranet server.
6. Version 0.5.0 Test:
- Deployed the test chain of v0.5.0.
- Wrote a test for the miner module.
- Tested the purchased space and the pricing mechanism will be adjusted in the next iteration.
- Completed the v0.5.0 storage miner test, and organized the installation and deployment documents.
- Optimized the cess-go-sdk file upload code.
Testnet
- Storage nodes exceeded 2,000 as of the end of last week.
- The effective storage capacity of the entire network has exceeded 6TiB, which has increased by more than 133% compared with last week’s data.
If you encounter any issues building a node, please seek assistance on CESS Discord.
1. The miner reward event for the CESS testnet continued as storage and consensus miners can earn points by participating. Points can be exchanged for CESS tokens when the mainnet launches. Click here for details.
2. The blockchain explorer developed by CESS is officially launched (currently with internal test data, and it will be updated to the test network data after v0.5.0 is launched). Improvement in UI and the main displayed information, it is now more convenient to browse and find information about blocks, transactions etc.
3. CESS will launch testnet v0.5.0 on August 9th UTC, and the testnet will be reset. We welcome anyone to join and participate in CESS’s testnet and get CESS’s most updated official announcements here on Discord and Twitter.
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.