mleku on Nostr: i am hereby officially giving up on trying to build a server with actual spam ...
i am hereby officially giving up on trying to build a server with actual spam resistance because clients still don't have, 18 months since i was first screaming about it, functioning support for auth
i am quite sure that literally their code doesn't understand that auth is per socket not per IP, because even after i send a message, and they auth back, then i try a few seconds later to broadcast another note or something, and mysteriously the listener has no authed pubkey in it
BECAUSE IT"S A GODDAMN DIFFERENT SOCKET CONNECTION
there's no way this is my fault, i can't make the assumption that just because an IP address had someone auth from it that next time that IP is used it's going to be the same user
that's it, i'm done, really
i'll keep using nostr but i am doing no more dev to build a server for clients that don't respect the rights of relay property
nostr nip guardians don't give a fuck about this or they'd be suggesting that all authed connections should be sending an auth every time with the header using NIP-98
instead, we are left, those of us who aren't made of money, to expose our relay deployments to wide open, no auth, and pray to God that we don't get slammed by spammers
i just can't even any more, fuck all of you dickheads who think auth is a privacy violation
guess what, using my relay's data storage for your trash is a property violation
Published at
2025-05-24 14:02:58Event JSON
{
"id": "502d66f8eb8f5c2d011d11379e22b1a7a74094ade3ea754e25ea88e132541a7b",
"pubkey": "4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f",
"created_at": 1748095378,
"kind": 1,
"tags": [
[
"e",
"b1c0158700e81bc96431bf561ec63a3bb3152f29c3fe89666f1d4425dcb83a16",
"wss://theforest.nostr1.com/",
"mention"
],
[
"q",
"b1c0158700e81bc96431bf561ec63a3bb3152f29c3fe89666f1d4425dcb83a16",
"wss://theforest.nostr1.com/",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f"
],
[
"p",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f",
"wss://theforest.nostr1.com/",
"mention"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
]
],
"content": "i am hereby officially giving up on trying to build a server with actual spam resistance because clients still don't have, 18 months since i was first screaming about it, functioning support for auth\n\ni am quite sure that literally their code doesn't understand that auth is per socket not per IP, because even after i send a message, and they auth back, then i try a few seconds later to broadcast another note or something, and mysteriously the listener has no authed pubkey in it\n\nBECAUSE IT\"S A GODDAMN DIFFERENT SOCKET CONNECTION\n\nthere's no way this is my fault, i can't make the assumption that just because an IP address had someone auth from it that next time that IP is used it's going to be the same user\n\nthat's it, i'm done, really\n\ni'll keep using nostr but i am doing no more dev to build a server for clients that don't respect the rights of relay property\n\nnostr:nevent1qvzqqqqqqypzqnyqqft6tz9g9pyaqjvp0s4a4tvcfvj6gkke7mddvmj86w68uwe0qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezumrpdejz7qpqk8qptpcqaqdujep3hatpa3368we32tefc0lgjen0r4zzth9c8gtqfza9mc",
"sig": "5981326e2d8db8448d673832859add54f966076ed51bc51395fde6cc912a51997eb10f214d548685d5180e154c6fd3d0377dedd9536259c6d91a07b33d492220"
}