Der Comment hat mir mal wieder gezeigt das selbst innerhalb des Fediverse Matrix noch relativ unbekannt ist: https://feddit.org/post/7143282/4318201

Matrix ist ein modernes Chatprotokoll das alle Netzpolitischen Haken abdeckt:

  • Offner Standard
  • Open Source Implementation sowohl auf Server wie auch auf Client Seit (z.B. durch synaptic (server) und Element (client))
  • Dezentral (durch Föderation)
  • By Default Ende zu Ende verschlüsselt
  • Kein Telefonnummerzwang

Dazu deckt es alle features ab die man von einer Chatsoftware haben möchte:

  • Multimedia Support (Voicenachrichten, Bilder-, Video, Audiodateiversand)
  • Gruppenchats
  • Communities (Vergleichbar mit Discord “Servern”)
  • Video/Voice Kanäle
  • Direkte Skype-artige Anrufe an Einzelpersonen oder Gruppen
  • Programme/Apps für alle erdenklichen Platformen (Linux, Windows, Mac, iOS, Android (auch über F-Droid), Webbrowser)

Element ist imho aktuell die beste Implementierung des Matrix Protokolls und mein empfolener Einstiegspunkt: https://element.io/download

Gegenüber Normies sag ich meistens auch nur: Würdest du dir Elements Runterladen?

Wer kennt es schon? Wer nutzt es schon?

Bonuspunkte: Die Leute hinter Element sind afaik momentan noch die Einzigen die angekündigt haben die DMA erzwungene Chat intercompatibilität von WhatsApp umzusetzen: https://element.io/blog/the-eu-digital-markets-act-is-here/

  • poVoq@slrpnk.net
    link
    fedilink
    arrow-up
    21
    arrow-down
    2
    ·
    edit-2
    7 days ago

    Gegenargument: Matrix wird zu stark von der kommerziellen Firma Element dominiert und ein Großteil des Netzwerks (ca. 70%) läuft auf deren Servern. Technisch betrachtet ist Matrix auch nicht besonders gut durchdacht und basiert auf einem resourcenverschwendenden DAG Verfahren (ähnlich wie Blockchain).

    Der offene XMPP Standard kann eigentlich alles was Matrix verspricht, ist aber viel unabhängiger und technisch ausgereifter.

    Ganz salopp gesagt ist XMPP das Equivalent zu ActivityPub, und Matrix das Equivalent zu Bluesky.

    • Flipper@feddit.org
      link
      fedilink
      arrow-up
      12
      ·
      7 days ago

      Das DAG (directed acyclic graph) Ressourcenverschwendung sind ist Blödsinn. Der bessere Vergleich ist GIT. Das ist auch ein DAG der mit entsprechenden Nachrichten wieder zusammengeführt werden kann, genauso wie das Matrix Protokoll.

      Die Verschlüsselung basiert auf den gleichen Verfahren wie Signal und WhatsApp mit einem Double Ratchet, bestehend aus Diffie Hellman, AES und HMAC, die fast überall genutzt wird.

      • poVoq@slrpnk.net
        link
        fedilink
        arrow-up
        11
        arrow-down
        1
        ·
        edit-2
        7 days ago

        Für ein Chatprotokoll ist ein DAG Blödsinn, bei git macht das schon mehr Sinn. Und das mit der Resourcenverschwedung ist offensichtlich wenn man Matrixserver mit XMPP Servern vergleicht. Bei mehr oder weniger gleicher Funktionalität brauchen Matrixserver 10-100 mal mehr Resourcen.

        Das von Matrix verwendete MegOLM Verfahren ist an das von Signal verwendete Verfahren angelehnt aber in einigen Kernpunkten stark aufgeweicht und daher weniger sicher. Das oft in XMPP verwendete OMEMO ist dazu im Vergleich viel näher an Signal.

        • Flipper@feddit.org
          link
          fedilink
          Deutsch
          arrow-up
          4
          ·
          edit-2
          6 days ago

          Ich hab mich gefragt was das Problem mit Megolm ist. Hat ne Weil gedauert bis ich das hier gefunden habe.

          Zusammenfassung für alle: Sowohl vorwärts als auch rückwärts geheimhaltung ist stark eingeschränkt, bzw nicht gegeben. UFF

          • poVoq@slrpnk.net
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            6 days ago

            Ja und zusätzlich teilen sich bzw. tauschen Geräte des selben Kontos die privaten Schlüssel aus, was in der Vergangenheit wiederholt zu Sicherheitsproblemen geführt hat. Derzeit angeblich sicher, aber prinzipbedingt sollte der private Schlüssel nie das Gerät verlassen und auch nicht mehrfach verwendet werden.

            E2ee ist bei Matrix vor allem eins: Marketing.

    • Ardor von Heersburg@discuss.tchncs.de
      link
      fedilink
      arrow-up
      4
      ·
      7 days ago

      Früher XMPP genutzt dann vom Trend zu Matrix getrieben, bin ich letztes Jahre nach vielen Jahren Qualen wieder zurück und habe zumindest in dem Aspekt meinen Seelenfrieden wieder gefunden.

      Also als einfacher und absolut alltagstauglicher Familien-Messager ist und bleibt Signal die Wahl aber wenn ich bisschen technischer unterwegs bin o.ä. ist XMPP einfach toll.

    • albert180@discuss.tchncs.de
      link
      fedilink
      arrow-up
      4
      ·
      7 days ago

      Muss sagen ich lebe echt in einer Blase, habe eigentlich noch keine @matrix.org Domain in meinen Kontakten.

      Oder meinst du 70% verwenden Synapse?

      • poVoq@slrpnk.net
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        7 days ago

        Matrix.org ist nur ca. 30% des Netzwerks, aber der Hosting Arm von Element (EMS) hostet sehr viele größeren Matrixserver unter verschiedenen Domainnamen.

        • albert180@discuss.tchncs.de
          link
          fedilink
          arrow-up
          4
          ·
          edit-2
          7 days ago

          Naja, immerhin verdienen sie so Kohle mit der Entwicklung, Es sei ihnen gegönnt, immer noch besser als Signal was komplett zentralisiert ist. Und vermutlich sind das eher Corporate Kunden oder?

          • poVoq@slrpnk.net
            link
            fedilink
            arrow-up
            3
            ·
            edit-2
            7 days ago

            Mit den Corporate Kunden verdienen die Geld, ja. Aber die meinte ich garnicht weil die meist eh nicht Föderieren und damit auch nicht Teil des Matrix Netzwerkes sind. Vor allem meinte ich größere Matrix server von Projekten wie KDE, Fedora oder Mozilla etc. denen das mal “kostenlos” schmackhaft gemacht wurde als bei Element das Geld noch flüssiger war.

            • albert180@discuss.tchncs.de
              link
              fedilink
              arrow-up
              2
              ·
              7 days ago

              Bei denen sollte doch das technische KnowHow zum Migrieren vorhanden sein. Also scheinen Sie es ja doch eher freiwillig zu machen

              • poVoq@slrpnk.net
                link
                fedilink
                arrow-up
                2
                ·
                7 days ago

                Ist mal so mal so. Mozilla z.B. wollte eigentlich Slack nehmen und hat sich nur zu Matrix überreden lassen als es sehr negative Reaktionen gab.

                Aber letzenendes auch egal was die ursprüngliche Aussage angeht das ca. 70% des jetzigen Netzwerkes auf EMS Servern läuft. Und seit neuerdings sogar wie Matrix.org auch auf der closed-source Synapse Pro Version, d.h. einfach mal eben auf eigene Infra wechseln geht nur mit entweder Element für die Synapse Pro Software bezahlen oder die deutlich weniger effiziente open-source Community Edition nehmen und sehr viel Geld für schnellere Server bezahlen.

                • albert180@discuss.tchncs.de
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  7 days ago

                  Finde ich immer noch legitim. Am Ende vom Tag müssen sie Geld verdienen, damit die Lichter an bleiben. Aber klar, dadurch ist es dann deutlich weniger einfach.

                  Das mit dem Closed Source Synapse Pro ist aber auch ganz ehrlich bis jetzt an mir vorbeigegangen

    • Samsy
      link
      fedilink
      arrow-up
      2
      ·
      7 days ago

      Ressourcen Verschwendung? Gilt das nur für Synapse? Habe Dendrite als Familien-messenger, der dümpelt unter 100 MB RAM auf dem Server entspannt mit.

      • poVoq@slrpnk.net
        link
        fedilink
        arrow-up
        2
        ·
        7 days ago

        Naja, das kommt sehr auf das Nutzungverhalten an. Synapse ist ewas schlechter als Dentrite oder Conduit, aber nicht so signifikant. Der Prosody XMPP Server würde bei deinem scheinbaren Nutzungsverhalten warscheinlich nur 5-10 mb RAM brauchen.

  • Jeena@piefed.jeena.net
    link
    fedilink
    Deutsch
    arrow-up
    11
    ·
    7 days ago

    Also, ich liebe und hasse Element/Matrix gleichzeitig. Ich habe einen selbst gehosteten Server für mich, meine Frau, meinen Vater und unsere Tochter. Es funktioniert größtenteils gut. Aber hin und wieder passiert so etwas:

    Ich habe versucht, meinen Bruder etwa zwei Jahre lang zu überreden, Element zu installieren und ein Konto auf Matrix.org zu erstellen. Heute hat er es aus irgendeinem Grund endlich gemacht. Er hat mir seinen Benutzernamen über Signal geschickt, und ich habe einen neuen DM erstellt und ihn eingeladen, nur um Folgendes zu sehen:

    Unable to decrypt message

    Und es gibt keine Möglichkeit, das zu beheben. Das ist der erste Eindruck, den er davon hat – es ist schrecklich. Ich habe bereits versucht, mich im Client mit dem Wiederherstellungsschlüssel ab- und wieder anzumelden, aber nein. Es sieht in jedem Client, den ich habe, genauso aus, und ich habe Angst, meinen Bruder zu bitten, noch etwas zu schicken.

    Das passiert manchmal auch bei meinem Vater und meiner Frau, häufiger bei meinem Vater. Aber sie sind beide sehr nachsichtig, also warten sie einfach ab, bis es wieder funktioniert.

  • megrania@discuss.tchncs.de
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 days ago

    Hab vor ein paar Monaten eine neue Gruppe aufmachen wollen, und dachte mir, warum nicht Matrix?

    Invite Links konnte ich zwar generieren, haben aber nicht funktioniert, man musste alle Leute manuell hinzufügen.

    Ich dachte mir, Verschlüsselung, warum nicht? Dann konnte aber zunächst mal keiner die Nachrichten sehen (das Problem wurde hier im Thread schon erwähnt), und ich musste selber meinen eigenen Account über ein anderes Gerät verifizieren.

    Der Client, den ich auf’m Telefon installiert hab, kann push-notifications nur über Umwege …

    Ausserdem haben die unterschiedlichen Clients unterschiedliche Optionen angezeigt, die scheinbar auch nicht ganz kompatibel sind?

    Alles sehr verwirrend, und man kann scheinbar einiges falsch machen (und das sage ich als studierter Informatiker, der steile Lernkurven bestimmt nicht scheut).

    Letztlich ist die Gruppe schnell eingeschlafen, und ich hab das Gefühl, die Wahl von Matrix hat da durchaus ihren Anteil dran, weil’s umständlich und nervig ist.

    Seitdem ist’s eher so auf der “ich guck in 3 Jahren nochmal, ob’s dann rundläuft”-Liste

    • Matombo@feddit.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      5 days ago

      Ja das ist ein wenig komisch: damit invite links funktionieren muss es eine “öffentlicher”-raum sein was nicht automatisch heist das er über die raumsuche zu finden ist sondern erstmal nur das jeder der die raum adresse hat (aka den invite link) beitreten kann

      • megrania@discuss.tchncs.de
        link
        fedilink
        arrow-up
        1
        ·
        4 days ago

        Ah, gut zu wissen, aber das konnte ich der Beschreibung der Optionen damals nicht entnehmen.

        Ich meine mich zu erinnern, das es in dem Client, den ich zum Eröffnen des Raumes genutzt habe, eine “people with the link can join” Option gab, die es aber in Element irgendwie nicht gab? Und die, wie schon gesagt, auch nicht funktioniert hat …

        • Matombo@feddit.orgOP
          link
          fedilink
          arrow-up
          1
          ·
          4 days ago

          ja bin da neulich auch drüber gestolpert, da muss defenetiv im settings panel von elements noch nachgebessertwerden. Ich weis es jetzt nichtmehr ganz auswendig aber es warn glaub ich 2 settings die ich anfassen musst das ich hatte was ich wollte und die beschreibung von einem hat so gar nicht gepasst.

  • it_depends_man@lemmy.world
    link
    fedilink
    Deutsch
    arrow-up
    3
    arrow-down
    1
    ·
    6 days ago

    Dazu deckt es alle features ab die man von einer Chatsoftware haben möchte

    Es gibt keine custom emotes und es gibt keine invite links. Das sind die beiden dicken fetten fehlenden Features die discord hat. Die invite links sind dabei das größere Problem, weil es nicht komplett trivial ist server zu finden selbst wenn man matrix hat. Die fehlenden custom emotes machen es “langweilig” für den Massenmarkt. Es funktioniert, aber es ist nicht sexy.

    Der Kram den man mit discord bots machen kann, ist auch sehr viel schwerer in matrix und automatische embedds funktionieren auch nicht immer.

    Wer kennt es schon? Wer nutzt es schon?

    Ich kenne es und nutze es aber nur in Ausnahmefällen, um einzelne Nachrichten an ein paar open source Projekte zu schicken.

    Also, ich finde discord im Moment einfach besser, man könnte die Discord nicht einfach 1:1 durch Matrix ersetzen und damit ist es quasi nutzlos, weil warum sollte man auf 70% der features downgraden? Privacy, ja. Aber sonst?

    Normalerweise muss eine wettbewerber software tatsächlich deutlich besser sein als das konkurrenzprodukt. Und matrix / element könnte das auch sein, ist es aber nicht.

  • punkisundead [they/them]@slrpnk.net
    link
    fedilink
    Deutsch
    arrow-up
    2
    arrow-down
    1
    ·
    7 days ago

    Als User (nicht Admin / Mod) ist&war die die Verwrndunv von Element und Matrix in meiner Erfahrung eher holprig und nicht einfach. Aber es funktioniert schon und als quasi verschlüsseltes Discord ist es für bestimmte Zwecke echt nützlich.

    Aber ich bin so gar kein Fan davon, dass die von Element so eng und scheinbar auch gerne mit der Polizei zusammenarbeiten, also bspw deren Chat Infrastruktur stellen

    • Matombo@feddit.orgOP
      link
      fedilink
      arrow-up
      3
      ·
      7 days ago

      Ich benutz es jetzt seit mehreren jahren und in den letzten beiden hat es sich erheblich gebessert was die holprigkeit anbetrifft imho.

      Wegen Polizeizusammenarbeit: Die Element Leute machen allgemein einen Push in öffentliche Behörden in DE https://element.io/matrix-in-germany , auch die NRW Landesregierung und der Bundestag haben eine eigene Matrix instanz. Und ja auch die Bundeswehr, aber das ist mir immer noch lieber als wenn Polizei und Bundeswehr M$ Teams benutzen.

      Aber sowhl Client- als auch Serverseitig hast du ja auch andere Auswahlmöglichkeiten: https://matrix.org/ecosystem/clients/ https://matrix.org/ecosystem/servers/ (Der Synapse Server ist auch von den Element Leuten aka New Vector Ltd (Britischer Firmensitz))