Skip to main content

Présentation

image.png

Le

Qu’est-ce protocoleque Matrix

 ?

Matrix est un protocole standardouvert ouvertqui permet la communication instantanée, comme la messagerie, les appels audio et légervidéo, mais de façon décentralisée. Contrairement aux applications classiques où tout passe par un serveur unique, Matrix permet à plusieurs serveurs de communiquer entre eux.

Le serveur le plus utilisé pour Matrix est celui qui gère les comptes, les salons de discussion, et assure la synchronisation des messages entre utilisateurs.

À quoi sert Matrix ?

Matrix permet d’échanger des messages en temps réel, de passer des appels audio et vidéo, et de créer des salons de discussion. Grâce à sa nature décentralisée, les utilisateurs peuvent choisir leur propre serveur ou même en héberger un eux-mêmes.

Cela offre plus de contrôle sur les données, plus de sécurité, et évite la dépendance à un fournisseur unique. C’est une alternative libre et ouverte aux plateformes propriétaires comme WhatsApp ou Slack.

Comment fonctionne Matrix ?

Le serveur Matrix stocke les comptes des utilisateurs, leurs contacts, les messages, et les salons. Il communique avec d’autres serveurs Matrix pour assurer que les messages arrivent partout, même si les utilisateurs sont sur des serveurs différents.

Les clients Matrix (comme Element) se connectent au serveur pour envoyer et recevoir des messages. Le protocole est conçu pour être sécurisé, avec un chiffrement de bout en bout possible.

Pourquoi utiliser Matrix ?

Matrix offre plusieurs avantages : il est open source, décentralisé, et très flexible. On peut héberger son propre serveur pour garder le contrôle total de ses données, tout en communiquant facilement avec les utilisateurs d’autres serveurs.

C’est aussi un système sécurisé, qui supporte le chiffrement des conversations et l’authentification forte.

Cas d’usage courants

Matrix est idéal pour :

  • Mettre en place une messagerie instantanée sécurisée pour une organisation,

  • Faciliter la collaboration via des salons de discussion et appels,

  • Offrir une alternative libre aux messageries propriétaires,

  • Garantir la confidentialité grâce au chiffrement de bout en bout.

En résumé

Matrix est une solution moderne, ouverte et sécurisée pour la communication en temps réel. IlElle est conçu pour permettre aux utilisateurs ayant des comptes chez un fournisseurpermet de services de communiquer avec les utilisateurs d'un fournisseur de services différent viagarder le chatcontrôle sur ses données tout en ligne,bénéficiant lad’une voixmessagerie sur IPriche et la visiophonie. En d’autres termes, elle vise à rendre la communication en temps réel parfaitement transparente entre différents fournisseurs de services, comme le fait actuellement le courrier électronique standard avec le protocole simple de transfert de courrier (SMTP) pour les services de courrier électronique.décentralisée.

Historique

Le projet initial a été créé dans Amdocs, en construisant un outil de chat appelé « Amdocs Unified Communications », par Matthew Hodgson et Amandine Le Pape. Amdocs a ensuite financé l'essentiel du travail de développement de 2014 à 

Matrix a remporté le prix de l'innovation au WebRTC 2014 Conference & Expo et le prix « Best in Show » au WebRTC World en 2015

Le protocole a reçu des éloges assortis de quelques avertissements après son lancement en 2014. Les examinateurs ont noté que d'autres tentatives visant à définir un protocole de messagerie instantanée ou de signalisation multimédia ouvert de ce type rencontraient des difficultés pour être largement adoptées — par exemple XMPP et IRCv3 — et ont mis en évidence les défis à la fois technologiques et politiques. Certains se demandaient s'il existait une demande suffisante des utilisateurs pour des services interopérables entre les fournisseurs

Le serveur Synapse

Synapse est un serveur Matrix open-source écrit en Python et maintenu par la Fondation Matrix.org