Private file server storage for decentralised applications

Cryptocurrency News and Public Mining Pools

Private file server storage for decentralised applications

I'm trying to determine if the project I'm working on is a useful idea or if I'm wasting my time. Any feedback is welcome.

There are open decentralised storage networks, permissioned key-pair stores on ipfs and decentralised data marketplaces but afaik nothing that allows dapps to use existing private servers to store data. Reasons people might want to use a private server might be:

  • user is not comfortable storing sensitive data on an open storage network despite it being encrypted
  • company wants to step lightly into decentralisation while using their existing infrastructure (to minimise risk)
  • individual wants to host their data themselves
  • user wants to expose an existing data server or database to different dapps
  • dapp needs temporary storage
  • developer wants to be able to grant access permissions to specific users and revoke them later

I'm developing a platform consisting of private end-to-end encrypted servers that use smart contracts for file access permissions. It enables file access controls to be part of a dapp's application logic on the blockchain and allows any private file server that is compatible with the protocol to be used for off-chain storage. For example, a cloud service could offer generic private storage vaults for all dapps while a company could host a messaging dapp for their employees on their own servers.

Example todolist dapp is here if you want to know more: https://github.com/Datona-Labs/example-todolist

Possible uses:

  • Private user account data for dapps and websites authenticated with pkc
  • Giving customers access to read, update and delete their data for data protection compliance
  • Sharing private data between users (e.g. messaging, secure file sharing private social media platforms)
  • Syncing dapps between devices
  • Paywalled content
  • State-transition based access controls
  • Backups

submitted by /u/dnpotter
[link] [comments]