Matrix 1.0 – Veröffentlichung des Protokolls fĂŒr dezentralisierten Nachrichtenaustausch

Am 11. Juni 2019 kĂŒndigten die Entwickler der Matrix.org Foundation die Veröffentlichung von Matrix 1.0 an - ein Protokoll zur Umsetzung eines föderierten Netzwerks, das auf einer linearen Ereignisgeschichte (events) innerhalb eines gerichteten azyklischen Graphen (DAG) basiert. Der gĂ€ngigste Einsatz des Protokolls besteht in der Implementierung von Messaging-Servern (zum Beispiel dem Synapse-Server und dem Riot-Client) sowie der „Verbindung“ verschiedener Protokolle ĂŒber BrĂŒcken (z. B. die Implementierung mit libpurple, die XMPP, Telegram, Discord und IRC unterstĂŒtzt).

Matrix 1.0 – Veröffentlichung des Protokolls fĂŒr dezentralisierten Nachrichtenaustausch

Die Hauptinnovation (und Voraussetzung fĂŒr die Verwendung) des Synapse-Servers 1.0 - der Implementierung des Protokolls Matrix 1.0 - besteht darin, ein TLS-Zertifikat (kostenloses Let’s Encrypt ist ebenfalls geeignet) fĂŒr die Server-Domain zu verwenden, was eine sichere DatenĂŒbertragung zwischen den Servern im föderierten Netzwerk gewĂ€hrleistet. Wenn Sie also ein selbstsigniertes Zertifikat fĂŒr Ihren Heimserver verwenden, mĂŒssen Sie ein gĂŒltiges Zertifikat erstellen - andernfalls wird Ihr Server den Kontakt zu anderen Servern im Netzwerk verlieren.

Die PlĂ€ne zur Veröffentlichung des Protokolls Matrix 1.0 wurden im Februar 2019 auf der grĂ¶ĂŸten Open-Source-Konferenz FOSDEM 2019 in BrĂŒssel angekĂŒndigt. Dabei ging es um die Implementierung der Technologien der Matrix.org Foundation zur GewĂ€hrleistung der Kommunikationsinfrastruktur der französischen Regierung.

Interessanterweise wurde der Server matrix.org vor zwei Monaten von einem Hackerangriff betroffen, was zur Neuschaffung der Datenbank des Servers fĂŒhrte (mit Verlust der auf den Servern gespeicherten Historie verschlĂŒsselter Chats) — und zudem zur Wiederveröffentlichung der Riot-App fĂŒr Android, aufgrund eines Lecks von SchlĂŒsseln und Passwörtern. Die Hacker hinterließen Empfehlungen zur Verbesserung der GeschĂ€ftsprozesse und der Sicherheitsmaßnahmen fĂŒr die Server (die mit Schwachstellen in Jenkins, einer Plattform zur Automatisierung der Softwareentwicklung und -tests, zusammenhĂ€ngen). "Hauseigene" Matrix-Server waren nicht betroffen, abgesehen von der vorĂŒbergehenden UnzugĂ€nglichkeit von "Sticker"-Funktionen fĂŒr Benutzer-Nachrichten und anderen sekundĂ€ren Services.

Der beliebteste Client Riot.im (aktuelle Version 1.2.1) ist sowohl als Desktop-Version als auch auf den meisten mobilen Plattformen verfĂŒgbar und hat in Bezug auf Benutzerfreundlichkeit und ZuverlĂ€ssigkeit zu vergleichbaren Clients wie Slack und Telegram aufgeholt.

Matrix 1.0 – Veröffentlichung des Protokolls fĂŒr dezentralisierten Nachrichtenaustausch

Wie ich bereits schrieb, sind Synapse-Server recht ressourcenschonend — fĂŒr einen „Heim“-Server können ARM-Mikrocomputer wie der ODROID-XU4 fĂŒr 49 $ verwendet werden. Mit der EinfĂŒhrung von virtuellen Maschinen mit ARM-Graviton-Prozessoren von Amazon Cloud Ende letzten Jahres kann man die Einrichtung eines Backup „Heim-Mini-Rechenzentrums“ in der Amazon-Cloud kostengĂŒnstig realisieren.

Neuigkeiten und zusĂ€tzliche Informationen — matrix.org

Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster