Gm,

I still see dozens of people daily on the brink of leaving because of spam, but it's effectively solved if people use the tools we already have

Use these as your relays:

wss://wot.utxo.one

wss://nostrelites.org

wss://wot.nostr.party

wss://wot.sovbit.host

wss://wot.girino.org

wss://relay.lnau.net

wss://wot.siamstr.com

wss://wot.sudocarlos.com

wss://relay.otherstuff.fyi

If you are running a relay not on this list please add it to the GitHub repo

Reply to this note

Please Login to reply.

Discussion

the same page, we're on it.

nostr:note1qpykj8mljjgy7sy7eunufjtveegnczx78jyn898n2wpv48uq4dkqyrpds6

pv brother

Psyop relays...

GM Great work 🤙

GM, PR submitted for relay.lexingtonbitcoin.org

Do you suggest these replace what I have, or just supplement? Can I also delete any that are in red?

This comment perfectly displays how horrible of an idea it is to require users to understand and manage relays.

nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m – if you’re serious about making a client, I hope end-user relay UI/UX is high on the list.

nostr:npub1cwhy4k8qd2guyqz8t45u4yzyp4k4fhnjn573ukh6e77mde2dgm9s2lujc5 – Red means they’re no longer connecting, so you can probably remove them, and yes, he means delete all of your current relays and replace them with those.

Thanks, I have only 4 out of the 10 or so to remove then. I don't seem to have a problem with the one I set up on Primal.net though.

I really haven't delved that much into relays yet, I was just taking advantage of the knowledge shared here on this post. I usually look things up and try them out myself.

Other than that, I wouldn't consider myself an average user, I run a web hosting server & web services since 1999 and have a lot of other tech experience (running Linux and Graphene OS, etc).

I also just had eye surgery and misread the post, thought it said, "add these to your relays" not, "use these as your relays" 😬

Definitely not an average user! I’m in the same industry.

Ultimately, though, my point was that if nostr is going to be successful, the average non-technical user shouldn’t need to understand relays at all to do basic things like filter common spam.

It is true 💯

Gm,

I still see dozens of people daily on the brink of leaving because of spam, but it's effectively solved if people use the tools we already have

Use these as your relays:

wss://wot.utxo.one

wss://nostrelites.org

wss://wot.nostr.party

wss://wot.sovbit.host

wss://wot.girino.org

wss://relay.lnau.net

wss://wot.siamstr.com

wss://wot.sudocarlos.com

wss://relay.otherstuff.fyi

If you are running a relay not on this list please add it to the GitHub repo offchain.pub

That’s just rude now

Is it a Bot?

lol

Do you know of some wot tor relays?

Thanks. The last relay is not working (otherstuff)

Is there an easy way to check if I have enough followers in someone's WoT? I have not idea if I would be allowed in any of the relays mentioned above, and I don't know how to check this.

how can i know if im inside the WoT?

You are a well followed pleb you're in 😉🐸

🤙

Are these relays, as our only relay, sufficient to stay in connection with one another?

For example I know primal app has a relay (not even sure it can be removed) and that is where most the spam resides still for me.

Similarly i have relay I removed a week ago across all my clients, but still get spam from it (which seems odd since theoretically I am not communicating with it)

Primal is cool and all but consider using a real nostr client pls 🙏🐸

What client do you recommend for US iPhone users who want to be able to zap?

I recommend tossing that walled garden tim apple is my daddy device in th BIN

I agree, but that’s not happening today.

Android 😜

Android is no better than iPhone. GrapheneOS for the win.

GrapheneOS is built on Android mah brutha.

And for this case, Android is literally better than iphone. That doesn't mean in all respects it's better though 👍

I use Nostur nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0

I use primarily Damus

Zapping is the problem with Damus. I’ve used Nostur, but that has problems too.

Same…I just use Primal for zaps and as my “hot lighting wallet”

Working on setting up a node via AlbyHub to sweep into

#thanks for the #zap

Nostur, Damus

I use mostly Damus.

I have primal installed as

1. When first starting out it gave (and still does) and easy hot wallet for zaps

2. I find it useful to use two apps when composing sometimes so I can look up note ids etc

3. I was testing apps and was looking for a consistent Ux across devices…

If all anyone used was WOT relays would they somehow still be able to see new users notes? (Introductions, etc)

Yes but that will never happen, always gonna be some people in the network who don't use pure wot

K. Interesting. Thanks.

👀

Thank you

I use similar relays and have not seen spam in weeks

How does WoT work again? For my dummy self?

There's a few different implementations out there, and they are configurable. nostr:nprofile1qqsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36cpz4mhxue69uhhyetvv9ujuat50phjummwv5hszymhwden5te0wahhgtn4w3ux7tn0dejj7qg4waehxw309an8yetwwvh82arcduhx7mn99uuwx66a wrote https://github.com/bitvora/wot-relay which defaults to "I trust you if at least 3 people in my WoT follows you". This is configurable of course. The problem is, currently I don't have an easy way to know if folks inside a WoT relay are getting my notes. I know that you are getting this as you are using my IPv6 relay, but is utxo getting this note? I don't know.

I can see this. Also thanks for the info, I was wondering if the WoT length was configurable.

Anyone the relay operator follows, and who those people follow, are allowed to post to the relay

Now that is neat.

Is that distance configurable or is it always those followed by the people the relay operator follows, so that is a distance of 2.

I get why one wants it low, too high and you get one mffer in that is spammy.

I added these relay and deleted those which are infiltrated. 😬 Yes they are a bammer and pain in the back side! 👌

can you explain why I should use these relays?

Made a meme for you

This is my relay…

There are many like it, but this one is mine *breathes heavily*

Can you give me a tldr; on the fix/mitigation?

What spam?

nostr:npub1ghcetnluhryhynhuyj8s2pazldjm27wl40nu6dfeskvpv09twcnsneygat this stopped the reply guy spam completely for me. Did it just this morning 👌

There was a downside to this but I don’t remember what it was

UX Idea:

Have clients recognize relay links specifically inside of a comment and insert a small "add" button that automatically puts them in your list after a pop up confirmation (for signing the change and verifying the URI obviously).

Relays for normal people are super confusing, and requiring people to go change explicit settings to have a good experience on nostr is going to turn off a huge number of users, imo.

nostr:note1qpykj8mljjgy7sy7eunufjtveegnczx78jyn898n2wpv48uq4dkqyrpds6

Thank you for posting this and eliminating the guess work.

Im assuming i should do this on all my clients.

I recommend it yes

This is great, I only had to update nostrudel and thenngo to nostr profile manager and now it synced on all my clients.

Thank you so much.

No more reply guy!!!

right, the problem is they add a relay and expect spam to stop. need moar relay education materials i think for each app (esp the popular ones). 🤔

Most of these are red in Primal. Is that ok?

Using nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg, I swapped out my old "recommended" relays for the following relays, and have already noticed a better experience.

Thanks nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8!

However, my phone's nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 client is now unresponsive. The new clients are not shown on Damus, and when I try to add them, it won't allow me to do so.

Any thoughts nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s?

Without my Damus client, I have lost the ability to zap as well.

nostr:note1qpykj8mljjgy7sy7eunufjtveegnczx78jyn898n2wpv48uq4dkqyrpds6

They need to disconnect from the relays the spammer is using first

Which is most of the major ones it seems.

The average user shouldn't have to juggle addresses in the backend, so please don't act like this should be expected of them.

There should be tools and solutions which do this well enough automatically for the majority of users.

Exactly

Gm

Best to experience the system via standard unmodified apps to understand the average user’s experience.

The thing is… people have to first understand what you’re talking about, that’s one of the challenges for new tech.

I’m new to this, and I’m gonna definitely research how to do what you’re saying cause I don’t know anything about what you’re talking about.

But most people won’t do it and I don’t blame them, most are not techies or they just don’t have the time. They need to work.

I understand nostr is a work in progress and I’m willing to learn but I don’t blame those who expect it to just work.

I've also added a few paid relays like relay.westernbtc.com and nostr.wine and eden.nostr.land and haven't had issues.

It'll also be good to have a private relay (could be provided as a no hassle paid service or on your own hardware) that will use negentropy sync and streaming for your follows. I'm looking into this now with strfry.

Did it and I still can't escape Reply guys

With the thread I sentyohu I fixed it

Updated but I think they're still following me around

Have to use only these, right?

What is special about these relays?

They implement web of trust (wot)

Only friends (or friends of friends) of trusted people can write there.

👀

nostr:note1qpykj8mljjgy7sy7eunufjtveegnczx78jyn898n2wpv48uq4dkqyrpds6

I still don't know what WoT is and I'm too afraid to ask again.

Wot is web of trust. It's like a digital map of your friends and their friends and their friends and so on. The friends of your friend are ranked higher as they're less likely to be spam or scammers versus someone say 5 levels away from you. You can think of it like 7 levels of Kevin bacon. You trust more the ones closest to you. Relays and clients can use this social map to help filter out spam and scams.

and Wot is retarded

Why do you think so?

People are already complaining about engagement from it and it does not solve the real problem. Relays are still getting abused and this is just lipstick on a pig

Wot would limit your ability to find far away people and vice versa. I can see how it could reduce engagement. Everything isnangive and take though - no perfect solutions exist (in anything).

I halfway agree abt the relay situation. This method will hide spam notes from being served to your client. But that does not mean those spam notes do not exist on certain relays. I would think the relays that implement wot would block most of the spam notes so no abuse since they wouldn't be storing them. It's the relays who don't implement it (or some other method) that would continue to be abused.

So what would be your alternative solution?

Spam can die right now if every relay did nip-05 only. The Ditto devs may implement this soon

What would prevent a spammer from registering and automatically rotating nip05's? I imagine it would just devolve into whackamole.

That is no problem at all. At the relay level, you could write policy to reject that entire domain

I'd imagine the spammer response would then be to rotate domains. What would be the counter to that?

Same as before. Domains are easy to block. Individuals are hard. It is the best idea and everything the devs are coming up with is retarded and temporary.

Domains are as easy to block as individual nip05s or any other specific identifier, i agree with that. But if the spammer is rotating domains, every time one gets blocked they can instantly switch to a fresh one. It would take relays time to identify the new domain as spam. So there would be a period of time where the spam leaks through. The moment the domain is blocked, they switch and spam leaks again.

To solve the Reply Guy shit, I added a button to my nostrudel fork to block any spammer at the Relay Level with 1-click. How come nobody else does this? Some nostr relays relays have tools to stop all this spam but admins don't do anything.

The same features exist on every alternative to Nostr. NIP05's are requested and approved by an admin. They only way a spammer could do this kind of attack would be to buy his own domain and broadcast to every relay and then any admin can simply block that domain in seconds.

If you have a forked nostrudel, aren't you blocking it at a client level? The relays you're connected to are probably still storing the spam if, as you say, the admins aren't doing anything about it.

It's one thing to block on your own personal fork since youre making decisions that impact you alone. But as an admin for a public client, their decisions impact a lot of people. Someone will eventually yell censorship. Reply guy is one thing as it's obvious spam but there's a gradient and where do you draw the line? How do you determine what is spam? Ironically enough, I use amythest and it puts your notes behind a "show anyway" button.

Blocking at a relay or client level requires an individual to make a unilateral decision for many. Filtering (which is what wot is implementing) is passive and other than setting the intial ruleset, does not require constant maintenece or decision making from the admin. This is probably why relay admins are weary of implementing nip05 blocking and devs are looking into wot.

Bot farm admins can easily setup Nip-05 though. So not sure how that will help, unless relay ops are willing to ban a lot of domains or use white lists. Kinda breaking things at that point.

Huh? So... they're really just complaining about the people they're following, aren't they? 😋

The real problem of useless people making things to annoy/abuse others will never be solved, ever. Bitter people exist. Since we're in the fourth turning, it's expected to just get worse. There's no ad revenue to game, so we'll have to see what incentives there are to being annoying.

I don't know of any major apps or relays filtering using WoT so far. I've only seen the WoT score on Coracle. Do you know of any?

If someone follows multiple relays the filtered posts would likely just get through on other non WoT relays.

You don't need Wot. Some relays have the tools now to fight spam without doing weird stuff like Wot. Iris ,Coracle have done similar stuff and it's always bad for the user.

Thanks. I'm dumb. I'll read all of this but I don't know how to apply it. I gave up on primal and I'm on Damus at the moment. Amethyst is really cool but has a lot of features that I haven't explored yet.

what is the repo, pls?

Intendi pronti contro termine o repository?

This still leaves the problem that new users need a way to get into the WoT. Many people are lurkers and don't post or interact much.

I am a complete newbie. Would love a 101 post for enthusiastic non-techies!

you can't leave nostr, one only takes a break to return later

Gm

nostr:npub1ahlxdf0t08y0knmtfdm2y7ut5eh06xcspluwnfufnmu6rqkuwccqdxj28q

thanks

i put those relays but still did not work , this #nostr became unusable

come on... seriously? all these spamming #asknostr

Sorry I am not super technical. What I did was mute one of the replyguys on primal iOS and it seems to mute all of them.

I just removed one relay the spammers was using and it's all nice now.

Thank you!

i just added all of them to my primal account and things are instantly good again. faster, can give likes, comments, etc.

it was becoming unusable. thank you for making NOSTR good for me again.

TY Sir🫡

Por que não utilizar uma solução mais simples como usar relés de rede de confiança? O nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 providencia vários

nostr:nevent1qqsqqjtfralefyz0gz0v7f7ye9kvu5fupr0rezfnjne48qk2n7q2kmqpzdmhxw309ucnydewxqhrqt338g6rsd3eqgsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36crqsqqqqqpl3ek70

nostr:npub1ljr66vfadhr5rkldt2yhyzn7yqqqkeedhg9fq8vkyrdycgpzgtws440z3v

nostr:note1qpykj8mljjgy7sy7eunufjtveegnczx78jyn898n2wpv48uq4dkqyrpds6