We are pleased to announce the successful deployment of the Sirius Storage and Supercontract service layers. This release marks a significant development milestone for the ProximaX Sirius platform.
What is Sirius Storage?
Sirius Storage is a distributed file-sharing environment whereby participants can utilize their unused disk space to offer storage services on the Sirius Chain. The comprehensive reward scheme algorithm allows for flexible storage services based on market supply and demand. There are a couple of key actors within the Sirius Storage ecosystem. These are the Storage Director and the Storage Replicator nodes.
Storage Director Node (SDN) – A node service that allows consumers to access the storage system. An SDN hosts and stages files that will subsequently be uploaded into Storage Replicator nodes at a cost based on the replication needed by the consumer. SDNs provide the middle layer between storage users and Storage Replicator nodes.
Storage Replicator Node (SRN) – A node service that collects and stores all content uploaded by SDNs to be stored away for a fee. To address redundancy, the network stores a file in a minimum of three or more SRNs. SRNs are therefore, the backbone of the service and are essential to the resiliency of the network.
What is Supercontract?
As part of the ProximaX Sirius framework and protocol, the Supercontract is a service layer within this framework. It is an enhanced smart contract solution that simplifies building digital executable contracts on top of Sirius Chain. It leverages the Sirius Storage service to store, replicate, and execute these contracts to add to the reliability of any system that uses it.
Who benefits from these innovations?
The Sirius project is built as an application development framework and infrastructure for the decentralized web. The approach and architecture in addition to superior blockchain features and functions, make it compelling and beneficial for those who want or are looking to leverage distributed technology for data distribution, edge computing, data integrity, and resiliency, without needing to understand too much about blockchain technology.
Developers can use the platform to store large data objects that they can replicate across multiple SRNs. They can also host an SDN as an “edge” computing node to retrieve application data quickly. SDNs come with REST API endpoints and HTTP/S libraries for local and remote access.
Solution Architects can incorporate the platform’s capability to store, distribute, manage, and protect data into their designs. It can improve an organization’s infrastructure by leveraging trustless and permissionless public storage solutions or creating a cluster of SRNs to store sensitive and confidential data privately.
Business Operators can design a storage solution by forming clusters of SDNs, incentivizing SRNs to store their customers’ data. Accordingly, business operators can take advantage of the market supply and demand pricing for storage.
Node Software for Directors and Replicators
Click here to get started as an SDN.
Click here to get started as an SRN.
Storage Director Node HTTP/S Gateway
The HTTP/S gateway component is used to pass through all requests with the proper content type to and from the SDNs. Click here for more details.
HTTP/S Libraries for Sirius Storage
The Sirius Storage solution comes with HTTP/S libraries for developers to access the storage and Supercontract execution services. Click here to get started.
SDK for Supercontract
We currently have RUST and TS SDK for Supercontract. RUST is the reference implementation while TS is heavily under development. Click here to get started.
Further reading and references
Visit our homepage: Click here.