On the matter of who has what etc., Brewster Kahle has opinions on implementation: http://brewster.kahle.org/2015/08/11/locking-the-web-open-a-call-for-a-distr... «Fortunately, the needed technologies are now available in JavaScript, Bitcoin, IPFS/Bittorrent, Namecoin, and others.»
Nemo