Stratos Bi-Weekly Progress Report: March 1, 2023 — March 14, 2023
During the previous sprint, our primary focus was on preparing for the mainnet migration, and we held discussions that took into account the feedback provided by the BlockSec audit team.
Several team members participated in ETH Denver, a prominent blockchain and Ethereum hackathon. They had the opportunity to connect with excellent builders and projects from around the world to discuss and showcase the use case of Stratos’s decentralized storage solution.
The gRPC update for the Stratos Chain has been completed, and we have replaced the REST API with gRPC for SDS to interact with the Stratos Chain node.
In addition, we started working on the Mainnet genesis account migration, which will allow people to burn their STOS on Ethereum before the mainnet launch and be included in the genesis block. This is for anyone who wants to join Stratos Chain as a Validator at the beginning of the mainnet. We have finished the smart contract and are working on the UI.
With the help of BlockSec, we have located two vulnerabilities on Stratos Chain and SDS separately. The vulnerability of the Stratos Chain is already fixed, and we are working on the one on the SDS.
A new mechanism to balance the load of meta nodes is implemented where the metanode will respond with a randomized delay if its load is higher than other metanode. This prevents resources from flooding to a single metanode when multiple metanodes have similar network latency.
We have made several additions and modifications to the APIs on the Metanode network. These changes aim to enhance the tracking of the SDS network status, such as monitoring the total disk usage and the status of resource node tiers.
An IPFS-compatible API server has been added to the SDS resource node command line tool, allowing developers to communicate with SDS resource nodes in a similar manner to IPFS.
COMPLETED:
- Stratos Chain gRPC Update
- Stratos Chain Genesis Account Migration(burn contract)
- SDS gRPC usage update
- SDS API Server compatible with IPFS
- Relayer gRPC usage update
- SDS optimal Metanode selection mechanism improvement
- SDS Requests Signature Improvement(upload/report)
- Metanode Unindex File by Community Vote
- Metanode API for Network Metrics
IN PROGRESS:
- Stratos Chain SDK Update
- Stratos Chain Genesis Account Migration(UI)
- Stratos Chain Mainnet Migration Bridge
- SDS Requests Signature Improvement(download)
- SDS Framework Buffer Memory Allocation Improvement
- Metanode Tier Based Task Assignment
- Metanode File/Slice Indexing Improvement
- Stratos Decentralized Storage SDK
- Stratos Wallet Cloud Drive Application
- Stratos Wallet Video Player Application
Stay tuned for more info and follow us at:
Twitter | Telegram Group |Telegram Announcement Channel| Medium | Discord | Reddit | LinkedIn