Why Nostr? What is Njump?
2024-07-03 11:43:33
in reply to

JeffG on Nostr: Ah ok - we're focusing on different things here. I think GWs are useful for wrapping ...

Ah ok - we're focusing on different things here. I think GWs are useful for wrapping messages in a disposable cover that allows you to obfuscate the message metadata over the wire. This is actually very valuable but isn't a solution to everything.

Proper encryption of DMs and Group messages is going to require clients to store the actual decrypted message contents (in an encrypted way locally).

It fundamentally isn't possible to build a messaging system that provides strong forward and post-compromise security, allows for asynchronous messaging via decentralized data stores, and also allows any client application to rebuild the full conversation history at any point. They are just incompatible goals. This is why, when you connect a new device on signal, the new device doesn't get the history of the conversation it's in. Just new messages from that point forward.

From your point of view, would you rather give up something on the other side in order to have that rebuildable conversation history?
Author Public Key
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc