Matrix 1.0 — Veröffentlichung des Protokolls fĂŒr dezentralen Nachrichtenaustausch

Am 11. Juni 2019 kĂŒndigten die Entwickler der Matrix.org Foundation die Veröffentlichung von Matrix 1.0 an – einem Protokoll zur Umsetzung eines föderierten Netzwerks, das auf einer linearen Ereignishistorie (events) innerhalb eines gerichteten azyklischen Graphen (DAG) basiert. Der gebrĂ€uchlichste Weg, das Protokoll zu nutzen, ist die Implementierung von Nachrichtenservern (zum Beispiel den Synapse-Server, den Riot-Client) und die „VerknĂŒpfung“ anderer Protokolle ĂŒber BrĂŒcken (zum Beispiel die Implementierung auf libpurple mit UnterstĂŒtzung fĂŒr XMPP, Telegram, Discord und IRC).

Matrix 1.0 — Veröffentlichung des Protokolls fĂŒr dezentralen Nachrichtenaustausch

Die Hauptneuheit (und eine Voraussetzung fĂŒr die Nutzung) des Synapse-Servers 1.0 – der Implementierung des Matrix 1.0-Protokolls – ist die Verwendung eines TLS-Zertifikats (ein kostenloses Let’s Encrypt-Zertifikat ist ebenfalls geeignet) fĂŒr die Domain des Servers, was den sicheren Datenaustausch zwischen den Servern in dem föderierten Netzwerk gewĂ€hrleistet. Daher ist es notwendig, ein gĂŒltiges Zertifikat zu erstellen, wenn Sie ein selbstsigniertes Zertifikat fĂŒr Ihren Heimserver verwenden – andernfalls stoppt Ihr Server die Zusammenarbeit mit anderen Servern im Netzwerk.

Die PlĂ€ne zur Veröffentlichung des Matrix 1.0-Protokolls wurden im Februar 2019 auf der grĂ¶ĂŸten Open-Source-Konferenz FOSDEM 2019 in BrĂŒssel im Rahmen der BemĂŒhungen zur Implementierung von Technologien der Matrix.org Foundation zur Sicherstellung der Kommunikationsinfrastruktur der französischen Regierung bekanntgegeben.

Interessanterweise wurde der Server matrix.org vor zwei Monaten Ziel eines Hackerangriffs, wodurch die Datenbank des Servers matrix.org neu erstellt werden musste (mit Verlust der auf den Servern gespeicherten Historie verschlĂŒsselter Chats) – und die Riot-App fĂŒr Android aufgrund eines SchlĂŒssel- und Passwortlecks neu veröffentlicht werden musste. Die Hacker hinterlassen Empfehlungen zur Verbesserung der GeschĂ€ftsprozesse und der Sicherheit der Serverarbeit (die mit SicherheitsanfĂ€lligkeiten in Jenkins – einer Plattform fĂŒr die Automatisierung der Softwareentwicklung und -tests – verbunden sind). „Heim“-Server von Matrix blieben unversehrt, abgesehen von der vorĂŒbergehenden UnzugĂ€nglichkeit von „Sticker“ fĂŒr Benutzernachrichten und anderen sekundĂ€ren Diensten.

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

Matrix 1.0 — Veröffentlichung des Protokolls fĂŒr dezentralen Nachrichtenaustausch

Wie ich bereits geschrieben, die Synapse-Server sind relativ anspruchslos in Bezug auf die Hardware – fĂŒr einen „Heim“-Server können ARM-Mikrocomputer ODROID-XU4 fĂŒr 49 $ verwendet werden, und aufgrund der EinfĂŒhrung von virtuellen Maschinen mit ARM-Graviton-Prozessoren in Amazon Cloud Ende letzten Jahres, kann man kostengĂŒnstig ein Backup fĂŒr das „heimische Mini-Rechenzentrum“ in der Amazon-Cloud einrichten.

Neuigkeiten und zusĂ€tzliche Informationen — matrix.org

Quelle: habr.com

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster