Matrix, ein dezentrales und verschlüsseltes Kommunikationsprotokoll und ein offenes Netzwerk

Hier auf dem Blog Einige Anwendungen, die Matrix verwenden, wurden erwähnt Ich habe sogar einige verwandte Notizen, Wir haben jedoch nicht speziell über dieses Projekt gesprochen Open Source, verwaltet von der gemeinnützigen Matrix.org-Stiftung.

Das muss man zunächst wissen Die Matrix.org-Stiftung widmet sich dem Aufbau eines offenen Protokoll- und Kommunikationsnetzwerks Für die Kommunikation dezentral und verschlüsseltmit dem Ziel, eine praktikable offene Alternative zu Slack, WhatsApp, Discord und anderen proprietären Kommunikationssilos bereitzustellen.

Dieses Protokoll, kann verwendet werden, um die Kommunikation von zu betreiben Internet der Dinge (IoT), VoIP / WebRTC-Signalisierung, Instant Messaging usw.

Über Matrix

Bei Matrix geht es nicht nur darum, Benutzern das Speichern ihrer eigenen Konversationen zu ermöglichen, sondern es werden auch Internetabhängigkeiten vermieden, wenn in lokalen Netzwerken, Mesh-Netzwerken oder Situationen gearbeitet wird, in denen das Internet abgeschnitten wurde.

Tatsächlich seine Schöpfer zielen darauf ab, eine unabhängige offene Plattform zu schaffen, dynamisch und entwickelt sich wie das Web selbst, aber für die Kommunikation.

Matrix hat die Beta im Juni 2019 abgebrochen und das Protokoll ist mit vielen Funktionen für den Einsatz in der Produktion voll geeignet.

Bietet einfache HTTP-API und SDK (iOS, Android, Web) SUm Chatrooms zu erstellen, verwalten Sie Chats und Chat-Bots mit End-to-End-Verschlüsselung. Dateiübertragung, synchronisierter Konversationsverlauf, formatierte Nachrichten, Lesebestätigungen und vieles mehr.

Gespräche werden auf allen teilnehmenden Servern repliziert. Dies bedeutet, dass es keinen einzigen Kontroll- oder Fehlerpunkt gibt. Somit kann es jeden anderen Benutzer im globalen Matrix-Ökosystem erreichen, das mehr als 9 Millionen Benutzer hat, einschließlich derer in anderen Netzwerken über Brücken.

Matrix bietet End-to-End-Verschlüsselung über kryptografische Ratschen von Olm und Megolm. Dadurch wird sichergestellt, dass nur die vorgesehenen Empfänger Ihre Nachrichten entschlüsseln können, und Sie werden benachrichtigt, wenn der Konversation andere unerwartete Geräte hinzugefügt werden.

Die Verschlüsselung basiert auf dem von Signa verbreiteten Doppelklick-Algorithmusl, aber erweitert, um die Verschlüsselung in Räumen mit Tausenden von Geräten zu unterstützen. Olm und Megolm werden als offener Standard angegeben und die Implementierungen werden unter der Apache-Lizenz veröffentlicht.

Mit dem Aufkommen von WebRTC Entwickler haben die Fähigkeit erworben, hochwertige Sprach- und Videoanrufe auszutauschen. Es gibt jedoch keine Standardmethode zum Weiterleiten von Anrufen. Die Matrix-Entwickler glauben, dass dies als fehlende Signalschicht für WebRTC angesehen werden kann.

Sie erklären auch, dass die Matrix ihren Namen ihrer Fähigkeit verdankt, die Lücke zwischen bestehenden Plattformen und einer offenen Kommunikationsmatrix auf globaler Ebene zu schließen. Brücken sind das Herzstück der Matrix und so gestaltet, dass sie so einfach wie möglich zu schreiben sindDie Matrix liefert die Sprache des größten gemeinsamen Nenners, um Netzwerke miteinander zu verbinden.

Das Matrix Core Team Brücken mit Slack, IRC, XMPP und Gitter, während die breitere Matrix-Community Brücken für Telegramm, WhatsApp, Facebook, Hangouts, Signal usw. bereitstellt.

Laut seinen Entwicklern, Matrix kann jede Art von Daten in Echtzeit verarbeiten. nicht nur Nachrichten und VoIP. Durch den Bau von Brücken mit möglichst vielen IoT-Silos können Daten sicher im Matrix-Netzwerk veröffentlicht werden.

Matrixbasierte IoT-Lösungen sind vereinheitlichtanstatt für bestimmte Anbieter blockiert zu werden, und können sogar Matrixdaten direkt von Geräten über einen Transport mit sehr geringer Bandbreite (100 Bit / s oder weniger) veröffentlichen oder verwenden.

Sie weisen auch darauf hin, dass die Matrix die einheitliche Schicht globaler Daten und Kommunikation in der virtuellen und erweiterten Realität sein kann.

Kurz gesagt, die Matrix ist eher ein dezentraler Chat-Speicher als ein Messaging-Protokoll.

Wenn Sie eine Nachricht in der Matrix senden, wird sie auf alle Server repliziert deren Benutzer an einer bestimmten Konversation teilnehmen, genauso wie die Kommunikation zwischen Git-Repositorys repliziert wird.

Standardmäßig verwendet Matrix einfache HTTPS + JSON-APIs als Basistransport, verwendet jedoch auch einen komplexeren Transport wie WebSockets oder CoAP + Noise.

Weitere Informationen: https://matrix.org


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.