14 points par GN⁺ 2024-11-04 | 1 commentaires | Partager sur WhatsApp
  • L’objectif de Matrix est de construire des applications de communication ouvertes, décentralisées et sécurisées. Matrix 2.0 met en œuvre quatre fonctionnalités majeures pour faire entrer cette vision dans le grand public
    • Connexion instantanée, démarrage instantané, synchronisation instantanée : rendu possible grâce à Simplified Sliding Sync
    • Authentification de nouvelle génération : fournit une API d’authentification plus sûre et plus mature avec OpenID Connect
    • VoIP/vidéo native Matrix chiffrée en multi-participants : MatrixRTC permet des appels de groupe chiffrés à grande échelle
    • Chiffrement invisible : amélioré pour que les utilisateurs aient à peine conscience du chiffrement

1. Simplified Sliding Sync

  • Version finale de l’API Sliding Sync, elle offre une connexion, un démarrage et une synchronisation instantanés.
  • Implémenté nativement dans Synapse, sans besoin de proxy séparé.
  • Excellentes performances, bien plus rapide que l’ancienne API v2.

2. Authentification de nouvelle génération

  • Remplace l’API d’authentification existante de Matrix par OpenID Connect.
  • Fournit une API d’authentification plus sûre et plus mature, avec une connexion simple via scan de QR code.

3. VoIP/vidéo de groupe native Matrix : MatrixRTC

  • Permet des appels vidéo de groupe chiffrés à grande échelle via Matrix
  • Implémenté sur la base du SFU de LiveKit, avec aussi une implémentation WebRTC en full mesh
  • Element Call fournit les fonctionnalités d’appel MatrixRTC et prend également en charge l’interopérabilité avec d’autres applications.

4. Chiffrement invisible

  • Amélioré pour que les utilisateurs aient à peine conscience du chiffrement.
  • Réduit au minimum les erreurs de chiffrement et exclut les appareils non vérifiés.
  • Avec l’approche TOFU (Trust On First Use), affiche un avertissement en cas de changement d’identité utilisateur.

Étapes suivantes

  • Il est prévu d’appliquer MAS à matrix.org, d’implémenter les fonctionnalités restantes et de les déployer dans l’ensemble de l’écosystème
  • Élargir la prise en charge de l’écosystème pour l’API Matrix 2.0
  • À l’avenir, Matrix 3.0 pourrait aborder la confiance, la sûreté et les améliorations de performances.

Conclusion

  • Matrix 2.0 offre l’opportunité de construire des applications supérieures aux alternatives grand public.
  • Si vous exploitez un serveur Matrix, il est recommandé d’adopter l’authentification de nouvelle génération et MatrixRTC

1 commentaires

 
GN⁺ 2024-11-04
Avis Hacker News
  • Si vous souhaitez héberger un homeserver mais que la multitude de services vous semble intimidante, je recommande de regarder matrix-docker-ansible-deploy. Cet outil offre une expérience « configurez-le puis oubliez-le », et la documentation guide toutes les décisions.

  • J’ai installé Element X, mais je n’ai pas pu l’utiliser après qu’EMS a arrêté les petites instances, ce qui m’a poussé à passer à l’auto-hébergement. Il fonctionne maintenant avec un Synapse auto-hébergé. Mais il reste plusieurs petits problèmes. On peut vivre sans Spaces, mais l’absence d’un canal de notifications et d’avatars dans les notifications est gênante. Il y a beaucoup de points à améliorer, et ces défauts réduisent sa valeur.

  • Le plus gros problème lors de la configuration d’une instance Matrix auto-hébergée concernait le chiffrement. En utilisant le client Element, de nombreuses fenêtres contextuelles vagues du type « Mettez à niveau le chiffrement ! » apparaissaient. Les explications de la page « Sécurité et confidentialité » n’étaient pas claires, ce qui était déroutant. Si cette confusion diminuait, l’expérience utilisateur s’améliorerait grandement.

  • Je me demande s’il est prévu d’améliorer la version desktop d’Element. J’hésite entre attendre un portage d’Element X sur desktop ou chercher un autre client Matrix. On dirait que l’équipe Element a du mal, avec des ressources limitées, à maintenir Element Desktop comme un excellent client.

  • Je me demande s’il y a des changements sur les notifications. J’ai dû arrêter d’utiliser Matrix pour discuter avec mes amis à cause de problèmes de notifications. Les messages étaient envoyés au serveur, mais les notifications n’arrivaient sur le téléphone des autres que plusieurs minutes ou plusieurs heures plus tard, voire les messages n’étaient pas envoyés au serveur alors même qu’une connexion Internet était active.

  • J’aime l’interface du lecteur YouTube. Elle ne se charge pas par défaut et propose une option d’activation volontaire, ce qui permet d’éviter le pistage de Google.

  • Je me demande si Synapse est toujours la seule implémentation de serveur Matrix qui ne soit pas en bêta. Le site matrix.org semble le suggérer, mais je ne sais pas si cette information est à jour.

  • Félicitations à l’équipe Matrix ; j’ai hâte d’essayer tout ce que propose cette version et de voir comment je pourrais l’implémenter dans l’organisation où je travaille.

  • Je me demande s’il est possible de rejoindre un salon sans exposer une adresse globale, comme avec XMPP.