Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.74 KB

storage.md

File metadata and controls

29 lines (17 loc) · 1.74 KB

💽 Storage

Introduction

The network has a variety of static data assets used in different context. In the content directory, for example, there are avatars and cover images used for channels, and also preview thumbnail images for videos, as well as the video media itself, which may exist in multiple different resolutions and encodings for the same content. In the membership system images are used for the avatar of a user, and there is also a generalized storage capability. There is also a generalised storage service for the benefit of the council and each individual working group, which are intended to be used for storing assets that are of use to actors occupying the given roles over time, or to the platform as a whole.

Storage Provider

Responsibilities

  • Run and maintain storage nodes that store very large quantities of static data, synchronize with other storage nodes, share data with distributors, and accepts inbound uploads from end users

Requirements

  • Experienced with how to setup and maintain high performance IT infrastructure
  • Access to highly performant and reliable IT infrastructure with high storage capacity
  • Hold sufficient amount of the native platform token to put at stake

Storage Provider Leader

Responsibilities

  • The Storage Lead is responsible for ensuring that Storage Providers are performing adequately. Each one must hold a complete and up-to-date copy of the content directory and ensure uptime in order to effectively serve content consumers.

Requirements

  • Experienced with how to setup and maintain high performance IT infrastructure
  • Ability to effectively manage and coordinate the actions of the Storage Providers
  • Hold sufficient amount of the native platform token to put at stake