Matrix 1.0: lanzamiento del protocolo de mensajería descentralizada

El 11 de junio de 2019, los desarrolladores de Matrix.org Foundation anunciaron el lanzamiento de Matrix 1.0, un protocolo para implementar una red federada construida sobre la base de un historial lineal de eventos (eventos) dentro de un gráfico acíclico (DAG). El uso más común del protocolo es implementar servidores de mensajes (p. ej., servidor Synapse, cliente Riot) y "conectar" otros protocolos entre sí a través de puentes (p. ej., implementación de libpurple con soporte para XMPP, Telegram, Discord e IRC).

Matrix 1.0: lanzamiento del protocolo de mensajería descentralizada

La principal innovación (y requisito previo para el uso) del servidor Synapse 1.0, la implementación del protocolo Matrix 1.0, es el uso de un certificado TLS (también es adecuado Let's Encrypt gratuito) para el dominio del servidor, lo que garantiza una transferencia segura de datos entre servidores. participando en una red federada. Por lo tanto, si usa un certificado autofirmado para su servidor doméstico, debe crear un certificado válido; de lo contrario, su servidor dejará de interactuar con otros servidores en la red.

Los planes para el lanzamiento del protocolo Matrix 1.0 se anunciaron en Bruselas en febrero de 2019 en la mayor conferencia de código abierto FOSDAM 2019 como parte del trabajo para implementar las tecnologías de la Fundación Matrix.org para proporcionar la infraestructura de comunicación del gobierno francés.

Curiosamente, hace dos meses, el servidor matrix.org fue pirateado, lo que resultó en la necesidad de recrear la base de datos del servidor matrix.org (perdiendo el historial de chat encriptado almacenado en los servidores), así como relanzar la aplicación Riot Android, debido a una fuga de claves y contraseñas. Los piratas informáticos dejaron recomendaciones para mejorar los procesos comerciales y la seguridad del servidor (relacionadas con vulnerabilidades en Jenkins, una plataforma de automatización de pruebas y desarrollo de software). Los servidores Matrix "domésticos" no se vieron afectados, con la excepción de la indisponibilidad temporal de "pegatinas" para mensajes de usuarios y otros servicios no esenciales.

El cliente Riot.im más popular (versión actual 1.2.1), disponible tanto en la implementación de escritorio como en la mayoría de las plataformas móviles, está cerca de clientes similares para Slack y Telegram en términos de conveniencia y confiabilidad.

Matrix 1.0: lanzamiento del protocolo de mensajería descentralizada

como yo ya писалLos servidores Synapse son bastante poco exigentes con el hardware: para un servidor "doméstico", puede usar microcomputadoras ARM ODROID-XU4 por $ 49, y debido a la aparición de máquinas virtuales en procesadores ARM Graviton en Amazon Cloud a fines del año pasado, puede configurar una reserva económica "mini-centro de datos doméstico" en la nube de Amazon.

Noticias e información adicional - matriz.org

Fuente: habr.com

Añadir un comentario