keychat on Nostr: Keychat has implemented a seed phrase using NIP-6. For applications focused on public ...
Keychat has implemented a seed phrase using NIP-6.
For applications focused on public notes, such as Damus, it is more beneficial for a user to use a single Nostr ID because it can accumulate more reputation. However, for apps focused on private notes like Keychat, using multiple IDs can provide better metadata privacy. A seed phrase allows users to have multiple IDs while only needing to save one seed phrase.
Another point is that the double ratchet algorithm used in the Signal protocol is stateful and cannot be used on multiple devices with the same ID simultaneously. The double ratchet algorithm provides enhanced encryption security but sacrifices some multi-device synchronization capabilities. This is an issue that apps focused on public notes do not encounter.
https://github.com/nostr-protocol/nips/blob/master/06.mdPublished at
2024-07-26 14:22:26Event JSON
{
"id": "bde4321981480b42911571f329ab2f60aff9ac2627b5377a9ef08ba997d9780a",
"pubkey": "bbf923aa9246065f88c40c7d9bf61cccc0ff3fcff065a8cb2ff4cfbb62088f1e",
"created_at": 1722003746,
"kind": 1,
"tags": [
[
"e",
"268e2e75c07727da4c8b84147d02b790857cc0554954fdc5093c14f0e7afc14f",
"",
"root"
],
[
"p",
"3f770d65d3a764a9c5cb503ae123e62ec7598ad035d836e2a810f3877a745b24"
],
[
"r",
"https://github.com/nostr-protocol/nips/blob/master/06.md"
]
],
"content": "Keychat has implemented a seed phrase using NIP-6.\n\nFor applications focused on public notes, such as Damus, it is more beneficial for a user to use a single Nostr ID because it can accumulate more reputation. However, for apps focused on private notes like Keychat, using multiple IDs can provide better metadata privacy. A seed phrase allows users to have multiple IDs while only needing to save one seed phrase.\n\nAnother point is that the double ratchet algorithm used in the Signal protocol is stateful and cannot be used on multiple devices with the same ID simultaneously. The double ratchet algorithm provides enhanced encryption security but sacrifices some multi-device synchronization capabilities. This is an issue that apps focused on public notes do not encounter.\n\nhttps://github.com/nostr-protocol/nips/blob/master/06.md",
"sig": "5c896281b7ef909e7af463d281407b8b13373066ac7ebdb5bb6f760d16416d85ee288e3cafbe1df5b03ba50a7b771008bf4c96e523e0f77e6d0d94c1556b7fc0"
}