| A decentralized database is feasible but initial sync to find nodes will take many minutes. Typically those get accelerated by keeping a short centralized list of known potent nodes. The problem really is not that, Freenet nodes store much more data than socials have in total, the problem is that multitude of services means multitude of filtering and means of discoverability without overloading users. That is an extremely hard problem, not everyone wants to be a moderator, distributed reputation systems are hard to set up and defend against attacks while still keeping any degree of privacy.
You cannot depend on user supplied tags without reputation, you cannot know if it's posted to the right space, you cannot get reputation without someone sitting around and giving it out. (confirming it) Nasty people will give negative or positive reputation for wrong reason, a single number is insufficient to express why you believe something is good or bad, a multitude of numbers dilutes it. You see it on twitter and reddit with people liking something only because of the poster. Or posting controversial garbage just to get eyes on their other things.
And politics gets everywhere. Plus you really cannot monetize it, so greedy people and companies will skip it besides spamming. (Spam is a solved problem in a decentralized way, we do have three nines bayesian spam filters.) I recommend reading the history of the original federated newsgroups. They even still are around and slightly active. There have been board splits over moderation, issues with spam and terrible content etc. |