Oddbean new post about | logout
 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.