OE1KHZ (Diskussion | Beiträge) (add concept explanation) |
OE1KHZ (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
[[Datei:matrix_logo.png|verweis=https://wiki.oevsv.at/wiki/Datei:matrix_logo.png|mini|[https://matrix.org/ matrix.org]]] | [[Datei:matrix_logo.png|verweis=https://wiki.oevsv.at/wiki/Datei:matrix_logo.png|mini|[https://matrix.org/ matrix.org]]] | ||
− | Matrix ist ein '''offenes Instantmessaging Kommunikationsprotokoll'''. Man kann nicht nur mit anderen Personen in privaten Chats schreiben, sondern auch in Gruppen, | + | Matrix ist ein '''offenes Instantmessaging Kommunikationsprotokoll'''. Man kann nicht nur mit anderen Personen in privaten Chats schreiben, sondern auch in Gruppen, sogenannten Räume. Diese Räume sind in sogenannten Spaces aufgelistet, so ähnlich wie in einem Discord Server. Aufgrund der '''dezentral'''en Natur des Matrix Protokolls, kann man sich bei beliebigen [https://servers.joinmatrix.org/ Anbietern (Homeserver)] registrieren und noch immer mit Personen bei anderen Anbietern kommunizieren. |
Matrix funktioniert ein wenig wie E-Mail, jedoch sofortig und sicher: | Matrix funktioniert ein wenig wie E-Mail, jedoch sofortig und sicher: | ||
* Du musst ein Konto bei einem Anbieter registrieren. zB.: [https://matrix.oevsv.at/ ÖVSV Matrix Server] | * Du musst ein Konto bei einem Anbieter registrieren. zB.: [https://matrix.oevsv.at/ ÖVSV Matrix Server] | ||
− | * Unabhängig von | + | * Unabhängig von deinem Anbieter kannst du mit Personen kommunizieren, die andere Anbieter verwenden. |
− | * Genauso wie | + | * Genauso wie du Outlook oder Thunderbird mit demselben E-Mail-Konto verwenden kannst, kannst du verschiedene Matrix-Apps für dasselbe Matrix-Konto verwenden. |
[[Datei:MATRIX Struktur.svg|verweis=https://wiki.oevsv.at/wiki/Datei:MATRIX%20Struktur.svg|mini|400x400px|[https://matrix.org/ matrix.org]]] | [[Datei:MATRIX Struktur.svg|verweis=https://wiki.oevsv.at/wiki/Datei:MATRIX%20Struktur.svg|mini|400x400px|[https://matrix.org/ matrix.org]]] | ||
− | |||
− | Als User kann man sich aussuchen | + | ====== Was genau macht Matrix dezentral? ====== |
+ | Als User kann man sich aussuchen auf welchem Homeserver man seinen Account erstellen will. Der Homeserver ist der Server, der deine Chats Ende-zu-Ende (E2E) verschlüsselt speichert, damit du die Chats auch auf deinen anderen Geräten abrufen kannst. Doch man ist mit seinem Homeserver '''nicht''' auf die Kommunikation mit anderen Usern auf diesem engeschränkt, sondern man kann auch mit Usern auf anderen kommunizieren. | ||
− | Sobald man einen Chat oder einen Raum (Gruppe) mit einem User auf einem anderen Homeserver startet, synchronisieren (federieren) | + | Sobald man einen Chat oder einen Raum (Gruppe) mit einem User auf einem anderen Homeserver startet, fangen diese an sich zu synchronisieren (federieren), sodass Nachrichten nahtlos ausgetauscht werden können. |
− | Bedeutet, jedes mal, wenn man eine Nachricht an diese Person schickt, dann wird die Nachricht von deinem Gerät, an deinen Homeserver, zum Homeserver des Empfängers und zum Gerät des Empfängers versandt. Dabei werden alle Nachrichten der Chatteilnehmer auf allen beteiligten | + | Bedeutet, jedes mal, wenn man eine Nachricht an diese Person schickt, dann wird die Nachricht von deinem Gerät, an deinen Homeserver, zum Homeserver des Empfängers und zum Gerät des Empfängers versandt. Dabei werden alle Nachrichten der Chatteilnehmer auf allen beteiligten Homeservern gespeichert. [https://matrix.org/docs/matrix-concepts/elements-of-matrix/ Hier] findest du eine detailreichere und bessere Erklärung zum Matrixprinzip. |
− | Was macht somit Matrix besser als Discord, Whatsapp, Telegram, ...? Wenn dein Homeserver, bei dem du dich registriert hast, aus technischen Gründen ausfällt, kannst zwar du und alle anderen User deines Homeservers temporär keine Nachrichten senden und empfangen, aber alle | + | Was macht somit Matrix besser als Discord, Whatsapp, Telegram, ...? Wenn dein Homeserver, bei dem du dich registriert hast, aus technischen Gründen ausfällt, kannst zwar du und alle anderen User deines Homeservers temporär keine Nachrichten senden und empfangen, aber alle Raumteilnehmer von anderen, funktionierenden Homeservern, können ohne Probleme weiterhin kommunizieren, auch wenn der Raum auf deinem Homeserver "erstellt" wurde. Sobald dein Homeserver wieder online ist, werden alle verpassten Nachrichten synchronisiert. Im Vergleich dazu, wenn zB.: die Discord oder Telegram Server ausfallen, dann kann niemand über diese Platform kommunizieren. |
− | Noch eine große Verbesserung ist die Sicherheit und Privatssphäre von Matrix. Bei dem Chatservice Telegram wird zwar mit | + | Noch eine große Verbesserung ist die Sicherheit und Privatssphäre von Matrix. Bei dem Chatservice Telegram wird zwar mit Open Source und Sicherheit geworben, jedoch ist nur der Quellcode der App öffentlich, das Backend (Serverseite) ist es nicht. Außerdem werden deine Nachrichten zwar verschlüsselt an die Telegram Server versandt, aber im Normalfall nicht Ende zu Ende (E2E) verschlüsselt gespeichert (außer bei Geheimchats). Daher ist es für Telegram theoretisch möglich deine privaten Chats mitzulesen. Bei Matrix werden am Homeserver alle privaten Chats E2E verschlüsselt gespeichert, also ist es auch dem Serverbetreiber ist es nicht möglich mitzulesen. |
− | Wenn andere, mit denen du schreiben möchtest, nicht auf Matrix umsteigen wollen, ist das auch kein großes Problem. Es gibt eine Vielzahl an Bridges von der Community, die es ermöglichen über Matrix mit anderen Platformen wie Telegram, Discord, etc. zu kommunizieren. Damit | + | Wenn andere, mit denen du schreiben möchtest, nicht auf Matrix umsteigen wollen, ist das auch kein großes Problem. Es gibt eine Vielzahl an Bridges von der Community, die es ermöglichen über Matrix mit anderen Platformen wie Telegram, Discord, etc. zu kommunizieren. Damit kannst du auch deine liebsten Chat Platformen in Matrix zusammenfassen. |
− | Wenn du das Wissen und die Infrastruktur um einen Service im Internet anzubieten hast, dann kannst du sogar deinen eigenen Matrix Homeserver selbst | + | Wenn du das Wissen und die Infrastruktur, um einen Service im Internet anzubieten, hast, dann kannst du sogar deinen eigenen Matrix Homeserver selbst betreiben. Dazu wird meist [https://github.com/matrix-org/synapse Synapse] verwendet, [https://matrix-org.github.io/synapse/latest/welcome_and_overview.html dieser Guide] macht die installation leicht. |
Aktuelle Version vom 17. Februar 2024, 13:58 Uhr
Matrix ist ein offenes Instantmessaging Kommunikationsprotokoll. Man kann nicht nur mit anderen Personen in privaten Chats schreiben, sondern auch in Gruppen, sogenannten Räume. Diese Räume sind in sogenannten Spaces aufgelistet, so ähnlich wie in einem Discord Server. Aufgrund der dezentralen Natur des Matrix Protokolls, kann man sich bei beliebigen Anbietern (Homeserver) registrieren und noch immer mit Personen bei anderen Anbietern kommunizieren.
Matrix funktioniert ein wenig wie E-Mail, jedoch sofortig und sicher:
- Du musst ein Konto bei einem Anbieter registrieren. zB.: ÖVSV Matrix Server
- Unabhängig von deinem Anbieter kannst du mit Personen kommunizieren, die andere Anbieter verwenden.
- Genauso wie du Outlook oder Thunderbird mit demselben E-Mail-Konto verwenden kannst, kannst du verschiedene Matrix-Apps für dasselbe Matrix-Konto verwenden.
Was genau macht Matrix dezentral?
Als User kann man sich aussuchen auf welchem Homeserver man seinen Account erstellen will. Der Homeserver ist der Server, der deine Chats Ende-zu-Ende (E2E) verschlüsselt speichert, damit du die Chats auch auf deinen anderen Geräten abrufen kannst. Doch man ist mit seinem Homeserver nicht auf die Kommunikation mit anderen Usern auf diesem engeschränkt, sondern man kann auch mit Usern auf anderen kommunizieren.
Sobald man einen Chat oder einen Raum (Gruppe) mit einem User auf einem anderen Homeserver startet, fangen diese an sich zu synchronisieren (federieren), sodass Nachrichten nahtlos ausgetauscht werden können.
Bedeutet, jedes mal, wenn man eine Nachricht an diese Person schickt, dann wird die Nachricht von deinem Gerät, an deinen Homeserver, zum Homeserver des Empfängers und zum Gerät des Empfängers versandt. Dabei werden alle Nachrichten der Chatteilnehmer auf allen beteiligten Homeservern gespeichert. Hier findest du eine detailreichere und bessere Erklärung zum Matrixprinzip.
Was macht somit Matrix besser als Discord, Whatsapp, Telegram, ...? Wenn dein Homeserver, bei dem du dich registriert hast, aus technischen Gründen ausfällt, kannst zwar du und alle anderen User deines Homeservers temporär keine Nachrichten senden und empfangen, aber alle Raumteilnehmer von anderen, funktionierenden Homeservern, können ohne Probleme weiterhin kommunizieren, auch wenn der Raum auf deinem Homeserver "erstellt" wurde. Sobald dein Homeserver wieder online ist, werden alle verpassten Nachrichten synchronisiert. Im Vergleich dazu, wenn zB.: die Discord oder Telegram Server ausfallen, dann kann niemand über diese Platform kommunizieren.
Noch eine große Verbesserung ist die Sicherheit und Privatssphäre von Matrix. Bei dem Chatservice Telegram wird zwar mit Open Source und Sicherheit geworben, jedoch ist nur der Quellcode der App öffentlich, das Backend (Serverseite) ist es nicht. Außerdem werden deine Nachrichten zwar verschlüsselt an die Telegram Server versandt, aber im Normalfall nicht Ende zu Ende (E2E) verschlüsselt gespeichert (außer bei Geheimchats). Daher ist es für Telegram theoretisch möglich deine privaten Chats mitzulesen. Bei Matrix werden am Homeserver alle privaten Chats E2E verschlüsselt gespeichert, also ist es auch dem Serverbetreiber ist es nicht möglich mitzulesen.
Wenn andere, mit denen du schreiben möchtest, nicht auf Matrix umsteigen wollen, ist das auch kein großes Problem. Es gibt eine Vielzahl an Bridges von der Community, die es ermöglichen über Matrix mit anderen Platformen wie Telegram, Discord, etc. zu kommunizieren. Damit kannst du auch deine liebsten Chat Platformen in Matrix zusammenfassen.
Wenn du das Wissen und die Infrastruktur, um einen Service im Internet anzubieten, hast, dann kannst du sogar deinen eigenen Matrix Homeserver selbst betreiben. Dazu wird meist Synapse verwendet, dieser Guide macht die installation leicht.
Seiten in der Kategorie „MATRIX“
Folgende 4 Seiten sind in dieser Kategorie, von 4 insgesamt.