CESS Technology Monthly Report | Progress in June 2022
1. Important Submissions, Modifications, and Releases
1. W3F Grant
The development team's second W3F Grants Proposal has passed all milestone deliveries this month.
See more: W3F Grant Proposal (https://github.com/w3f/Grants-Program/blob/master/applications/cesdatastore.md)
2. Blockchain Network
This month, the development team released versions v0.4.1 (cess#v0.4.1), v0.4.2 (cess#v0.4.2), v0.4.3 (cess#v0.4.3), and v0.4.4 (cess#v0.4.4) of the blockchain network. Development details are as follows:
(1) v0.4.1 - Resolved the risk of panic caused by code;
(2) v0.4.1 - Resolved warning prompts during compilation;
(3) v0.4.1 - Upgraded the method of invoking transactions within the network to a signed method;
(4) v0.4.2 - Implemented the generation of random challenges in the off-chain worker;
(5) v0.4.2 - Optimized runtime/lib.rs configuration in benchmark tests;
(6) v0.4.3 - Added runtime pallet indexing;
(7) v0.4.3 - Replaced the hasher in the blockchain network;
(8) v0.4.3 - Upgraded the update_price method to increase modification time limits;
(9) v0.4.4 - Upgraded to EVM-compatible Frontier integration within the network;
(10) v0.4.4 - Updated the Readme.md of the blockchain network repository;
(11) v0.4.4 - Optimized the file upload process and storage miner storage pool, and added new test units: Filebank, Segmentbook, Sminer, Filemap.
3. Distributed Storage System:
This month, the development team released versions v0.4.1 (cess-bucket#v0.4.1) and v0.4.2 (cess-bucket#v0.4.2) of the storage miner. Development details are as follows:
(1) v0.4.1 - Upgraded the structure of the storage miner's proof submission to a list structure;
(2) v0.4.1 - Fixed a bug where the miner's staking was incorrectly calculated during registration.
4. CESS Gateway
This month, the development team released the CESS-Gateway v0.1.1 pre-release version (cess-gateway#v0.1.1).
v0.1.1 - Upgraded the file upload process of the gateway, upgraded the file query interface, upgraded the file upload interface, and the delete interface.
2. Technical Proposal Discussions
- Adjust the expiration time of random challenges, allowing batch submission of certificates and scheduling of batch verification of certificates:
https://github.com/CESSProject/cess/pull/63
- Discuss adding a locking time feature, where prices cannot be modified during the locking period:
https://github.com/CESSProject/cess/pull/59
- Generate random challenges in the off-chain worker:
https://github.com/CESSProject/cess/pull/56