Keychat's avatar
Keychat
npub1h0uj...rwx8
Keychat is the super app for Bitcoiners. Autonomous IDs, Bitcoin wallet, secure chat, Mini Apps — all in Keychat. Autonomy. Security. Richness. Contact us for feedback 👇 https://www.keychat.io/u/?k=npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8
Keychat's avatar
keychat 10 months ago
Some updates: We've finally sorted out the Apple developer account. We expect to release the iOS version of Keychat within a week or two, and possibly a macOS version as well (although the UI isn’t fully optimized for large screens yet). We're currently revising our MLS group implementation. We've studied the codebases of NIP-104 and White Noise in depth and learned some useful design ideas—such as encrypting MLS messages using NIP-44 and hiding the `group_ID`. We’ve also been posting comments and discussing better mechanisms, like more efficient ways to update the MLS group’s receiving addresses. Ultimately, we hope different MLS clients will be able to interoperate.
Keychat's avatar
keychat 10 months ago
We summarize different end-to-end encrypted group messaging schemes. Keychat supports pairwise group (small group) and MLS group (large group). View quoted note →
Keychat's avatar
keychat 10 months ago
For a chat app, it only takes you and a friend using it for it to be useful—since your messages go directly to them. A microblogging app, on the other hand, needs a critical mass of users to be effective—because your posts are broadcast to everyone, and the more users there are, the more interaction you’ll get. Maybe that’s why there are more chat apps than microblogging apps. View quoted note →
Keychat's avatar
keychat 10 months ago
👍 In the Bitcoin era, using your own PoW instead of ecash sat stamps is like going back to the Bitgold or B-money era. View quoted note →
Keychat's avatar
keychat 10 months ago
We are still improving and optimizing MLS groups. Please note that future MLS groups may not be compatible with the current version. View quoted note →
Keychat's avatar
keychat 10 months ago
Keychat’s browser is partially inspired by WeChat mini programs. By studying WeChat mini programs, we realized that WeChat has swallowed and digested browsers. The relationship between WeChat and mini programs is fundamentally similar to that between a web browser and web apps. Most importantly, WeChat provides mini programs with identity and payment services. However, WeChat has monopolized the ecosystem. Developers must register with WeChat, and only WeChat can serve as the sole browser for mini programs. In contrast, Keychat’s ID and wallet are open and permissionless. image
Keychat's avatar
keychat 11 months ago
When we say that Keychat uses the Signal protocol (X3DH + double ratchet algorithm), we mean that Keychat directly uses the Signal Foundation’s open-source libsignal (which is based on the Curve25519 algorithm), rather than reimplementing the double ratchet algorithm using nostr’s secp256k1 algorithm. View quoted note →