, and it strikes me, that - if it’s possible to “shard” data across multiple servers, and send it back to the user, then is it possible to store an INDEX, as used in a search engine, Google style, and have a text search run on it and send data back to the user? That would obsolete Google, wouldn’t it?
There is a lot of work there. The automatics behind googles robots is complicated (considering the fact we don’t have SSR in the IC).
But, one can easily imagine some kind of community driven platform, like an app catalog, where everyone could register their app with some metadata (e.g. IT articles for beginners or spanish cuisine cookbook) and all community members could validate that “yes, this is indeed a spanish cuisine cookbook site” in a convenient manner for some small incentive.
The only pitfall here is the identity management (sybil attack). And this is actually a very good task to implement a solution for - almost any community-driven software needs one of these. This could be solved with typical “I have a tokens so I can vote” solution, but this solution is not ideal, IMHO.