I certainly don't want to impose anything on anyone.

My post is merely an open letter to draw attention to the fact that this NIPS is getting stale and it is something I believe is needed, though I could be wrong, I would like to try it out.

Email could add work to stop the spam in that decentralized system, but at this point there's too many different implementations and too many applications to even hope to get anywhere in adding it.

At some point a protocol hardens. In email this means that the spam blockers, the Outlook, the Google, etc. They dominate the system by way of the impossibility of a little guy keeping his email server up and performant and free of spam. I'd like Nostr to be little guy friendly. Let's not be email.

Reply to this note

Please Login to reply.

Discussion

You want to create a hard dependency on POW for the entirety of Nostr, ensuring that all clients and relays implement POW requirements?

some clients and relays can implement an hashing task, but I’m not sure it will make any difference: as soon as the spam is profitable the profiteer can invest in hardware way faster than the average user. So basically it will “rate limit” only humans

At some point, if someone is willing to pay enough (sats or work) for it, it's not spam.

Yea but at that point I prefer the bot pays sats to me directly to read the advertisement.

Personal block lists and pay per read.. something like that makes sense to me.

OP uses a lot of words but its unclear wtf he wants to do.

The NIPS 13 is already marked 'optional', so even the original idea wasn't forced. I am not even suggesting that, exactly.

I feel like 'Paid Only' Relays create a Nostr country club experience, keeping real people out just as well as spam. They're not a solution to spam that is acceptable, in my opinion, dividing the community and putting up a wall for new users. The alternative is to require the relay operators do this continuous effort to block spam or throw mountains of resources at the relay, making it a full time job to keep a public relay running. Like the blocksize, this determines how decentralized this system can be in reality.

I'd like to combat spam without requiring a relay or client admin to make decisions about what is spam on my behalf. Public Open relays can't accomplish that, they have to make some spam moderation decisions, but public relays that require work or payment may be able to do that, and still be open to all (legitimate normal people, who do some work to prove it or who pay).