[messaging] Minimal requirements for group chat

Joseph Bonneau jbonneau at gmail.com
Thu Apr 17 14:07:28 PDT 2014

> Causal ordering.

Does this help solve the UI problem? We could design a chat protocol where
every participant has a Lamport clock and these are committed to in each
message as an alternative to the "git commit history" formulation
considered above. This would get us some nice guarantees and maybe even
some code to re-use, but there isn't a magic way to display messages with
these timestamps intuitively either. It's not a good sign that Wikipedia
uses diagrams like this to try and explain the concept:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://moderncrypto.org/mail-archive/messaging/attachments/20140417/b11b3c8b/attachment.html>

More information about the Messaging mailing list