Oddbean new post about | logout
 When designing Keychat, we considered the following disadvantages of the Signal App.


1、Signal App requires phone number registration. Users do not have their own self-sovereign ID.

2、Signal App users can only use Signal's servers, with no option to use third-party or self-hosted servers.

3、Signal App integrates a shitcoin called MobileCoin.

4、Signal App relies on donations and loans from billionaires, making it difficult to sustain.

Keychat proposed corresponding improvements for these disadvantages.


1、Keychat only requires generating a Nostr key. Users have their own self-sovereign ID.

2、Keychat users can freely choose which relay to use or run their own relay.

3、Keychat aligns with Bitcoin.

4、Keychat's economic model with Bitcoin ecash stamps is more reliable and sustainable.

5、Keychat offers better metadata privacy because it allows continuous changing of receiving addresses, sending addresses, and relays. 
 will it be possible to be paid in sats to receive messages? 
 yeah. 
 I'm in 
 Have you been 3rd party audited? 
 No yet. We will release code first.

BTW Keychat primarily reuses libsignal. 

https://github.com/signalapp/libsignal 
 👀
nostr:nevent1qqstpnekxlm398lpsdpghhnzdqz05jaas5fryysdz42xtv325cueg5qpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgq3qh0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qxpqqqqqqz6rrlcj 
 👀 
 Following progress. 
 Need sats to chat ?  
 If some relays offer free service, no need sats. 
 wow, another chat app based on Nostr and Ecash, I'm looking forward to it. 👀

nostr:note1kr8nvdlhz207rq6z300xy6qylf9mmpgjxgfq6925vkez4f3ej3gqh5f0te  
 🔥 
 Sounds dope! Are you considering a PWA option as well? https://i.nostr.build/7Grx3.jpg  
 PWA is worth developing. 
 👀🤔🧐 
 Waiting the Android beta 🙏⚡

nostr:nevent1qqstpnekxlm398lpsdpghhnzdqz05jaas5fryysdz42xtv325cueg5qprdmhxue69uhkummnw3ezuenjv93hgctvd9ax2epwdejhgq3qh0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qxpqqqqqqzs8m83l 
 I'm hoping this turns out well! 

nostr:nevent1qqstpnekxlm398lpsdpghhnzdqz05jaas5fryysdz42xtv325cueg5qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg9mly364yjxqe0c33qv0kdlv8xvcrlnlnlsvk5vktl5e7akyzy0rcpsgqqqqqqsjdtefp 
 What is the benefit over SimpleX? 
 Good question.

Simplex chat also use signal protocol to achieve end to end encryption.

https://github.com/simplex-chat/simplex-chat/blob/stable/PRIVACY.md 

"Simplex chat is the first messenger without user IDs. " This is its most distinctive feature.

“To deliver messages, instead of user IDs used by all other platforms, SimpleX uses temporary anonymous pairwise identifiers of message queues, separate for each of your connections — there are no long term identifiers.”

In my view, Keychat's method of changing the sending and receiving addresses for almost every message is more beneficial for metadata privacy.

I think the number of Simple Chat relays is fewer than the number of Nostr relays. Moreover, the Simplex Chat team has not aimed to integrate with Bitcoin in any way. Could it be said that Simplex Chat does not yet have a viable economic model? https://image.nostr.build/79238f0f305dc434ebb1024f60baf422f34c467398b269541642dcad52c50c2f.png  
 Will you put your app on F-droid? 
 We will release android apk directly. 
 Why start from scratch? You could add ecash to #XMPP 
 XMPP uses a federated model, like email servers, where servers communicate with each other. Nostr uses a relay model, where relays do not communicate with each other. 
 Wait. We will release code and android apk.