Matrix

Matrix

Matrix è un protocollo aperto per la messaggistica istantanea. È stato progettato per consentire agli utenti di comunicare tramite chat, voice over IP e videotelefonia con cifratura di tipo end to end.Element

L’obiettivo degli sviluppatori del protocollo Matrix è di creare un ecosistema simile a quello delle email, dove gli utenti possono scambiarsi messaggi indipendentemente dall’applicazione che usano e dal server al quale sono collegati.

Matrix è un protocollo federato e aperto. Questo significa che ogni utente può collegarsi all’ecosistema di Matrix utilizzando un proprio server.

Esistono diversi esempi di istituzioni che hanno scelto Matrix come soluzione per le proprie comunicazioni interne, Università, Enti pubblici, Società private.

Matrix è quindi esattamente l’opposto di un servizio centralizzato dove esiste un solo soggetto che controlla l’intera infrastruttura.

Il protocollo prevede la possibilità di comunicare direttamente con un’altra persona nonchè in gruppo.

Per ogni discussione, sia tra due persone che in gruppo viene creata una Stanza (Room)

Le Stanze possono a loro volta essere raggruppate in Spazi (Spaces).

Gli Spazi raccolgono un insieme di stanze su temi generici o possono essere usati anche per organizzare stanze per finalità personali, ad esempio per ragguppare i contatti di lavoro o familiari, gruppi di studio o amici . Lo schema è quello dell’insieme e del sottoinsieme. Lo Spazio "Novababilonia" rappresenta l’insieme, le stanze "Contatto"  "Musica" e "Biblioteca" i sottoinsiemi.

Altra caratteristica del protocollo Matrix é la possibilità di interagire con altri protocolli, attraverso dei Ponti (Bridges), é possibile quindi collegare al proprio account Matrix un account Telegram, Whatsapp, Signal etc. e attraverso una sola applicazione raggiungere i propri contatti che utilizzano tali servizi.

Novababilonia mette a disposizione dei suoi utenti, il proprio server Matrix creando automaticamente un account @nomeutente:novababilonia.me e a chi fosse interessato anche un Bridge Telegram, un Bridge Whatsapp e un Bridge Signal.

Come spiegato all'inizio, é possibile scegliere con quale applicazione connetersi al proprio account Matrix, esistono molti clients per mobile (Android e iOS), per desktop (Windows, Linux e Mac) e anche web app.

Su Novababilonia consigliamo l'utilizzo di Element per mobile e desktop, oppure potete usare un client web disponibile a questo indirizzo.

Piccola nota sulla cifratura end to end: ogni stanza é cifrata per impostazione predefinita. Una conversazione cifrata garantisce il massimo della privacy, ma necessità di piccoli accorgimenti per evitare, dimenticando la password iniziale, di non essere più in grado di leggere le proprie conversazioni. Alcuni client, come Element, alla prima connessione suggeriscono di creare un backup delle chiavi di cifratura, tramite la scelta di una frase segreta.

Ogni volta che si accede al proprio account da un altro dispositivo o da un'altra app é necessario verificare la sessione, cioè per maggiore sicurezza Matrix vuole essere sicuro che siate proprio voi, quindi vi verrà chiesto di confermare l'accesso dalla prima sessione attiva, oppure di inserire la frase di sicurezza scelta all'inizio. 

Un ulteriore misura di sicurezza, é data dalla possibilità di verificare il contatto con cui avete iniziato una conversazione, solitamente verifica da fare di persona inquadrando un codice QR generato al momento, oppure confrontando una sequenza di emoticon con il vostro contatto

Ovviamente potete creare il vostro account Matrix direttamente sul server principale matrix.org fornendo solo un indirizzo mail, e accedere allo Spazio e alle Stanze Novababilonia tramite i loro indirizzi pubblici:

Edit 18/02/2023

Da oggi in via sperimentale i gruppi su Novababilonia sono raggiungibili anche da Telegram e Whatsapp:

Edit 30/04/2024

Sono stati aggiunti anche i bridge ai protocolli Xmpp e Signal!: