-
Notifications
You must be signed in to change notification settings - Fork 293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consistent terms & translations #388
Comments
Thanks for specifying this. |
Nostr protocol https://github.com/nostr-protocol/nostr main page terminology:
Here are the relevant quotes:
There is no mention of "secret", "private", or "account" terminology in nostr-protocol github. I recommend not using "account", as this is a term used in centralized services like gmail, lyft, twitter etc. I like @pgerstbach suggestion of using public key. Because nostr-protocol git does not use private key, I recommend instead to use the term "Signing Key", or "Signature". |
Sorry, I just remembered that this was a thing and left it hanging. If you look into NIP-19, it uses Public / private key pairs is pretty well known terminology for many folks who are well versed in technology. Since it's already in the NIP, I feel like that is the best option. I feel like signing key or signature could be confusing to folks. But yes, I don't think Account should be used. Thoughts? |
Staying consistent with the NIPs sounds reasonable. Would be great to eventually poll options with non-technical users. Related PR: #243 |
https://damus.io/note1mver8pxjpmz0s3u3rqv0wkqcx7uj2l9azy3m6nekn22qgp0z80mszg9evu Jack:
and more unique to #nostr |
We shall discuss how to achieve consistent terms and translations.
Account, Private Key, Public Key
Currently there are different terms for the same thing in use:
And also:
My proposal:
Use the terms "public key" and "private key" only for the fields containing npub & nsec. It is correct from a cryptographic point of view and it would help to convey the message that there is no "account" as on a centralized platform. Nevertheless it might confuse new users.
Therefore I propose to use the term "account" wherever those two fields are used together, for example on the "settings" screen and when logging in or creating a new key pair.
This discussion was started on Nostr: note1309a8g74ccvu5js3tz6cv56jdw0cse4gfp66xlk05clnxm9pr7mqgz0f5k
Other important terms we might discuss here:
Not all terms are "defined" through NIPs. Some are also borrowed from Twitter, as I see it.
The text was updated successfully, but these errors were encountered: