- 2019, https://matrix.org/
- not the movie, but the “matrixed communication”
- open standard: spec
- non-profit Matrix.org Foundation
- decentralized
- end-to-end encryption
- olm, megolm
- based on Signal’s double ratchet
- extended to support encrypted rooms
- messaging (IM, rooms, bots, even IoT devices)
- signaling (for WebRTC, VoiP, video calls)
- bridging to other IM networks (XMPP, Slack, IRC, Discord, Facebook, …)
- HTTPS+JSON based by default, but a much lighter UDP based demo was already created for ~100bps (!) networks
How does it work?⌗
- “decentralized message store”
- messages are replicated over all participating servers
- no single point control or failure
- more like e-mail than other IM protocols
Who uses it?⌗
- lot of clients (web, desktop, mobile, even console), client SDKs
- lot of bridges to other IM networks
- more than one server implementations
- free servers
- easy to self-host, easy to join the federation
- some numbers (matrix.org homeserver):
- 10M+ accounts
- 2.5M+ messages/day
- 2.1M+ rooms
- 20k+ federated servers
- 400+ projects, 70+ companies building on Matrix
- “big” users
- French Goverment
- German Ministry of Defense
- Mozilla
- Gitter (chat for GitLab projects)