Storing data on Züs provides high-performance storage with full ownership of data, complete transparency and privacy.
The process of storing and retrieving a file on Züs involves four key steps from start to finish:
To get started, you can customize your storage plan and select your own storage providers (Blobbers), or can ask the network to select randomly based on your preferred cost, redundancy, size, and number of data and parity blobbers.
Once your offer is matched with a batch of Blobbers, you can select a file to upload to the Züs Cloud Network.
Note: Once your storage plan is “matched, a proof of this storage agreement is issued to the Züs blockchain in the form of an Allocation ID.
As the file is uploaded, it is split up into fragments.
This is an erasure coding process that enables the stored files to be distributed and resilient (reliable). For additional privacy, you can opt to encrypt your file prior to uploading.
The fragments are both distributed to and stored by your allocated batch of Blobbers, as per the storage agreement terms (specified in Allocation ID).
When you want your file, the fragments are brought back together again, reshaping the file to its original form.
Only a specified number of fragments, as per the Allocation ID, are required to reshape the file. This means the file can be reshaped even if only a portion of Blobbers is online.