i agree with the keychain idea
💯
Fully agree! I've said this before. The superpowers of the #Nostr protocol are 1) self-sovereign identity, 2) privacy, and 3) decentralization
It's the apps ecosystem (a productivity suite, for example) that one can access in a self-sovereign way with #Nostr keys and that's a fundamental and intended application of the protocol
Social media is NOT the endgame
I've suggested to the pros like nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 that the keypair aspect should be hidden from end-users. People should be able to sign in to any app with a bitcoin wallet that manages the keypair on behalf of the end-users
People should be given a nostr address and a lightning address by default. All apps should only display the nostr address (NIP-05) and not the npub
Make it easy to onboard normies
#grownostr
Discussion
Hive blockchain has a crypto wallet called Keychain and you can login to any Hive-based DApp with the keychain browser extension
Similarly, we should have a bitcoin wallet like Strike that manages people's keypair and lets them login to any #Nostr app. Obfuscate the keypair concept from normies
i don't think obfuscate is the right expression... the private key is like a password, and can be turned into a word key, which is easier to make no mistake with
but i also think that the private key should not just be a private key but a hierarchic determinstic key root that you can "tweak" to make chains of related keys that are not linkable, but can be recognised by the wallet as related, and the path of the derived key... private messages should be using these kinds of things but there is some complication with privacy ... it's just a simple fact that a relay is going to know your IP address and which keys you request from... probably there will need to ultimately be some kind of privacy filter like used with SPV wallets like Neutrino and Electrum, a cryptographically obfuscated key that will also match some irrelevant things to cloak
we don't want the normies to be completely clueless and trusting, it's really important to hammer home the backup thing, and for that, also, something else that is very annoying about all existing client and key management systems on nostr right now is that they don't make you do word key backup, they really should, this is really not optional but it's missing - and there is even a NIP for it that seems like no client bothers to implement, one of the many blind spots of client dev right now
Interesting 🤔