Sirius Storage

Sirius Storage

  • Getting Started
  • API Endpoints
  • Help

›Algorithms

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

Verification

Overview

Storage Verifications are executed in a “many-to-many“ style that means that during the verification each Replicator verifies all others. In terms of the Verifications, the Replicator can play two roles:

  • Prover — a Replicator that proves that it stores data.
  • Verifiers — Replicators that check whether the Prover stores data.

Verifications are executed regularly, but randomly, depending on the hash of the block, the key of the Drive, and a special constant that is set in the network configuration and which regulates the frequency of the verifications.. The result of the Verification for each Prover is defined as the median of the Verifiers' opinions about that Prover.

← Fair streamingDecision Making →
  • Overview
Sirius Storage
Roles
SDNSRNVerifierSC Executor
Built-in Features
DriveSuperContractChallengeRewards
Protocols
Cross-block protocolFair streaming
Algorithms
VerificationConsensus
CLI
dfms-clientdfms-replicatorsupercontracts
Copyright © 2024 ProximaX