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 6 months ago
For example, Signal defaults to using peer-to-peer WebRTC for voice and video calls, without the need for a server, as long as both users have a good network connection. image View quoted note →
Keychat's avatar
keychat 6 months ago
Highly recommend watching this talk — it gives an overview of well-designed Bitcoin payment solutions from the perspective of the Lightning Network. View quoted note →
Keychat's avatar
keychat 6 months ago
How about transmitting encrypted messages directly through P2P WebRTC without using a relay when both parties in a KeyChat conversation are online? View quoted note →
Keychat's avatar
keychat 6 months ago
Keychat relies on relays, but it minimizes their authority to only forwarding encrypted messages. Another approach is peer-to-peer (P2P), where the client and server are merged—Briar and Keet are two examples of this model. When both parties are online, P2P communication is relatively straightforward; for instance, voice and video calls can be handled via P2P WebRTC under most network conditions. However, things get trickier when it comes to sending text messages while the recipient is offline. What kind of node should temporarily store the data and later sync it to the recipient once they come online? View quoted note →
Keychat's avatar
keychat 6 months ago
The new version of Keychat (v1.32.9+6387) is now available for download on the App Store, ZapStore, and GitHub. In this version, when using a Mini App, users can see which actions request a signature and will be prompted to approve them. In the next version, this feature will require manual activation. For now, users can directly experience how signing works within a Mini App. We recommend trying it out with Jumble. This release also adds support for Cashu mint fees, allowing mint operators to earn some revenue. At the moment, only a few mints have enabled fees. There are still some bugs in this version, and we’ll continue working on fixes. In the next release, we aim to let users configure their media server—just like configuring a Nostr relay—including support for Blossom servers.
Keychat's avatar
keychat 6 months ago
This internal test version of Keychat shows users which actions in a Mini App trigger a signature request.
Keychat's avatar
keychat 6 months ago
All five are client-server models. Server authority and user counterparty risk both decrease from left to right. View quoted note →
Keychat's avatar
keychat 6 months ago
The new Quotes feature in Jumble is excellent—it doesn’t require switching pages, making it much easier to view quotes. image