NSF Grant received
Subspace is a decentralized database which allows developers to easily manage application state within a decentralized app, or dApp. dApps provide services over the Internet without a central server. Current constructions rely on blockchain based smart contract platforms such as Ethereum for application code and Decentralized Storage Networks (DSNs) such as the Interplanetary File System (IPFS) for file hosting. Mutable application state management, in the form of a decentralized database, remains an unsolved problem. In Subspace, data is stored across a peer-to-peer (P2P) network of end user devices who act as hosts by pledging free space in return for subspace credits. The initial target audience includes developers building decentralized applications such as a decentralized social networks, or any app that requires regulatory compliance for the storage of end user data.