brugeman on Nostr: I believe a good global solution is to add authentication for every connection (which ...
I believe a good global solution is to add authentication for every connection (which pubkey is connecting) and only allow connections from those who paid (say for 10 minutes of relay use). This way relays will be compensated for all the load they get, and spammers would have to pay for every kind of load they'd like to put. But we're not there yet, no NIP for authentication and payments.
So for now I will go with TrustRank - writes allowed for paid clients, pubkeys w/ NIP05 or verified Twitter w/ non-empty following, and for non-zero-TrustRank pubkeys. Reads will only return content from non-zero-TrustRank pubkeys, unless you request it specifically by pubkey/id. Non-paying readers will be dropped as soon as I have high confidence that they're not a paying client. That's the plan atm.
It's deficient because you won't see posts from completely new accs shouting 'Hello' into the void, and so jack-style greeting will be impossible. But that's the best thing I could come up with for now until connection auth+LN are added at the protocol level.
So for now I will go with TrustRank - writes allowed for paid clients, pubkeys w/ NIP05 or verified Twitter w/ non-empty following, and for non-zero-TrustRank pubkeys. Reads will only return content from non-zero-TrustRank pubkeys, unless you request it specifically by pubkey/id. Non-paying readers will be dropped as soon as I have high confidence that they're not a paying client. That's the plan atm.
It's deficient because you won't see posts from completely new accs shouting 'Hello' into the void, and so jack-style greeting will be impossible. But that's the best thing I could come up with for now until connection auth+LN are added at the protocol level.