Skip to content

Crust Cloud Testing Guide

yyd106 edited this page Oct 14, 2020 · 4 revisions

Test Purposes

Crust Cloud is a functional platform based on the Crust decentralized storage platform. Crust Cloud integrates an encrypted wallet, staking and cloud storage and will support data markets and more applications in the future. This test will combine the basic protocols of the chain, such as workload reports, guaranteed amounts, storage orders, storage rewards, etc. We will update the feasibility of Crust Cloud execution periodically.

Test Limitation

As the Crust Cloud application is still in the testing stage, the following limitations have been applied for this test:

  1. User’s single file size is limited to 100MB;
  2. The user's storage period is valid for 3 days;
  3. If the user logs on to Crust Cloud from another device, the previously stored file will not be displayed;
  4. Considering the small number of test network nodes, each user can carry out storage upload and download operations at most 10 times per day;
  5. Due to test net concerns, Crust Cloud testing adopts the whitelist mechanism. Participants need to create an account on Crust Apps and send this account address to Google Forms for whitelisting and test token requesting. After the user has been whitelisted and receives test tokens, the account can be imported on Crust Cloud and use the Crust Cloud features.

Notes

  1. Currently Crust Cloud is running on the test network of Crust Network. The network is not stable and is in continuous development.
  2. The current testing stage will not produce actual economic effects and benefits.
  3. Common problems include backups, node selection, charging standards, and more. We have corresponding designs and plans to address these issues, which will be launched in subsequent versions.

Q&A

1. File sharing is a common cloud storage scenario. Will file sharing links be available on Crust?

Answer: Yes. The next version of Crust Cloud will include file-sharing links and code-extraction capabilities.

2. Will Crust Cloud support the storage of private files in the future?

Answer: Yes, the next version of Crust Cloud will offer a privacy storage function, where files will be uploaded encrypted and inaccessible. Further, we plan to upgrade the Crust Network before and after the main network launch, so that nodes can support TEE based data authentication and encryption and thus provide full flow protection for user privacy.

3. During the process of Crust Cloud storage, are files redundant and backed up? Are files stored in shards?

Answer: Backup orders are already supported in the Crust storage market. Automatic node selection and initiation of multiple replicas will be implemented in future Crust Cloud versions.

Sharding: Generally distributed file systems such as FastDFS and IPFS Cluser can both support sharding within a cluster. Crust is currently compatible with both the FastDFS and IPFS file protocols and can efficiently support both single point and cluster morphology of nodes. Further, Crust Network currently supports shard storage orders, and in the future Crust Cloud will accordingly support shard storage for large files across nodes by initiating shard storage orders.

4. Is IPFS used on Crust? Is multi-point service supported?

Answer: IPFS is currently available for miners' internal storage, but IPFS routing has not yet been enabled in Crust Network. The main reason is that IPFS is not yet stable enough relative to the large Internet ecosystem. Crust will be closely monitoring the develop progress of IPFS. As for multi-point download services, some P2P protocols are well supported except for the IPFS stack. We will closely monitor and evaluate these protocols as well and make compatibility upgrades in the future. Currently, the Crust team is focused on basic storage proof .

Download links

[Window 10] (https://crust-data.oss-cn-shanghai.aliyuncs.com/crust-cloud/beta/release/Crust%20Cloud%20beta_V0.0.5_setup.exe)

[Mac OS] (https://crust-data.oss-cn-shanghai.aliyuncs.com/crust-cloud/beta/release/Crust%20Cloud%20beta_V0.0.5_setup.dmg)

Handbook

[Crust Cloud- handbook] (https://github.com/crustio/crust/wiki/Crust-Cloud-User-Guide)