It really doesn’t. The relays are still decentralized. The caching server greatly reduces load on the relays making it possible for more people to run relays. The caching server improves responsiveness and many other things.

You can have both. You could have a caching server and have the client read directly any relays that aren’t cached

Reply to this note

Please Login to reply.

Discussion

But you are reading from the caching server which can control what you see and in that case you do not need a relay

Primal has censored content multiple times

Also, running relays at production scale (with nostr.land) costs barely anything even though it is the default in a lot of clients

Are you retarded? What does the caching server read from? You still need relays.

Show me who they censored, and why. I’ve asked several people this and none of them have given me proof of anything being censored.

You cry about centralization and then say the solution to scaling problems is centralizing relays. The whole point of relays is that you can run your own and post content to it so no one can censor you.

A client that caches popular content and allows direct reading from unpopular relays would be more performant, and it would reduce energy and data usage.

You don’t even have to use the primal caching server. It’s open source.