Sirius Storage

Sirius Storage

  • Getting Started
  • API Endpoints
  • Help

›Drive

Getting Started

  • What is Sirius Storage?
  • The External Economy

Roles

  • Storage Director Node
  • Storage Replicator Node
  • Supercontract Executor

Built-In Features

    Drive

    • Overview
    • Lifecycle

    Replicator

    • Overview
    • Lifecycle

    Verifier

    • Overview

    SuperContract

    • Overview
    • Lifecycle
    • State
    • SC files
    • WasmVM

    Rewards

    • Overview

Storage User Application

  • Overview
  • Getting Started
  • Managing Drives
  • Managing Drive Files
  • Downloading Data

Protocols

  • Cross-block protocol
  • Fair streaming

Algorithms

  • Verification
  • Decision Making

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:

PropertyDescription
KeyEvery Drive has a unique identifier.
OwnerEvery Drive has a user who created it.
RootHashUnique identifier of the drive state.
SizeTotal Drive space in megabytes.
UsedSizeBytesUsed Drive space in bytes.
ReplicatorCountThe amount of Replicators that store the Drive's data.
ActiveDataModificationsList of active Data Modifications.
CompletedDataModificationsList of completed Data Modifications.
ConfirmedUsedSizesDrive Replicators' confirmed used sizes.
ReplicatorsList of Replicators' public key assigned to the Drive.
OffboardingReplicatorsList of Replicators that have applied for offboarding.
VerificationInformation about verifications of Replicators.
DownloadShardsList of Download Channels and Replicators that belong to respective Download Shards.
DataModificationShardsList of Data Modification Shards.
← Supercontract ExecutorLifecycle →
  • Properties
Sirius Storage
Roles
SDNSRNVerifierSC Executor
Built-in Features
DriveSuperContractChallengeRewards
Protocols
Cross-block protocolFair streaming
Algorithms
VerificationConsensus
CLI
dfms-clientdfms-replicatorsupercontracts
Copyright © 2024 ProximaX