14 pontos por GN⁺ 2024-11-04 | 1 comentários | Compartilhar no WhatsApp
  • O objetivo do Matrix é construir aplicativos de comunicação abertos, distribuídos e seguros. O Matrix 2.0 implementa quatro recursos principais para levá-lo ao mainstream
    • Login instantâneo, início instantâneo, sincronização instantânea: implementados por meio do Simplified Sliding Sync
    • Autenticação de próxima geração: oferece uma API de autenticação mais segura e madura usando OpenID Connect
    • VoIP/vídeo nativo do Matrix com criptografia para múltiplos participantes: grandes chamadas em grupo criptografadas são possíveis com o MatrixRTC
    • Criptografia invisível: aprimorada para que os usuários quase não percebam a criptografia

1. Simplified Sliding Sync

  • É a versão final da API Sliding Sync e oferece login, início e sincronização instantâneos.
  • Implementado nativamente no Synapse, sem necessidade de proxy separado.
  • Tem excelente desempenho e é muito mais rápido que a API v2 anterior.

2. Autenticação de próxima geração

  • Substitui a API de autenticação existente do Matrix usando OpenID Connect.
  • Fornece uma API de autenticação mais segura e madura, além de permitir login fácil com leitura de QR code.

3. VoIP/vídeo em grupo nativo do Matrix: MatrixRTC

  • Possibilita grandes chamadas de vídeo em grupo criptografadas por meio do Matrix
  • Implementado com base no LiveKit SFU, e também há uma implementação WebRTC em full mesh
  • Oferece recursos de chamada MatrixRTC via Element Call e também oferece suporte à interoperabilidade com outros aplicativos.

4. Criptografia invisível

  • Aprimorada para que os usuários quase não percebam a criptografia.
  • Minimiza erros de criptografia e exclui dispositivos não autenticados.
  • Fornece alertas quando a identidade do usuário muda usando o método TOFU (Trust On First Use).

Próximos passos

  • Há planos de aplicar o MAS ao matrix.org e implementar os recursos restantes para distribuí-los por todo o ecossistema
  • Expansão do suporte do ecossistema à API do Matrix 2.0
  • No futuro, no Matrix 3.0, podem ser discutidos confiança e segurança, melhorias de desempenho e outros temas.

Conclusão

  • O Matrix 2.0 oferece a oportunidade de criar aplicativos superiores às alternativas mainstream.
  • Se você opera um servidor Matrix, é recomendável adotar a autenticação de próxima geração e o MatrixRTC

1 comentários

 
GN⁺ 2024-11-04
Comentários no Hacker News
  • Se você quer hospedar um homeserver, mas se sente sobrecarregado por causa dos muitos serviços, recomendo dar uma olhada no matrix-docker-ansible-deploy. Essa ferramenta oferece uma experiência de "configurar e esquecer", e a documentação orienta todas as decisões

  • Instalei o Element X, mas não consegui usá-lo quando a EMS encerrou a instância pequena, então comecei a fazer self-hosting. Atualmente ele funciona com um Synapse auto-hospedado. Ainda assim, há vários pequenos problemas. Dá para viver sem Spaces, mas a ausência de um canal de notificações e de avatares nas notificações é incômoda. Há muito a melhorar, e essas desvantagens reduzem seu valor

  • O maior problema ao configurar uma instância Matrix auto-hospedada foram as questões relacionadas à criptografia. Ao usar o cliente Element, apareciam muitos pop-ups vagos dizendo "Atualize a criptografia!". A explicação na página "Segurança e privacidade" não era clara, o que foi confuso. Se essa confusão diminuir, a experiência do usuário vai melhorar bastante

  • Fico curioso se há planos para melhorar a versão desktop do Element. Estou pensando se há planos de portar o Element X para desktop ou se devo procurar outro cliente Matrix. Parece que a equipe do Element, por causa de recursos limitados, tem dificuldade para manter o Element Desktop como um cliente realmente excelente

  • Gostaria de saber se houve mudanças nas notificações. Eu usava Matrix, mas tive de parar de conversar com meus amigos por causa de problemas de notificação. As mensagens eram enviadas ao servidor, mas as notificações não chegavam ao celular das outras pessoas por vários minutos ou até horas, ou então a mensagem nem era enviada ao servidor mesmo com a internet conectada

  • Gosto da interface do player do YouTube. Ela oferece uma opção de adesão voluntária em vez de carregar por padrão, o que permite evitar o rastreamento do Google

  • Fico me perguntando se o Synapse ainda é a única implementação de servidor Matrix que não está em beta. O site matrix.org parece sugerir isso, mas não tenho certeza se essa informação está atualizada

  • Parabéns à equipe do Matrix, e estou animado para experimentar tudo o que esta versão oferece e ver como posso implementá-la na organização em que trabalho

  • Gostaria de saber se é possível entrar em salas sem divulgar um endereço global, como no XMPP