Matrix 1.0: llançament del protocol de missatgeria descentralitzat

L'11 de juny de 2019, els desenvolupadors de la Fundació Matrix.org van anunciar el llançament de Matrix 1.0, un protocol per implementar una xarxa federada construïda sobre la base d'un historial lineal d'esdeveniments (esdeveniments) dins d'un gràfic acíclic (DAG). L'ús més habitual del protocol és implementar servidors de missatges (per exemple, servidor Synapse, client Riot) i "connectar" altres protocols entre ells mitjançant ponts (per exemple, implementació libpurple amb suport per a XMPP, Telegram, Discord i IRC).

Matrix 1.0: llançament del protocol de missatgeria descentralitzat

La principal innovació (i requisit previ per a l'ús) del servidor Synapse 1.0 -la implementació del protocol Matrix 1.0- és l'ús d'un certificat TLS (Let's Encrypt gratuït també és adequat) per al domini del servidor, que garanteix la transferència de dades segura entre servidors. participar en una xarxa federada. Per tant, si utilitzeu un certificat autofirmat per al vostre servidor domèstic, heu de crear un certificat vàlid; en cas contrari, el vostre servidor deixarà d'interaccionar amb altres servidors de la xarxa.

Els plans per al llançament del protocol Matrix 1.0 es van anunciar a Brussel·les el febrer de 2019 a la conferència de codi obert més gran FOSDAM 2019 com a part del treball per implementar les tecnologies de la Fundació Matrix.org per proporcionar la infraestructura de comunicació del govern francès.

Curiosament, fa dos mesos, el servidor matrix.org va ser piratejat, la qual cosa va provocar la necessitat de recrear la base de dades del servidor matrix.org (perdent l'historial de xat xifrat emmagatzemat als servidors), així com tornar a llançar l'aplicació Riot per a Android. a una fuga de claus i contrasenyes. Els pirates informàtics van deixar recomanacions per millorar els processos empresarials i la seguretat del servidor (relacionades amb vulnerabilitats a Jenkins, una plataforma d'automatització de proves i desenvolupament de programari). Els servidors de Matrix "d'inici" no es van veure afectats, a excepció de la indisponibilitat temporal dels "adhesius" per als missatges dels usuaris i altres serveis no essencials.

El client Riot.im més popular (versió actual 1.2.1), disponible tant en implementació d'escriptori com a la majoria de plataformes mòbils, s'acosta a clients similars per a Slack i Telegram en termes de comoditat i fiabilitat.

Matrix 1.0: llançament del protocol de missatgeria descentralitzat

Com jo ja va escriure, Els servidors de Synapse són bastant poc exigents per al maquinari: per a un servidor "domèstic", podeu utilitzar microordinadors ARM ODROID-XU4 per 49 dòlars, i a causa de l'aparició de màquines virtuals als processadors ARM Graviton al núvol d'Amazon a finals de l'any passat. , podeu configurar una reserva econòmica "mini centre de dades domèstic" al núvol d'Amazon.

Notícies i informació addicional - matrix.org

Font: www.habr.com

Afegeix comentari