Matrix 1.0 - liberação de protocolo de mensagens descentralizadas

Em 11 de junho de 2019, os desenvolvedores da Fundação Matrix.org anunciaram o lançamento do Matrix 1.0 - um protocolo para implementação de uma rede federada construída com base em um histórico linear de eventos (eventos) dentro de um gráfico acíclico (DAG). A maneira mais comum de usar o protocolo é implementar servidores de mensagens (por exemplo, servidor Synapse, cliente Riot) e "conectar" outros protocolos entre si por meio de pontes (por exemplo, implementação de libpurple com suporte para XMPP, Telegram, Discord e IRC).

Matrix 1.0 - liberação de protocolo de mensagens descentralizadas

A principal inovação (e pré-requisito para uso) do servidor Synapse 1.0 - uma implementação do protocolo Matrix 1.0 - é o uso de um certificado TLS (Let's Encrypt gratuito também é adequado) para o domínio do servidor, que garante a transferência segura de dados entre servidores participando da rede federada. Portanto, se você usar um certificado autoassinado para seu servidor doméstico, deverá criar um certificado válido - caso contrário, seu servidor irá parar de interagir com outros servidores na rede.

Os planos para lançar o protocolo Matrix 1.0 foram anunciados em Bruxelas, em fevereiro de 2019, na maior conferência de código aberto FOSDAM 2019, como parte do trabalho para implementar tecnologias da Fundação Matrix.org para fornecer a infraestrutura de comunicação do governo francês.

Curiosamente, há dois meses o servidor Matrix.org foi sujeito a um ataque de hacker, como resultado do qual o banco de dados do servidor Matrix.org teve que ser recriado (com a perda do histórico de bate-papo criptografado armazenado nos servidores) - bem como o aplicativo Riot para Android teve que ser relançado devido a vazamento de chaves e senhas. Os hackers deixaram recomendações para melhorar os processos de negócios e a segurança dos servidores (relacionadas às vulnerabilidades no Jenkins, uma plataforma para automatizar o desenvolvimento e testes de software). Os servidores “domésticos” da Matrix não foram afetados, com exceção da indisponibilidade temporária de “adesivos” para mensagens de usuários e outros serviços não essenciais.

O cliente Riot.im mais popular (versão atual 1.2.1) - disponível tanto na implementação de desktop quanto na maioria das plataformas móveis - é próximo em conveniência e confiabilidade de clientes semelhantes para Slack e Telegram.

Matrix 1.0 - liberação de protocolo de mensagens descentralizadas

Como eu já escreveu, Os servidores Synapse são pouco exigentes em termos de hardware - para um servidor “doméstico”, você pode usar microcomputadores ARM ODROID-XU4 por US$ 49, e devido ao aparecimento de máquinas virtuais em processadores ARM Graviton na Amazon Cloud no final do ano passado, você pode configurar um “mini data center doméstico” de redundância de maneira econômica na nuvem da Amazon.

Notícias e informações adicionais - matriz.org

Fonte: habr.com

Adicionar um comentário