Why Nostr? What is Njump?
2024-08-08 07:40:52

keychat on Nostr: Keychat not only draws design inspiration from the postal system but also from ...

Keychat not only draws design inspiration from the postal system but also from Bitcoin wallets.

1.
Bitcoin wallets use a seed phrase.

Similarly, Keychat uses a seed phrase.

2.
Bitcoin allows users to maintain multiple wallets, enhancing privacy.

Similarly, Keychat users can have multiple IDs, enhancing privacy.

3.
Bitcoin wallet users can use their own Bitcoin node.

Similarly, Keychat users can use their own Nostr relay.

4.
Bitcoin wallets do not reuse addresses and continuously update their receiving addresses for better privacy.

Similarly, Keychat continuously updates its receiving and sending addresses to protect metadata and enhance privacy.

5.
Sending Bitcoin requires a transaction fee, which prevents spam and increases miner income. Especially as block rewards diminish over time, transaction fees will become the primary source of income for miners, allowing mining operations to continue sustainably.

Similarly, sending Keychat messages requires ecash sat stamps, which prevent spam and generate revenue for relay operators, enabling long-term operations.
The Introduction of Keychat

Keychat is a chat app, built on Bitcoin ecash, Nostr protocol and Signal protocol.

Keychat is inspired by the postal system — stamps, post offices, letters.

Keychat uses Bitcoin ecash as stamps and Nostr relays as post offices.

Senders send messages stamped with Bitcoin ecash to Nostr relays. The Nostr relays collect the Bitcoin ecash, then deliver messages to receivers.

Unlike the centralized postal system, Keychat can use multiple Bitcoin ecash issuers and Nostr relays, each maintained by distinct operators.

Keychat uses Signal protocol to ensure message encryption security and meta-data privacy.

The content of the letter can be exposed easily by opening the envelope. Keychat messages are end-to-end encrypted via Signal protocol, with a unique encryption key generated for each message. Only the sender and receiver can decrypt the message.

The addresses of both parties on the envelope can be tracked. In theory, this problem is solved if they change addresses daily. So Keychat reuses Signal protocol to update sending and receiving addresses for nearly every message.

Like the postal system, Keychat requires no registration. Users just generate Nostr keys as ID.

https://www.keychat.io/
Author Public Key
npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8