If relays are going to share state, there needs to be a way to prevent spam on nostr. Bitcoin’s mempools do this by requiring txs pay a minimum fee to miners. Otherwise they don’t relay them for inclusion to other mempools.
Nostr needs some kind of equivalent.
This makes sense. So fees would need to be built in at the protocol level, not just individual clients?
reply
It just needs something to close the asymmetry between the 0-cost nature of sending an event and the expense of relaying and storing it.
Spam is already a problem at the relay level and we are beginning to see some experiments with defense.
IMHO nostr will solve this kind of problem by figuring out how to get sats from end users to relays and other nostr layers in a way that scales proportional to their consumption of resources on other layers. It's a non-trivial problem, which can go unsolved for a period of time, but the solution is the difference between nostr eating the world and not.
reply