Matrix is an open standard for inter-operable, decentralized, real-time communication over IP. It can be used to power Instant Messaging, VoIP/WebRTC signalling, Internet of Things communication - or anywhere you need a standard HTTP API for publishing and subscribing to data whilst tracking the conversation history.
Matrix defines the standard, and provides open source reference implementations of Matrix-compatible Servers, Clients, Client SDKs and Application Services to help you create new communication solutions or extend the capabilities and reach of existing ones.
>What is it
Matrix is a FreeSource federated chat protocol with features similar to Discord, introduced in 2014.
Federated means that you can host your own homeservers and join chatrooms/channels hosted on other servers . This is similar to sending emails from Gmail to Yahoo or placing phonecalls from Verizon to Softbank.
>Is it safe
You can encrypt your messages with a key that's only ever stored on your device, so you don't even necessary need to trust the chat servers.
This feature is currently in Beta.
>What's the advantage over IRC
You can post images, videos, upload files and you don't need to run a client or relay server to remain online. Chat logs are served automatically should the room owner choose to enable them.
Servers can also enable an IRC-bridge feature which allows you to join IRC networks, like Rizon, using the server as a persistent relay.
Separate from this, there is also support for mirroring your existing IRC channels into a Matrix Room in order. This creates a chat room that can be accessed from either IRC or Matrix with all the messages posted from either available to everyone.
>What's the advantage over Discord
Matrix is for Straight People.
You also get better security, ability to have a nPost too long. Click here to view the full text.