|
|
Log in / Subscribe / Register

Matrix: a new specification for federated realtime chat

Matrix: a new specification for federated realtime chat

Posted Feb 12, 2015 12:28 UTC (Thu) by Arathorn (guest, #101018)
In reply to: Matrix: a new specification for federated realtime chat by nowster
Parent article: Matrix: a new specification for federated realtime chat

The main algorithmic difference with Inkblot is that Matrix's federated message history is all cryptographically signed by the originating server (to avoid tampering over open federation), and is built on a replicated directed acyclic graph datastructure to provide eventual consistency semantics and elegantly handle netsplits, data loss, etc. It's obviously intended for realtime messaging, whereas NNTP isn't exactly up to the job of IM or VoIP signalling. And Matrix syncs arbitrary JSON rather than MIME envelopes. It's true that Matrix is slightly inspired by NNTP (as well as IRC, IMAP, eventually consistent DBs, etc). (I'm the tech lead on Matrix, fwiw).


to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds