Matrix 1.0 — lançamento do protocolo de troca de mensagens descentralizadas

Em 11 de junho de 2019, os desenvolvedores da Matrix.org Foundation anunciaram o lançamento do Matrix 1.0 — um protocolo para a implementação de uma rede federativa, construída com base na história linear de eventos dentro de um grafo acíclico (DAG). A maneira mais comum de usar o protocolo é a implementação de servidores de mensagens (como o servidor Synapse, cliente Riot) e a "conexão" de outros protocolos entre si por meio de pontes (como a implementação no libpurple com suporte a XMPP, Telegram, Discord e IRC).

Matrix 1.0 — lançamento do protocolo de troca de mensagens descentralizadas

A principal novidade (e condição obrigatória para a utilização) do servidor Synapse 1.0 — implementação do protocolo Matrix 1.0 — é o uso de um certificado TLS (um gratuito como o Let’s Encrypt também é aceito) para o domínio do servidor, o que garante uma transmissão segura de dados entre servidores que participam da rede federativa. Portanto, se você estiver usando um certificado autoassinado para seu servidor doméstico, será necessário criar um certificado válido — caso contrário, seu servidor deixará de interagir com outros servidores da rede.

Os planos para o lançamento do protocolo Matrix 1.0 foram anunciados em Bruxelas em fevereiro de 2019 durante a maior conferência de código aberto FOSDAM 2019, no âmbito do trabalho de implantação das tecnologias da Matrix.org Foundation para garantir a infraestrutura de comunicação do governo francês.

Curiosamente, dois meses atrás, o servidor matrix.org foi alvo de um ataque hacker, resultando na necessidade de recriar o banco de dados do servidor matrix.org (com a perda do histórico de chats criptografados armazenados nos servidores) — além de relançar o aplicativo Riot para Android — devido ao vazamento de chaves e senhas. Os hackers deixaram recomendações para melhorar processos de negócios e a segurança dos servidores (relacionadas a vulnerabilidades no Jenkins — uma plataforma de automação de desenvolvimento e teste de software). Servidores "domésticos" da Matrix não foram afetados, exceto pela indisponibilidade temporária de "stickers" para mensagens dos usuários e outros serviços secundários.

O cliente mais popular, Riot.im (versão atual 1.2.1) — disponível tanto em versão desktop quanto na maioria das plataformas móveis — se aproximou em conveniência e confiabilidade de clientes semelhantes para Slack e Telegram.

Matrix 1.0 — lançamento do protocolo de troca de mensagens descentralizadas

Como já escrevi, os servidores Synapse são bastante econômicos em relação ao hardware — para um servidor 'caseiro', pode-se usar microcomputadores ARM ODROID-XU4 por $49, e com a chegada no final do ano passado de máquinas virtuais baseadas em processadores ARM Graviton na Amazon Cloud, é possível configurar uma reserva do 'mini-data center caseiro' na nuvem da Amazon de forma acessível.

Notícias e informações adicionais — matrix.org

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster