Yeah, I don't have a good way out of it yet. I started authing with random keys (so that relays actually send something), but it also goes against what the relay protocol wants us to do ..
Login to reply
Replies (3)
That's a good idea for privacy. Only use real keys for auth when it's in your configured relay list
well, thats why my auth relays send an auth challenge upon connect. but clients rudely ignore that and insist on being the first to send a message (like an event or req). so, i suppose, clients are what also created this pattern so that now you feel like you have to auth with random key "just to get a response"? ๐ค
Clients shouldn't wait for auth. Most relays only send auth after we hit something that uses auth-exclusive content.
But yes, most authed relays don't do anything without auth, so we auth with whatever and then they reply.. cat and mouse game.