Drive Overview
The Drive in a nutshell is a representation of a client drive that handles file management system commands. From the Drive Owner perspective, Drive is represented by a local directory, where the Owner can manage their files that are subsequently pushed to Replicators.
In order for a Drive to become usable, a minimum number of Replicators must be assigned to it. This number is governed by Network configuration, and is currently set to 4.
Properties
The Drive has the following properties:
| Property | Description | 
|---|---|
| Key | Every Drive has a unique identifier. | 
| Owner | Every Drive has a user who created it. | 
| RootHash | Unique identifier of the drive state. | 
| Size | Total Drive space in megabytes. | 
| UsedSizeBytes | Used Drive space in bytes. | 
| ReplicatorCount | The amount of Replicators that store the Drive's data. | 
| ActiveDataModifications | List of active Data Modifications. | 
| CompletedDataModifications | List of completed Data Modifications. | 
| ConfirmedUsedSizes | Drive Replicators' confirmed used sizes. | 
| Replicators | List of Replicators' public key assigned to the Drive. | 
| OffboardingReplicators | List of Replicators that have applied for offboarding. | 
| Verification | Information about verifications of Replicators. | 
| DownloadShards | List of Download Channels and Replicators that belong to respective Download Shards. | 
| DataModificationShards | List of Data Modification Shards. | 
