#[0] Would it be possible to have a npub list of spammers and let a nostream relay automatically pull that list into blocked npubs? Just a thought and wondered what you think of it.
Discussion
Are you building an Equifax of sorts? I never really liked the idea of someone having the authority to ban pub keys en masse
Nope. Just wondering about how to deal with spam everytime I see spam in my timeline.
Paid relays are the answer in my opinion. Otherwise, itβs just playing their game of whack-a-moleβ¦ Nostream supports payments so now I have fewer incentives to implement other forms of spam prevention.
That said, anyone should feel free to submit a PR to Nostream or a feature request with a bounty to incentivize its development.
Have you thought of a way to create a market for relays? Imagine a user specifies they are willing to pay 1000 sats annually for relay access. Their app automatically connects to the marketplace, gets a list of relays, checks their prices and specifications, and subscribes to a set of relays. This approach has many pitfalls, but it could offer a better user experience than having users manually select and pay for each relay.
Defeats the whole purpose of decentralization
I do not see that blacklisting a spammer is making nostr centralized. Maybe a form of censorship but then paid relays are also a form of censorship. I see paid relays only as a form of relay sustainability (keep them up and paid for) Spammers will aslo pay sats if the value of their target market is high enough.
Blacklisting is useless, spammers can keep making new accounts. Paid relays will make it more expensive.
Spammers can also join paid relays. Paid relays add spam resistance. My thinking is more of paid relay with a referral system. Paid keeps the lights on and referral gives trust of not being a spammer.