I aware of but not familiar with IPFS, so that's probably a good place to start research, but...
Does anyone know of any efforts to create a program like Seti@Home that would allocate blocks of storage to be used globally by the filesystem it is supporting?
I'm just imagining how interesting and possibly useful it would be to have a storage pool of millions, perhaps billions, of nodes connected sharing some amount of the replicated and encrypted data.
And if it were as easy to contribute to as running some simple program and saying "OK, here's 20gb for you to use." would get us closer to millions of nodes.
Just a thought.