There are projects like Sia, Filecoin, Storj to store data in a decentralized cloud. I can use Ceramic, for example, to create a network of data on IPFS. But what if I wanted to save content on Sia (which AFAIK is fast enough to retrieve files in real time), then make it available on IPFS, but when I receive a request for that file, I deliver it while I’m downloading from Sia, so that I don’t actually have to store that data in my computer? I think if that is possible it would be easier to enable anyone to use any blockchain to store their data, while keeping them in a single network, enabling normal pins as well and reducing costs for everyone. But is it?
I don’t actually run a node, it’s just a hypothesis.