We can't just block millions of spam bots on the client side. They are never ending.

Relays need to do this work.

Some relays will be more heavy handed than others.

And if you don't like the censorship policies of various relays, you can always start your own.

Reply to this note

Please Login to reply.

Discussion

Part of the solution might be for each client to limit the view of notes in the global feed and to replies to those in a “trust graph”.

For instance, you trust the people you follow. You would also trust the people they follow, and so forth.

This extension of trust would allow for a sizable global feed without much spam. Someone in your trust graph would need to follow the spammer to make the content visible. Maybe a few would sneak in from time to time, but they would be easy to block.

How would new users in this case be able to build connections?

I added my starting follows by npub and I went from there by adding their follows.

Perhaps the client can offer a list of currently popular hashtags to filter and view untrusted posts.

We do our part. 🫡🤙

how do you know what relays are censoring ?

U could use also relay.nostr.band.all without Filtering from https://relay.nostr.band/index.html

I still think that in order to overcome bots, any kind of reaction need to cost satoshis (comments, like, reposts).

Like in the real word, you need to speak in order to share your thoughts with other people, in an online social world something similar need to be done, you need to spend energy also here in order to keep the value of sharing.

Every relay that save and broadcast informations should ask for a price for every interaction requested. A market will born where there will be relays with higher fee and higher signal and relays with low fees and lot of noise.

Everybody will then decide which relays to connect to where to stay.

In an economy like that, only bots able to create and share value could survive. Same thing with AI bots. Same things with any profile also backed by an human.