====== Matrix Chat-Ökosystem ====== Mit Matrix kann man in der Regel kostenlos, privat, pseudonym und verschlüsselt kommunizieren. Vergleich mit anderen Chatprotokollen: siehe [[.:|Übersicht über Messenger]] Öffentliche Server: siehe [[guide:messenger:matrix#public-servers|Serverliste auf der englischsprachigen Version dieser Seite]] ==== Pro ==== * standardisiert * REST API * E2E-Verschlüsselung im Standard * inkl. Cross-Signing * MEGOLM (skalierbar) * dezentral / föderiert * Bridges zu anderen Messengern (IRC, Jabber, …) * Nachrichtenverlauf wird synchronisiert ==== Contra ==== * arschlangsam * Rekord: eine Nachricht kam 1 Jahr nach dem Absenden an[(Das nennt man im Fachsprech "[[https://en.wikipedia.org/wiki/Eventual_consistency|eventually consistent 🇬🇧]]" und ist eigentlich eine gute Sache, aber man wird als Nutzer teilweise nicht über den erfolgreichen Versand/Eingang von Nachrichten informiert)] * benötigt viele Ressourcen * Referenzserver Synapse in Python (Skriptsprache) * Referenzclient Riot in JavaScript (schlimme Skriptsprache) * Umfangreiche Metadaten, die alle Admins der Server in einem Raum einsehen können * in der Vergangenheit kleinere Sicherheitsprobleme * hauptsächlich in der Infrastruktur des Hauptservers ===== Räume ===== Es gibt einen Space, in dem einige deutschsprachige Räume gesammelt werden: ''[[https://matrix.to/#/#deutschsprachige-raeume:tilde.fun|#deutschsprachige-raeume:tilde.fun]]'' ^ Name ^ Raumname ^ Besonderheiten | ^ Computerhilfe und Informationstechnik | ''[[https://matrix.to/#/#informatik:tilde.fun|#informatik:tilde.fun]]'' | | ==== Hackerspaces ==== siehe auch: [[:de:hacking:#hackerspaces|hacking#hackerspaces]] ^ Name ^ Raumname ^ Besonderheiten | ^ CCC Darmstadt | #cccda-garten:lossy.network | | ^ [[https://www.chaos-inkl.de/|CCC Kaiserslautern]] | #chaos_inkl-general:matrix.chaospott.de | | ^ [[https://www.ccc-mannheim.de|CCC Mannheim]] | [[https://matrix.to/#/#general:mannheim.ccc.de?via=mannheim.ccc.de&via=tilde.fun&via=hax404.de|#general:mannheim.ccc.de]] | | ^ CCC Wien | #c3w:fairydust.space | | ^ [[https://www.hacksaar.de/|Hackerspace Saarbrücken]] | #hacksaarchat:matrix.org | | ^ Metalab Wien | #metalab:matrix.org | mit Freenode bridged | ^ Chaosdorf (Düsseldorf/DE) | #chaosdorf:matrix.org | | ^ /usr/space (Leobersdorf/AT) | #usrspace:matrix.usrspace.at | | ^ /dev/lol (Linz/AT) | #devlol:devlol.org | | ^ Entropia (Karlsruhe) | #entropia:entropia.de | | ^ [[https://raumzeitlabor.de/|RaumZeitLabor]] | [[https://matrix.to/#/#rzl:tilde.fun?via=tilde.fun&via=hax404.de|#rzl:tilde.fun]] | | ===== Clients ===== ^ Name ^ Besonderheiten ^ Technologie | | [[fluffychat|FluffyChat]] | optimiert auf einfache Bedienung und mobile Nutzung | Flutter | | [[element|Element]][(ehemals [[riot|Riot.im]])] | Offizieller/Referenz-Client | [[:dev:js:electron|Electron]] ([[:dev:js:|JavaScript]]) | ==== Matrix vs. XMPP/Jabber ==== XMPP hat den Vorteil der vielen Clients, OMEMO ist nicht ganz so scheiße wie OTR(UI-Technisch), ist schnell(im Vergleich), hat aber ein (aus heutiger perspektive) viel zu komplexe Struktur an PEPs die implementiert werden je nach Client (und Server) oder eben nicht. XMPP ist als "Baseline" gedacht – und nicht als Komplettlösung. Matrix hingegen ist eher der Vertreter der Gattung, dass "Baseline" bedeutet, Verschlüsselung im Protokoll zu haben, inklusive dezentraler Profile, die man auf unterschiedliche Instanzen migrieren kann[(Stand November 2020 noch nicht implementiert)], eingebauten automatischen Backups der Sicherheitsschlüssel und einem leider noch nicht implementierten Cross-Sign der Geräte[(gibt es [[https://matrix.org/blog/2020/05/06/cross-signing-and-end-to-end-encryption-by-default-is-here|seit Mai 2020]])]. Matrix hat die selbe beschissene Oberfläche wie jede andere Weboberfläche, die Slack nachahmen will. Die Referenzimplementierung Synapse ist in Python geschrieben (Du glaubst nicht wie lahmarschig das ganze ist). Synapse ist noch nicht so ausgereift, dass man sie vor 10 Jahren als 1.0 veröffentlicht hätte. ===== Meinungen und Reviews ===== * [[https://curius.de/blog/13-betriebssysteme/open-source/445-kommentar-matrix-org-gehackt-nicht-jedem-hype-folgen|Kommentar: Matrix.org gehackt - Nicht jedem Hype folgen]] (MerCurius, 2019) * [[https://www.kuketz-blog.de/messenger-matrix-das-xmpp-fuer-hobby-admins/|Messenger: Matrix – Das XMPP für Hobby-Admins?]] (Kuketz, 2018) * [[https://jo-so.de/2018-03/Matrix.html|Erkenntnisse und Erfahrungen rund um Matrix]] (Jörg Sommer, 2018) * [[https://www.heise.de/forum/heise-online/Kommentare/Matrix-steht-als-Messenger-fuer-Soldaten-und-zivile-BW-Angehoerige-zur-Verfuegung/Re-Matrix-vs-XMPP/posting-37818187/show/|Matrix vs. XMPP]] (Kommentar von B01010101010 auf heise.de, 11/2020) * [[https://www.linux-magazin.de/ausgaben/2016/05/matrix/|Matrix im Test]] (Linux-Magazin 05/2016) ===== siehe auch ===== * [[https://www.privacy-handbuch.de/handbuch_74g.htm|Privacy-Handbuch: Chatten mit [matrix]]]