Why Nostr? What is Njump?
2024-05-14 09:11:52

keychat on Nostr: If you are confused about Keychat changing the sending and receiving addresses for ...

If you are confused about Keychat changing the sending and receiving addresses for almost every message after reading the note below, let me give you a real-life example.

Suppose Alice is traveling in the UK and Bob in France. They each stay in a new hotel in a new location every day. They agree to write each other a letter daily, sharing their travel experiences. They only need to inform each other in the letter where they will be staying the next day, and they can successfully send and receive letters. The receiving address is used only once.
Current chat applications and email have forgotten that an address is not the same as an ID, treating the ID as the address. Emails and current chat applications send messages as [from: Alice's ID to: Bob's ID]. Regardless of how your geographical address changes, when Alice sends an email to Bob, it’s always [from: Alice's ID to: Bob's ID]. This compromises metadata privacy.

However, letters work differently; they are [from: Alice's current geographical address to: Bob's current geographical address].

Keychat separates the recipient address and sender address from the ID, and the recipient and sender addresses are also different. Keychat messages are [from: Alice's one-time address to: Bob's almost one-time address]. This makes it difficult for outsiders and relay administrators to determine who is sending messages to whom.
Author Public Key
npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8