Contemporaneamente,
Per impostazione predefinita, viene utilizzato per creare nuove chat.
Possono essere utilizzati come client
Le funzionalità che non sono state ancora stabilizzate in Matrix 1.0 includono la modifica dei messaggi inviati (supportata in Synapse 1.0 e Riot, ma non abilitata per impostazione predefinita), reazioni, discussioni in thread, verifica incrociata degli utenti, statistiche della chat dal vivo. Tra i prossimi lavori nell'implementazione del server, si prevede di ottimizzare le prestazioni e ridurre il consumo di memoria. Oltre al server di riferimento, sono in fase di sviluppo anche implementazioni sperimentali in Python
La piattaforma per l'organizzazione delle comunicazioni decentralizzate Matrix si sta sviluppando come un progetto che utilizza standard aperti e presta grande attenzione a garantire la sicurezza e la privacy degli utenti. Matrix fornisce la crittografia end-to-end basata sul proprio protocollo, incluso l'algoritmo Double Ratchet (parte del protocollo Signal). La crittografia end-to-end viene utilizzata sia nella messaggistica diretta che nelle chat (utilizzando un meccanismo
Il sistema è formato come una comunità di server che possono interagire tra loro e sono uniti in una rete decentralizzata comune. I messaggi vengono replicati su tutti i server a cui sono connessi i partecipanti alla messaggistica. I messaggi vengono distribuiti tra i server nello stesso modo in cui i commit vengono distribuiti tra i repository Git. In caso di interruzione temporanea del server, i messaggi non vengono persi, ma vengono trasmessi agli utenti dopo che il server riprende il funzionamento. Sono supportate varie opzioni ID utente, inclusi e-mail, numero di telefono, account Facebook, ecc.
Non esiste un singolo punto di errore o controllo dei messaggi attraverso la rete. Tutti i server oggetto della discussione sono uguali tra loro.
Qualsiasi utente può eseguire il proprio server e collegarlo a una rete comune. È possibile creare
Oltre ai messaggi di testo istantanei e alle chat, il sistema può essere utilizzato per trasferire file, inviare notifiche,
organizzare teleconferenze, effettuare chiamate vocali e videochiamate.
Matrix ti consente di utilizzare la ricerca e la visualizzazione illimitata della cronologia della corrispondenza. Supporta inoltre funzionalità avanzate come la notifica della digitazione, la valutazione della presenza online dell'utente, la conferma di lettura, le notifiche push, la ricerca lato server, la sincronizzazione della cronologia e dello stato del client.
Recentemente è stata creata un'organizzazione senza scopo di lucro per coordinare lo sviluppo del progetto
I registi includevano John Crowcroft (
Fonte: opennet.ru