J’ai utilisé le réseau de communication Matrix pour la première fois en 2018, puis de manière plus complète de 2021 à 2023.
Voici mon retour d’expérience.
Mon usage
- Une instance personnelle hébergée par EMS, acteur de référence dans l’hébergement d’instance Matrix. Avec un nom de domaine personnel ;
matrix.piotr.paris
. - J’ai utilisé plusieurs équipements, à l’aide du client Element sous Linux, Android et iOS.
- J’ai animé une communauté privée dans un espace Matrix dédié, composée de plusieurs salons, tous chiffrés de bout en bout.
- J’ai animé un groupe de discussion public de plusieurs dizaines de membres.
De très bonnes idées…
Je trouve que le principe de fonctionnement du réseau Matrix est réellement excellent. Je ne vois pas ce que j’aurais fait de vraiment meilleur que l’équipe qui a conçu l’architecture générale du protocole. On peut toujours discuter de certains détails, mais sans que cela n’abaisse la note d’ensemble.
La question de la pertinence de la fédération des systèmes de communication reste un sujet complexe, et un débat houleux, dans lequel je ne rentrerai pas ici.
Sur la question précise du chiffrement de bout en bout, je fais le même constat que sur la vue d’ensemble.
Mon seul regret est l’absence de messages éphémères, alors même que l’intérêt de cette fonctionnalité est de plus en plus universellement admis.
… de très mauvaises implémentations
J’ai rencontré un nombre relativement important de dysfonctionnements, que je n’avais jamais vu sur d’autres applications comparables telles que Signal, Telegram, Discord ou WhatsApp.
Parmi les plus inacceptables :
- l’incapacité à rejoindre des salons sans raison apparente, des fois avec mon arrivée qui était notifiée au salon alors que j’étais coincé dehors ;
- des lenteurs de plusieurs dizaines de secondes sur certaines opérations ;
- des problèmes dans l’implémentation du chiffrement de bout en bout qui font que certains messages étaient indéchiffrables (y compris ceux que j’avais moi même envoyés !). Il arrivait que ces comportements soient spécifiques à certains de mes équipements. D’autres fois, ils étaient étendus à l’ensemble de mes sessions. Certaines personnes m’ont contacté et je n’arrivais pas à déchiffrer leur message de prise de contact…
Je ne comprends pas que de telles fonctionnalités de base n’aient pas été stabilisées depuis longtemps, comme c’est le cas chez tous les concurrents majeurs de Matrix.
Tous ces soucis m’ont fait abandonner un système qui était pourtant très beau sur le papier.