Should paid relays mirror free relays by default (without the spam)? If so, I’ll go ahead and build this into Nostream so all paid relays can offer this as well.

Reply to this note

Please Login to reply.

Discussion

How would they filter out spam?

Using the follows of the paid users. So unless you subscribe to spam you shouldn’t get it.

Was just thinking about this.

#[2]

Some users follow a _lot_ of others, though, and might have a higher risk of following spam/impersonation accounts. As a refinement, maybe you could score each follow by dividing by the paid user's total follow count, and only include users with a follow score above a certain level, e.g. 1/200. And/or disregard the follows of users who follow identified spammers/impersonators.

Technically, you’ll be served your follow posts, not someone else’s.

I was thinking about the quality impact on a global feed. In any case, a more refined filter on the client side is also an option.

But would that mean running 2 relays for each relay that offers that or with that on relay dev can incorporate this option..

No, it would all run within a single Nostream instance. There’s no actual need for two relays to do this.

Ok ok

Would the spam be filtered by meeting a certain threshold of reports? But yes the relays should be mirrored to allow everyone to reach as many people as possible.

Based on who you follow.

What do you mean by mirror? Will it be read only?

You may consider broadcasting, just like nostr.wine.

I think right now, yes. Inevitably, no, relays should lose credibility for relaying spam.

I joined your relay today. Thank you.

Are there are any downsides you can call out? Other than this tilting toward greater centralization, I suppose?

Do you mean mirroring profile metadata and such but not notes?

I've been waiting for henry to dig into this šŸæ

Doesn’t have to be by default, but it would be a great added benefit to a paid relay vs a free one.

If we combine:

- clients using NIP-65 to minimize the number of relays you need to directly subscribe to

- Relays syncing/mirroring with other relays to further decrease the number of relays you need to subscribe to

We get a nostr experience that’s waaaay more performant and lighter on data and battery life.

For now you can use filter.nostr.wine and nostrich.land in a combination with a couple of free relays like Nostr.band and munity (for broadcasting) that can reduce the number of relays you must connect to to <10.