GM to DMs

Reply to this note

Please Login to reply.

Discussion

Double ratchet should not be a column; just because it’s double ratchet doesn’t mean it’s interoperable

Yes, I have indicated as such - see asterisk* and comments.

nostr:npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8 and nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk do yall plan to make your double ratchet implementations interoperable?

👆 Keychat directly uses the open-source libsignal (X3DH + double ratchet), while Iris uses secp256k1 to re-implement the idea of the double ratchet.

https://github.com/signalapp/libsignal

Nice visualisation. If you break out NIP-17 into "1-to-1 only" and "1-to-1 plus group" it gets even more fragmented.

👀

Updated with new column

I think he replied to his own question, there are a few with 1-on-1 only in his reply.

But on his point that it's more work to remove groups than to add groups, I'd argue that NIP 17 groups are like fake groups, nobody can leave or join without breaking the group, so they should be removed for that reason instead, everything to MLS.