Concept: 1. seamless npub switching on reply 2. Anon replies (throaway npubs) @TKay https://m.primal.net/Hzzm.mov
This was mocked up on the phone but uses desktop modal, would need some tweaking for mobile replies, but similar concept. Pressing new account button would generate a new npub every time and automatically switch you (hopefully).
Switching btw different real keys is hard (impossible with browser extensions, possible with Nostr Connect or local nsecs), but switching to Anon is trivial, apps can just have a switch "Reply as anon" and sign this particular event with burner keys. zapthreads comment widget deployed on habla.news has that
Are the npubs being generated from the same nsec? I'm thinking of how hardware wallets generate a new Bitcoin address. If so, that's cool but it would probably turn into spam and harassment hell. 😂
It’s not like you can’t do this now. 🤷🏻♂️ It’s just a a UX for privacy conscience.
Yes, but it's also a convenience for spam and harassment. Currently there's at least a time barrier. Not as easy as one click in your client. There's always another edge on the sword.
new key set. yeah, it could get abused for sure, but this behavior is already possible now, though with added friction. Would be a fun test regardless!
If the client uses nip42 auth, they could auth to a relay with one authorized key and post with many separate keys. This would cut out the spam and also support the usage here. Auth is gonna be a game changer
Possibly, I just think it would be better if we had the option to essentially filter content out from people using it. I would be willing to bet that I'd end up being annoyed far more often than not. Friction isn't a small thing. It matters and removing it will only increase the problems. That's basic logic in my mind. Harassment isn't not going to get worse when it's far easier to spin up a new identity. Yes, it's possible already but we have to consider the consequences of making it easier. Filters are the way forward in my opinion. Like filtering out new npubs, for example.