Thanks for the announcement. Do you plan to deprecate raw nsec login in future versions? Signing extensions and remote signers are the security habits we should be encouraging users to adopt.

Replies (3)

banjo's avatar
banjo 1 year ago
Not necessarily...there's nothing that ensures remote signers and extensions don't have similar issues...
Unfortunately I don't think you can get simpler than nsec login. It's also the easiest way to create an account. Anything more is very confusing for normal people. You either have server-side custody, a different browser app like nsec.app, or a new app on your phone, all of which can have the same problems. A key rotation scheme would be an improvement worth having, and educating users to reduce key exposure and not use their main key for storing ecash or secret communications or whatnot seems like the way forward in the short term at least.
Requiring an extra signer app or extension is not much different from a service like Gmail requiring a two-factor authentication scheme when you create an account. We should work to create a "pit of success" for users to fall into, and I'm concerned that raw nsec signing doesn't do that. UX research and future development in the Nostr space could probably produce low-friction identity creation that guides users into creating an nsec and storing it securely in just a few clicks/taps. It's not an easy problem to solve, but could provide huge value to users.