Drive Overview
The Drive in a nutshell is a representation of a client drive that handles file management system commands. A representational drive or directory where in the owner can manage its files that is subsequently pushed out to replicators. The main drive owner is a multisignature account created by an Storage Director Node. Only Storage Replicator Nodes are signers of this account. It is required for consensus between Storage Replicator Nodes on operations with the Drive.
Properties
The Drive has the following properties:
Property | Description |
---|---|
Owner | Every Drive has a user who created it. |
Duration | This value contains the time of Drive existing (counted in blocks, required). Until the end of the Drive, the Storage Director Node can change it (contract prolongation). |
Billing Period | Payout frequency to Storage Replicator Nodes (counted in blocks, recommended 1 month). Note: Billing period must be a multiple of the duration (duration mod billingPeriod = 0) |
Billing Price | The reward for participation. Paid once in billingPeriod (in SO; recommended replicas*driveSize) and is divided between all Storage Replicator Nodes. |
Drive Size | A Drive space in MB (required). |
Replicas | The count of Drive copies (required); Amount of Storage Replicator Nodes is not limited. Any Storage Replicator Nodes can join to Drive even if it has the required amount of Storage Replicator Nodes. |
Min replicators | The minimum count of Storage Replicator Nodes for starting to execute Drive (recommended to be equal to replicas); |
Percent Approvers | The percentage of signatures for accepting any transaction (recommended 67); |