why does the server itself have to scale so massively? why doesnt ever user have a server and they only scale it according to the content and attention they receive. mine could stay quite small, Kanye's would need to be pretty beefy. Peer-to-peer connections between personal servers. only.
Discussion
Your idea obviously results in fragmentation, isolation, and echo chambers, instead of censorship resistance
Dig into "Kanye's would need to be pretty beefy" and answer your own question. ;)
Scale requirements are a constant on the web.
One great thing about Pubky is it has a key-based discovery method, so you can safely include centralized servers into the design.
If you get censored, you just change your DNS to a new provider or self-hosting. No loss of context.
it doesn't answer my question. for the Kanye's of the world, they can R&D performance and scaling features that help them meet their own ruinious popularity.
for 99% of the rest of humanity, home-scale personal servers will be just fine. and people can form comparatively small networks between themselves with no peoblem. the mildly more popular can throw a few extra bucks at their setups.
This is incorrect.
If you want to have pocket networks of limited size, then maybe you can keep using nostr for hobbyists and outcasts.
But Kanye is never gonna host his own server, and millions of people self-hosting following Kanye will never be performant without massive indexing.
You're just re-injecting nostr into the design for no benefit. (But nothing stopping people from using Pubky that way if they must...)
It is too inefficient to have everyone syncing everything locally, hence why Bitcoin doesn't scale well.
I didn't even have nostr in mind when saying that. more like urbit.org or plunder.tech
also how do you know Kanye won't host a server? maybe servers are just too hard to run and maintain... I'm sure Kanye has a smartphone and a car - those are pretty complicated and performant, but have been made idiot-proof and simple to operate.