Why Nostr? What is Njump?
2024-07-26 14:31:27

keychat on Nostr: Designing a Nostr app focused on public notes is different from designing one focused ...

Designing a Nostr app focused on public notes is different from designing one focused on private notes.
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.md
Author Public Key
npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8