If you are seeing lots of replyguy spam make sure you aren’t casting a massive net and adding a bunch of public relays with no rate limiting to your relay list. Keep a smaller list of relays that you trust. If it’s a public relay, ask the operator what kinds of spam protections are enabled. Think “know your farmer” aka “know your relay operator“. I’ve seen so many accounts with like 30 public relays. You’re just asking to get spammed 😅 Maybe one day you can do this and clients spam protections will handle everything, but we’re not there yet.

Replies (73)

I haven’t added any relays. I’m just using the default ones. I haven’t *seen* the spam replies after the first day.
Jose Sammut's avatar
Jose Sammut 1 year ago
Can someone smart make an easy tutorial vid on these things? I'm not annoyed enough to put in the effort.
jb55's avatar jb55
If you are seeing lots of replyguy spam make sure you aren’t casting a massive net and adding a bunch of public relays with no rate limiting to your relay list. Keep a smaller list of relays that you trust. If it’s a public relay, ask the operator what kinds of spam protections are enabled. Think “know your farmer” aka “know your relay operator“. I’ve seen so many accounts with like 30 public relays. You’re just asking to get spammed 😅 Maybe one day you can do this and clients spam protections will handle everything, but we’re not there yet.
View quoted note →
Yeah damus is one of the few clients that doesn’t make room on disk to store this info, but should at least keep an in memory cache…
Its an interesting attack, same as in email protocol. For now muting works. I guess spamlists from trusted parties will be one of the solutions for the future mixed with some sorts of filters ...
They won’t, at least in damus’ current model. This is either a feature or not depending on your use case. Future versions will have autopilot which will just work without having any manual configuration
I would like to see at least one client that surfaces a “selector” that allows the user to select to see notes from just a single relay or from however many check marked. This way I can jump between relays without nuking thin from my relay list. In the future I could see this changing the entire Nostr experience, sort of like “changing flavors”.
Damus allows you to configure different read relays so you may or may not considering your relay setup. With primal they only read from their relay so they can censor anything they want
.'s avatar
. 1 year ago
Wait, wut? Primal client 'only' reads from Primal relay?
Damon's avatar
Damon 1 year ago
I think the issue is people believe they will get to see the most content and their content will be pushed out farther so joining multiple relays seemed like a good idea.
Yeah we could have a separate read and write configuration but honestly most people won’t want to deal with that
Damon's avatar
Damon 1 year ago
Agreed, just stating why I believe people made that decision. Which I don’t fault as I believe it could potentially incentive people to primarily use 3-5 main relays which long-term is problematic
If it’s a private relay for a community it’s totally fine no? But agree that large public relay operators could potentially become targets. Gotta decentralize and let the nym shift normalize
Permissionless protocols that don't take spam seriously become unusable. Thabkfully, no one here is pretending it's all valid use of Nostr and thus inciting us to inaction. However, Bitcoin is the most important protocol of our lives in many ways and the gas lightning around the spam it suffers has been sadly very effective. Very few take it seriously or imagine fee markets for block space are somehow sufficient when they clearly aren't.
jb55's avatar jb55
If you are seeing lots of replyguy spam make sure you aren’t casting a massive net and adding a bunch of public relays with no rate limiting to your relay list. Keep a smaller list of relays that you trust. If it’s a public relay, ask the operator what kinds of spam protections are enabled. Think “know your farmer” aka “know your relay operator“. I’ve seen so many accounts with like 30 public relays. You’re just asking to get spammed 😅 Maybe one day you can do this and clients spam protections will handle everything, but we’re not there yet.
View quoted note →
Correct. Public relays should be able to disappear without notice, and the user experience should continue like nothing happened.
someone's avatar
someone 1 year ago
create a "relay" feed. but it doesn't give big amounts of notes. maybe several notes and then it shows the past. dunno what is happening. @hodlbod
I use a shitload of relays. Also ReplyGuy really doesn't bother me. It's hilarious to me to see everyone else getting upset about it.
jb55's avatar jb55
If you are seeing lots of replyguy spam make sure you aren’t casting a massive net and adding a bunch of public relays with no rate limiting to your relay list. Keep a smaller list of relays that you trust. If it’s a public relay, ask the operator what kinds of spam protections are enabled. Think “know your farmer” aka “know your relay operator“. I’ve seen so many accounts with like 30 public relays. You’re just asking to get spammed 😅 Maybe one day you can do this and clients spam protections will handle everything, but we’re not there yet.
View quoted note →
I’ve got my relay set to invite only. You can ask to be added, but I’ll check your feed first time make sure you’re one of us before you can post notes 😁👍
on primal you only read from a single relay, theirs. when you configure a relay its only for which relays you write to I believe. on damus the relay list are both the relays you read from and write to. some clients even go further and allow you to configure relays you write to and read from separately.
Yeah I doubt that would work, unless its using negentropy. Best way to sync your notes to the damus relay is the strfry sync command, which only copies things that are missing from either side.
Is that is why there is a major lag for notifications to hit? I've been experimenting keeping Primal, Ditto and Coracle open in browser. Even thought I've been posting via Primal, I typically get notifications back on it in Ditto 1st, Coracle 2nd and Primal a distant 3rd.
Yeah they are bottlenecked by a single server. Its why my account never worked on primal i suspect
so in this case , in theory, it would be up to primal to fix the issue of the replyguy spam? or would it just be up to users to change relays? what's a good way to understand what relays are , like what would be a compassion to some existing thing or tech?
I have only just joined nostr. Still learning the ropes. Haven't joined any new relays just the default and reply guy is there. So he default spam on most clients. So until I know how all this works I can't get rid of him. So how would I know my relay operator so I could get rid of him?
Unrelated to you question: Be careful. Primal asks for you personal information, but that's a terrible practice for anything nostr and bitcoin related. So don't put any of that into the app. Better to try a different client.
Tony is no longer with us, on nostr. Legend has it he started a mutiny. Now, all we have to remember him by is his blastr image
How to confirm this? If this is the case that primal is only read from their relay/cache…that explains A. Why notes and stuff aren’t congruent on Primal even if I have the same set of relays I do in Damus B. Why they are experiencing these debilitating lags of data populating to the point the app is unusable Transparently the only reason I went with Primal to start my #nostr life a week ago was 1. Easy wallet as I kept hitting road blocks with Alby and self custody 2. I liked it was same “app” mobile for mobile and web 3. I was testing clients I do 95% of my #proofofwork here in #Damus and only (try to) pull up primal if I have to look up a hashtag or npub/user I can’t recall or get Damus to populate. I love the idea YakiHonne is building but too many features with issues leading to poor UX
I removed all the relays I used that I identified the spam from, also added a couple WOT relays 💪 On Damus app only I still get one or two replyguys from a relay I have removed. Thoughts on why a relay that is not longer in Damus (or any of my Nostr apps) would still be interacting with my notes in the form of a replyguy spam bot? (In other words how do I resolve this?!) #asknostr