Skip to content
DevRawl edited this page Aug 27, 2023 · 16 revisions

Introduction

  • The Stratos Decentralized Storage (SDS) network is a scalable, reliable, self-balancing elastic acceleration network. We can simply take it as a decentralized file system suitable for running on general-purpose hardware.

  • SDS is composed of many Resource Nodes that store data, and a few Meta Nodes that coordinate with each other.


Installation

A system that provides its resources (disk, bandwidth, computation power) for SDS is called a Resource Node.

Resource nodes generate revenue by receiving 60% out of the mining rewards pool, complying with the Proof-of-Traffic consensus.

The following document contains the prerequisites and instructions for creating and running a Resource Node.

HowTo Setup a SDS Resource Node


Operating

ppd Commands List

The following documents explain in detail each command that can be used with the ppd binary, with examples.

ppd Commands List


SDS RPC

The API is based on JSON-RPC 2.0 specs. The user works as a client and a resource node provides service as a server.

SDS RPC for File Operations


IFPS Migration

The ppd ipfs command launches an RPC-style API over HTTP client to allow user interact with a SDS Network.

The API aligns with the Kubo RPC API of IPFS so that any application that supports IPFS Kubo RPC API could be updated to support SDS network with little effort.

The client needs to communicate with a SDS resource node to interact with the network.

SDS IPFS Handbook


Video Streaming over SDS

Streaming is the continuous transmission of audio or video files(media files) from a server to a client.

SDS supports uploading mp4 video file in Apple’s HLS (Http live streaming) format and can be later streamed back to the video player.

SDS Video Streaming Handbook


Clone this wiki locally