- Das Ziel von Matrix ist der Aufbau offener, dezentraler und sicherer Kommunikations-Apps. Matrix 2.0 setzt vier zentrale Funktionen um, um dies massentauglich zu machen
- Sofort anmelden, sofort starten, sofort synchronisieren: umgesetzt durch Simplified Sliding Sync
- Authentifizierung der nächsten Generation: mit OpenID Connect für eine sicherere und ausgereiftere Authentifizierungs-API
- Native verschlüsselte Mehrparteien-VoIP/Video-Kommunikation für Matrix: mit MatrixRTC sind verschlüsselte Gruppenanrufe in großem Maßstab möglich
- Unsichtbare Verschlüsselung: so verbessert, dass Nutzer Verschlüsselung kaum noch wahrnehmen
1. Simplified Sliding Sync
- Die finale Version der Sliding-Sync-API, die sofortige Anmeldung, sofortigen Start und sofortige Synchronisierung bietet.
- Nativ in Synapse implementiert, sodass kein separater Proxy erforderlich ist.
- Sehr leistungsfähig und deutlich schneller als die frühere v2-API.
2. Authentifizierung der nächsten Generation
- Ersetzt die bestehende Authentifizierungs-API von Matrix durch OpenID Connect.
- Bietet eine sicherere und ausgereiftere Authentifizierungs-API und ermöglicht bequemes Anmelden per QR-Code-Scan.
3. Native Matrix-Gruppen-VoIP/Video: MatrixRTC
- Große verschlüsselte Gruppen-Videoanrufe über Matrix möglich
- Implementiert auf Basis von LiveKit SFU, außerdem gibt es eine Full-Mesh-WebRTC-Implementierung
- Bietet Anruffunktionen über Element Call und unterstützt auch die Interoperabilität mit anderen Apps.
4. Unsichtbare Verschlüsselung
- So verbessert, dass Nutzer Verschlüsselung kaum noch bewusst wahrnehmen.
- Minimiert Verschlüsselungsfehler und schließt nicht verifizierte Geräte aus.
- Warnt bei Änderungen der Benutzeridentität mit dem TOFU(Trust On First Use)-Ansatz.
Nächste Schritte
- Geplant ist, MAS auf matrix.org anzuwenden, die verbleibenden Funktionen umzusetzen und sie im gesamten Ökosystem auszurollen
- Ausbau der Ökosystem-Unterstützung für die Matrix-2.0-API
- Für ein zukünftiges Matrix 3.0 könnten Themen wie Vertrauen, Sicherheit und Leistungsverbesserungen diskutiert werden.
Fazit
- Matrix 2.0 bietet die Chance, Apps zu entwickeln, die besser sind als Mainstream-Alternativen.
- Wer einen Matrix-Server betreibt, dem wird empfohlen, die Authentifizierung der nächsten Generation und MatrixRTC einzuführen
1 Kommentare
Hacker-News-Kommentare
Wenn du einen Homeserver hosten möchtest, dich aber von den vielen Diensten überfordert fühlst, lohnt sich ein Blick auf
matrix-docker-ansible-deploy. Dieses Tool bietet eine „einrichten und vergessen“-Erfahrung, und die Dokumentation führt durch alle Entscheidungen.Ich habe Element X installiert, konnte es aber nicht nutzen, nachdem EMS die kleine Instanz beendet hatte und ich mit Self-Hosting begonnen habe. Inzwischen funktioniert es mit selbst gehostetem Synapse. Es gibt jedoch mehrere kleinere Probleme. Ohne Spaces kann man leben, aber dass Benachrichtigungskanäle und Avatare in Benachrichtigungen fehlen, ist unpraktisch. Es gibt viel Raum für Verbesserungen, aber diese Nachteile mindern den Wert.
Das größte Problem beim Einrichten einer selbst gehosteten Matrix-Instanz waren die Verschlüsselungsthemen. Bei der Nutzung des Element-Clients erschienen viele vage Pop-ups mit „Upgrade deine Verschlüsselung!“. Die Erklärungen auf der Seite „Sicherheit und Datenschutz“ waren nicht klar und sorgten für Verwirrung. Wenn diese Verwirrung reduziert würde, würde sich die User Experience deutlich verbessern.
Ich frage mich, ob geplant ist, die Desktop-Version von Element zu verbessern. Ich überlege, ob Element X auf den Desktop portiert werden soll oder ob ich mich nach einem anderen Matrix-Client umsehen sollte. Es wirkt so, als hätte das Element-Team wegen begrenzter Ressourcen Schwierigkeiten, Element Desktop als großartigen Client zu erhalten.
Ich frage mich, ob es Änderungen bei Benachrichtigungen gibt. Ich habe Matrix genutzt, musste aber wegen Benachrichtigungsproblemen aufhören, mit meinen Freunden darüber zu sprechen. Nachrichten wurden an den Server gesendet, aber Benachrichtigungen kamen auf den Handys anderer Leute erst Minuten oder Stunden später an, oder Nachrichten wurden trotz bestehender Internetverbindung gar nicht an den Server gesendet.
Mir gefällt die Oberfläche des YouTube-Players. Sie wird nicht standardmäßig geladen und bietet eine Opt-in-Option, sodass man Google-Tracking vermeiden kann.
Ich frage mich, ob Synapse immer noch die einzige Matrix-Server-Implementierung ist, die nicht mehr im Beta-Status ist. Die Website matrix.org scheint das nahezulegen, aber ich bin nicht sicher, ob diese Information aktuell ist.
Glückwunsch an das Matrix-Team; ich freue mich darauf, alles auszuprobieren, was dieses Release bietet, und zu sehen, wie ich es in der Organisation einsetzen kann, in der ich arbeite.
Ich frage mich, ob man wie bei XMPP einem Raum beitreten kann, ohne eine globale Adresse offenzulegen.