Why Nostr? What is Njump?
2024-10-05 21:59:03

melvincarvalho on Nostr: 💯 ...

💯
I disagree that's what's holding speed back. The issue is that clients talk directly to relays "just in time", and relays themselves are slow because they're getting overloaded by malfunctioning clients and don't have the right protections.

Pure clients can partially solve this by reading from an internal database synchronously ​​and populate it asynchronously (like Damus does with nostr-db), but there's limits to smartphones being able to do that without wasting precious disk space, battery life, bandwidth, etc.

Which is why I think the server model used by Ditto and Primal wins for mass adoption. Pure clients need to exist for freedom reasons, but it's a choice people need to want to make.
Author Public Key
npub1melv683fw6n2mvhl5h6dhqd8mqfv3wmxnz4qph83ua4dk4006ezsrt5c24