w3f / General-Grants-Program

Web3 Foundation General Grants Program
Apache License 2.0
603 stars 505 forks source link

Skynet + Substrate: Off-Chain Worker Pallet for Decentralized Storage #412

Closed dghelm closed 3 years ago

dghelm commented 3 years ago

Grant Application

This application is:

This application is:

Abstract

We intend to build an integration with Skynet for easily making use of decentralized off-chain storage from any project using FRAME. A Skynet Pallet will allow Polkadot projects to access any Skynet Portal on the network using off-chain workers for interacting with decentralized data, both immutable and mutable.

Skynet is a decentralized storage platform built to use the Sia blockchain network for storage, but in a way that's accessible via the web and available to anyone, without concerning themselves with cryptocurrencies or special software. Skynet allows for the hosting of robust web-app frontends and storage of application data in a way where users retain control over their data and application data is interoperable between applications.

Checklist

The application:

burdges commented 3 years ago

There is nothing wrong with parachains interacting with outside resources, like bridging to bother chains or third party storage ala IPFS, etc.

As should be obvious, we'll never support off-chain interactions inside PVFs, and polkadot/kusama validators will never engage in PVF directed network activity, so chain employing off-chain interactions require greater care, i.e. enough nodes, inflation, staking, etc., well like bridges.