I was thinking about something similar to this the other day for a replacement (or evolution of) wikipedia. If you wanted to store all of human knowledge and history in some sort of archive, it would be enormous - but build it on a p2p basis, everyone having a slice of it and that slice being replicated on everyone's machine. Access would mean that you have to agree to hold on to and serve part of it.
But I don't get how that could work for applications, especially in security sensitive applications.
You might be interested in Smallest Federated Wiki[0][1], a software project by Ward Cunningham (creator of the first wiki). It focuses more on collaborative, distributed editing than distributing content though.
Comments
I was thinking about something similar to this the other day for a replacement (or evolution of) wikipedia. If you wanted to store all of human knowledge and history in some sort of archive, it would be enormous - but build it on a p2p basis, everyone having a slice of it and that slice being replicated on everyone's machine. Access would mean that you have to agree to hold on to and serve part of it.
But I don't get how that could work for applications, especially in security sensitive applications.
You might be interested in Smallest Federated Wiki[0][1], a software project by Ward Cunningham (creator of the first wiki). It focuses more on collaborative, distributed editing than distributing content though.
[0] https://github.com/WardCunningham/Smallest-Federated-Wiki [1] https://github.com/fedwiki