Will Radix Offer Decentralized Data Storage?

DLT-based Data Storage is Hard

Bulk data storage on blockchains/DLTs is a hard and very specific problem — both in technical implementation and in how you build in the right economic incentives so that it can be decentralized. There are some other projects (like Filecoin and others) that are totally focused on optimizing a blockchain protocol for this usage. It’s pretty unlikely that Radix (which is highly optimized for efficient transactions, assets, smart contract logic, etc.) is going to do a better job of it trying to mash those functions together.

The Need for Storage Solutions for dApps

So compared with that tradeoff, let’s talk about the benefits to developers of offering on-ledger storage of data to go with dApps. There are two main reasons why it might be valuable:

  1. The developer wants to immutably link an on-ledger asset to some data (eg. a piece of jpeg art linked to an NFT)
  2. The developer wants the data to be as decentralized as the associated smart contract logic and assets (eg. web frontend code for a dApp).

Separate Data from Logic and Assets

How can off-ledger solutions offer the same benefit to developers?

Use the Right Tool for the Job

This is why we have no immediate plans to focus on adding decentralized data storage to Radix. In short, there are better solutions out there — and they don’t limit what dApp developers can do on Radix. Keeping storage out of the Radix protocol allows Radix to stay really efficient and optimized for secure ownership of assets and decentralized smart contract logic to manage those assets. That’s the real value of decentralized networks and of Radix — and that’s what we want to take to a global scale.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store