[matrix] - Imagine a world where...

By MatrixComm | MatrixComm | 18 Jul 2020

Welcome to Matrix!
Matrix is an open network for secure, decentralised communications. 


Imagine a world…

  • where you can communicate without being forced to install the same app.
  • where it is as simple to message or call anyone as it is to send them an email.
  • where you can choose who hosts your communications.
  • where your conversations are secured by E2E encryption.
  • where there’s a simple standard API for sharing real-time data on the web.

Matrix is a free, open source project that publishes the Matrix open standard for secure, decentralised, real-time communications. It's maintained by the non-profit Foundation, which aims to create an open platform which is as independent, vibrant and evolving as the Web itself... but for communications. As of June 2019, Matrix is out of beta and the protocol is fully suitable for production usage.

Matrix gives you simple HTTP API's and SDK's (Android, iOS, JS, Python) to create chatrooms, direct chats and chat bots, complete with end-to-end encryption, file transfer, real-time synchronised conversation history and state, formatted messages, read receipts and more.
Conversations are replicated over all the servers participating in them, meaning there is no single point of control or failure. You can reach any other user in the global Matrix ecosystem of over 10 Million users, even including those on other networks via bridges. Integrates with existing 3rd party ID's to authenticate and discover users.
Encrypted group conversations, read receipts, typing notifications, "exploding" messages, presence…

End-to-End Encryption
Matrix provides state-of-the-art end-to-end-encryption via the Olm and Megolm cryptographic ratchets. This ensures that only the intended recipients can ever decrypt your messages, while warning if any unexpected devices are added to the conversation.
Matrix’s encryption is based on the Double Ratchet Algorithm popularised by Signal, but extended to support encryption to rooms containing thousands of devices. Olm and Megolm are specified as an open standard and implementations are released under the Apache license, independently audited by NCC Group.

VoIP and Streaming
With the advent of WebRTC, developers gained the ability to exchange high quality voice and video calls, but no standard way to actually route the calls.
Matrix is the missing signalling layer for WebRTC. If you are building VoIP or Live Streams into your app, or want to expose your existing VoIP app to a wider audience, building on Matrix’s SDK's and bridges should be a no-brainer.

Matrix owes its name to its ability to bridge existing platforms into a global open matrix of communication. Bridges are core to Matrix and designed to be as easy to write as possible, with Matrix providing the highest common denominator language to link the networks together.
The core Matrix team maintains bridges to Slack, IRC, XMPP and Gitter, and meanwhile the wider Matrix community provides bridges for Telegram, Discord, WhatsApp, Facebook, Hangouts, Signal and many more.

IOT, VR and more…
Matrix can handle any type of real-time data, not only messaging and VoIP.
By building bridges to as many IoT silos as possible, data can be securely published on the Matrix network. IoT solutions built on Matrix are unified, rather than locked to specific vendors, and can even publish or consume Matrix data directly from devices via ultra-low bandwidth transports (100bps or less).
Meanwhile AR and VR vendors are recreating the silos we’ve seen in instant messaging rather than working together towards an open ecosystem. Matrix can be the unifying layer for both communication and world data in AR and VR.

How does it work?
Matrix is really a decentralised conversation store rather than a messaging protocol. When you send a message in Matrix, it is replicated over all the servers whose users are participating in a given conversation, similarly to how commits are replicated between Git repositories. There is no single point of control or failure in a Matrix conversation which spans multiple servers: the act of communication with someone elsewhere in Matrix shares ownership of the conversation equally with them. Even if your server goes offline, the conversation can continue uninterrupted elsewhere until it returns.
This means that every server has total self-sovereignty over its users data - and anyone can choose or run their own server and participate in the wider Matrix network. This is how Matrix democratises control over communication.
By default, Matrix uses simple HTTPS+JSON API's as its baseline transport, but also embraces more sophisticated transports such as WebSockets or ultra-low-bandwidth Matrix via CoAP+Noise.
Public Domain; This is the unofficial social media account for Matrix and our goal is to keep you updated on the massive growth that is happening on the Matrix network and protocol development. These posts are independent of the Foundation, are a compilation and syndication of content on various Matrix websites and are approved via the express written permission of Matthew Hodgson, Co-Founder of Matrix.
We are also writing educational posts here so that you can easily learn about the many apps and businesses that are building their products and services on Matrix technology.
❤ ❤ ♡ ♡ Please Like and Share this post! ♡ ♡ ❤ ❤

On Matrix technology, you can finally be free of KYC, censorship, walled gardens, spying and even your phone bill.



Find a Homeserver:
Run a Homeserver:

Support Matrix with..
Bitcoin: 1LxowEgsquZ3UPZ68wHf8v2MDZw82dVmAE
Ethereum: 0xa5f9a4f9e024f6d727f7afda9257e22329a97485

Be sovereign.

How do you rate this article?



[matrix]  An open network for secure, decentralised communications.


[matrix] An open network for secure, decentralised communications.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.