La maggior parte delle piattaforme che utilizziamo per comunicare tra loro online sono legate a un unico provider. Ma non c'è alcuna ragione tecnica per cui le cose stiano così. Esistono modi per chattare online che offrono un maggior grado di privacy e libertà. Matrix è uno di quei modi.
Che cos'è il protocollo Matrix?
Matrix è uno standard aperto per la comunicazione in tempo reale. Più specificamente, ti consente di comunicare tra diversi fornitori di servizi. Pensa a come funziona la posta elettronica. Se hai un indirizzo email ProtonMail, non sei limitato a parlare solo con altri utenti ProtonMail. Matrix offre la stessa libertà alla chat online.
Matrix è una delle tante app e servizi disponibili per aiutarti a decentralizzare la tua attività online in questo modo. Insieme, sono conosciuti come il web decentralizzato (o il fedeverso), e con loro puoi prendere il controllo della tua vita digitale, oggi.
Matrix non è il primo tentativo di decentralizzare la chat.
XMPP, l'Extensible Messaging and Presence Protocol, lo ha già fatto per la messaggistica istantanea, dove fungeva da fondamenta per artisti del calibro di Google Talk, Facebook Messenger e WhatsApp (tutti i quali sono diventati sempre più bloccati fuori uso). Inoltre, poiché XMPP è estensibile, si è evoluto per gestire anche chiamate VoIP e chat video.
Matrix è un protocollo più recente progettato per fare tutto questo dall'inizio, nel modo in cui siamo abituati a chattare sui nostri dispositivi. Eppure non è solo questa capacità a rendere interessante Matrix, ma come funziona Matrix.
Come funziona il protocollo Matrix?
La Fondazione Matrix.org descrive Matrix non come un protocollo ma come un negozio di conversazioni decentralizzato. Non esiste un singolo punto di errore, come un server centralizzato, in Matrix. Quando comunichi con qualcuno, i dati vengono condivisi tra tutti i server, con gli utenti che partecipano alla conversazione. Se il tuo server non funziona, la conversazione può continuare altrove finché il tuo server non si riattiva.
Questo è uno sforzo per democratizzare la comunicazione. Ogni server ha uguale proprietà sulle conversazioni e autosovranità sui dati degli utenti. Questi server possono essere ospitati autonomamente a casa o su un server privato virtuale o ospitati da un'organizzazione, un'azienda o una comunità. Ciò contrasta con tutte le principali piattaforme commerciali, come Discord, in cui l'azienda possiede i server a cui tutti si connettono e, di conseguenza, tutti i dati. E se quei server si interrompono, nessuno può comunicare.
Non è qui che si fermano i contrasti. Mentre qualcuno su Twitter non può inviare un messaggio diretto a qualcuno su Facebook, Matrix è interoperabile in base alla progettazione. Puoi configurare il tuo account Skype, il tuo account Discord e il tuo account Slack in modo che non importa dove qualcuno ti invia un messaggio, lo vedi nel tuo client Matrix e puoi rispondere a qualcuno di loro da uno luogo. Matrix si riferisce a questa funzionalità come ponte.
Come usare Matrix
Per iniziare a comunicare utilizzando il protocollo Matrix, è necessario un client Matrix. Questa è l'app di cui vedrai l'icona nel cassetto delle app, sul desktop o sulla barra delle applicazioni.
La Fondazione Matrix.org raccomanda Element come la cosa più vicina ad essere un prodotto di punta. Mostra cosa può fare Matrix ed è multipiattaforma, quindi puoi installarlo su qualsiasi sistema operativo desktop o mobile desideri.
Element non è solo e ci sono molti clienti tra cui scegliere. Alcuni sono personalizzati per un sistema operativo specifico o, su Linux, per un ambiente desktop specifico, come frattale per GNOME e NeoChat per KDE Plasma. Altri sono realizzati utilizzando uno specifico linguaggio di programmazione o toolkit, come FluffyChat realizzato con Go e Miraggio con Qt e Python. Ciascuno offre supporto per un diverso grado di funzionalità di Matrix.
Dovrai anche scegliere un server per ospitare il tuo account. Puoi seguire la strada del self-hosting se vuoi il massimo controllo sui tuoi dati e apprezzare questa libertà che non hai con le principali reti commerciali. Ma questo comporta una maggiore complessità e difficilmente è richiesto. Se vuoi solo iniziare a lavorare e iniziare a chattare velocemente come faresti su qualsiasi altra piattaforma, puoi farlo anche tu. Forse il punto di partenza più semplice è app.element.io.
Il tuo ID utente Matrix appare nel seguente formato.
@nomeutente: server.com
Questo è simile a un indirizzo email o al tuo handle su Mastodon. Su una piattaforma centralizzata, tutti sono sugli stessi server, quindi un solo nome utente può essere sufficiente. Sulle reti federate, è necessario designare un nome utente e il server in cui è possibile creare tale nome utente. Tieni presente che il termine "server" viene utilizzato in modo approssimativo qui. Tecnicamente un servizio come Instagram ha molti server che gestiscono quantità inimmaginabili di dati, ma per l'utente finale questi molti server appaiono come uno solo.
Quali caratteristiche ha Matrix?
Matrix gestisce tutti i tipi di comunicazione, ma la comunicazione è un termine molto ampio. Quindi, cosa puoi fare effettivamente con Matrix?
- Messaggistica istantanea uno a uno
- Chat room
- Videochiamate
- Chiamate audio
- Condivisione di file
- Altre funzioni di collegamento non correlate alla comunicazione
Il confronto più diretto con un servizio simile a Matrix sarebbe Discord. Ma oltre alla federazione di Matrix, c'è anche il supporto per la crittografia end-to-end. Quindi, oltre a una maggiore proprietà sui tuoi dati, hai anche un maggior grado di privacy.
Di nuovo, ci sono anche i ponti. Sebbene l'esperienza non sia perfetta, Matrix è una delle migliori opzioni in questi giorni per l'utilizzo di un singolo client per gestire tutte le diverse piattaforme di messaggistica. Puoi anche collegare servizi che non vengono utilizzati per comunicare con altri, ad esempio ricevere aggiornamenti sui nuovi post a un feed RSS.
Puoi persino collegare Matrix con Twitter, anche se se desideri un'alternativa decentralizzata in piena regola, potresti volerlo considera invece Mastodon.
Dovresti usare Matrix?
Come con qualsiasi piattaforma di comunicazione, la domanda si riduce a quali piattaforme usano i tuoi amici, familiari o colleghi? Sono disposti a cambiare? O ti accontenti di connetterti con persone che stanno già utilizzando Matrix? Ancora una volta, esistono già canali a cui puoi unirti per parlare con sconosciuti di interessi condivisi.
Anche se nessuno nella tua cerchia usa Matrix, puoi comunque adottare Matrix da solo e collegarti a qualsiasi piattaforma che usano.
Matrix è una tecnologia entusiasmante e un esempio di come si potrebbe fare comunicazione online. Se è una visione che condividi, iscriviti e aiutaci a realizzarla.
È possibile un Internet veramente decentralizzato? Cosa significa decentralizzazione e come ti proteggerebbe?
Leggi Avanti
- La tecnologia spiegata
- Messaggistica istantanea
- Messaggero
- Crittografia
- VoIP
- Videochat
Bertel è un minimalista digitale che scrive da un laptop con interruttori fisici per la privacy e un sistema operativo approvato dalla Free Software Foundation. Apprezza l'etica rispetto alle funzionalità e aiuta gli altri a prendere il controllo delle loro vite digitali.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti