De meeste platforms die we gebruiken om online met elkaar te communiceren, zijn gekoppeld aan één aanbieder. Maar er is geen technische reden waarom de dingen zo lopen. Er zijn manieren om online te chatten die een grotere mate van privacy en vrijheid bieden. Matrix is een van die manieren.
Wat is het Matrix-protocol?
Matrix is een open standaard voor realtime communicatie. Meer specifiek stelt het u in staat om met verschillende serviceproviders te communiceren. Bedenk hoe e-mail werkt. Als je een ProtonMail-e-mailadres hebt, hoef je niet alleen met andere ProtonMail-gebruikers te praten. Matrix biedt dezelfde vrijheid om online te chatten.
Matrix is een van de vele apps en services die beschikbaar zijn om u te helpen uw online activiteiten op deze manier te decentraliseren. Samen staan ze bekend als het gedecentraliseerde web (of het fediverse), en met hen kunt u vandaag de controle over uw digitale leven krijgen.
Matrix is niet de eerste poging om chat te decentraliseren.
XMPP, het Extensible Messaging and Presence Protocol, heeft dit al gedaan voor instant messaging, waar het diende als de basis voor Google Talk, Facebook Messenger en WhatsApp (die allemaal steeds meer vergrendeld zijn) omlaag). Omdat XMPP uitbreidbaar is, is het bovendien geëvolueerd om ook VoIP-gesprekken en videochats af te handelen.
Matrix is een nieuwer protocol dat is ontworpen om dit allemaal vanaf het begin te doen, op de manier waarop we gewend zijn geraakt aan chatten op onze apparaten. Toch is het niet alleen deze mogelijkheid die Matrix interessant maakt, maar ook hoe Matrix werkt.
Hoe werkt het Matrix-protocol?
De Matrix.org Foundation beschrijft Matrix niet als een protocol, maar als een gedecentraliseerde conversatieopslag. Er is geen single point of failure, zoals een gecentraliseerde server, in Matrix. Wanneer u met iemand communiceert, worden de gegevens gedeeld tussen alle servers, met gebruikers die deelnemen aan het gesprek. Als je server uitvalt, kan het gesprek nog ergens anders doorgaan totdat je server weer up gaat.
Dit is een poging om de communicatie te democratiseren. Elke server heeft evenveel eigendom over gesprekken en zelfsoevereiniteit over gebruikersgegevens. Deze servers kunnen door uzelf worden gehost, thuis of op een virtuele privéserver, of worden gehost door een organisatie, bedrijf of gemeenschap. Dit in tegenstelling tot alle grote commerciële platforms, zoals Discord, waar het bedrijf eigenaar is van de servers waarmee iedereen verbinding maakt en, als gevolg daarvan, alle gegevens. En als die servers uitvallen, kan niemand communiceren.
Dat is niet waar de contrasten stoppen. Hoewel iemand op Twitter geen direct bericht naar iemand op Facebook kan sturen, is Matrix qua ontwerp interoperabel. U kunt uw Skype-account, uw Discord-account en uw Slack-account zo instellen dat het niet uitmaakt waar iemand je een bericht stuurt, je ziet ze in je Matrix-client en je kunt op elk van hen reageren plaats. Matrix verwijst naar deze functionaliteit als: overbrugging.
Hoe Matrix te gebruiken
Om met het Matrix-protocol te kunnen communiceren, heeft u een Matrix-client nodig. Dit is de app waarvan u het pictogram in uw app-lade, op uw bureaublad of op uw taakbalk ziet.
De Matrix.org Foundation beveelt Element aan als een vlaggenschipproduct. Het laat zien wat Matrix kan doen en is platformonafhankelijk, zodat u het op elk gewenst desktop- of mobiel besturingssysteem kunt installeren.
Element is niet de enige en er zijn veel klanten om uit te kiezen. Sommige zijn afgestemd op een specifiek besturingssysteem of, op Linux, een specifieke desktopomgeving, zoals: fractaal voor GNOME en NeoChat voor KDE-plasma. Anderen zijn gemaakt met behulp van een specifieke programmeertaal of toolkit, zoals: FluffyChat gemaakt met Go en Luchtspiegeling met Qt en Python. Elk biedt ondersteuning voor een verschillende mate van Matrix-functies.
U moet ook een server kiezen om uw account te hosten. U kunt de zelf-hostingroute kiezen als u maximale controle over uw gegevens wilt en deze vrijheid wilt waarderen die u niet heeft bij de grote commerciële netwerken. Maar dit brengt extra complexiteit met zich mee, en het is nauwelijks vereist. Als je gewoon aan de slag wilt en net zo snel wilt chatten als op elk ander platform, dan kan dat ook. Misschien is de gemakkelijkste plek om te beginnen app.element.io.
Uw Matrix-gebruikers-ID verschijnt in de volgende indeling.
@gebruikersnaam: server.com
Dit is verwant aan een e-mailadres of uw greep op Mastodon. Op een gecentraliseerd platform zit iedereen op dezelfde servers, dus een gebruikersnaam alleen kan volstaan. Op federatieve netwerken moet u een gebruikersnaam aanwijzen en de server waar die gebruikersnaam kan worden gevormd. Houd er rekening mee dat de term "server" hier losjes wordt gebruikt. Technisch gezien heeft een service als Instagram veel servers die onvoorstelbare hoeveelheden gegevens verwerken, maar voor de eindgebruiker lijken deze vele servers als één.
Welke functies heeft Matrix?
Matrix behandelt alle soorten communicatie, maar communicatie is een heel breed begrip. Dus, wat kun je eigenlijk doen met Matrix?
- Eén-op-één instant messaging
- Chatrooms
- Videogesprekken
- Audiogesprekken
- Bestanden delen
- Andere overbruggingsfuncties die geen verband houden met communicatie
De meest directe vergelijking met een dienst vergelijkbaar met Matrix zou Discord zijn. Maar naast dat Matrix gefedereerd wordt, is er ook ondersteuning voor end-to-end encryptie. Dus naast meer eigendom over uw gegevens, heeft u ook een grotere mate van privacy.
Nogmaals, er is ook overbrugging. Hoewel de ervaring niet naadloos is, is Matrix tegenwoordig een van de beste opties om één enkele client te gebruiken om al uw verschillende berichtenplatforms te beheren. U kunt ook services overbruggen die niet worden gebruikt om met anderen te communiceren, zoals het ontvangen van updates over nieuwe berichten op een RSS-feed.
Je kunt Matrix zelfs overbruggen met Twitter, maar als je een volledig gedecentraliseerd alternatief wilt, wil je dat misschien overweeg in plaats daarvan Mastodon.
Moet u Matrix gebruiken?
Zoals bij elk communicatieplatform, komt de vraag neer op welke platforms je vrienden, familie of collega's gebruiken? Zijn ze bereid om over te stappen? Of ben je tevreden om contact te maken met mensen die Matrix al gebruiken? Nogmaals, er zijn al bestaande kanalen waaraan u kunt deelnemen om met vreemden over gedeelde interesses te praten.
Zelfs als niemand in je kring Matrix gebruikt, kun je Matrix nog steeds zelf gebruiken en een brug slaan naar welk platform ze ook gebruiken.
Matrix is een opwindende technologie en een voorbeeld van hoe online communicatie kan worden gedaan. Als het een visie is die je deelt, meld je dan aan en help het te realiseren.
Is een echt decentraal internet mogelijk? Wat betekent decentralisatie en hoe zou het u beschermen?
Lees volgende
- Technologie uitgelegd
- Instant Messaging
- Boodschapper
- Encryptie
- VoIP
- Videochat
Bertel is een digitale minimalist die schrijft vanaf een laptop met fysieke privacyschakelaars en een besturingssysteem dat is goedgekeurd door de Free Software Foundation. Hij waardeert ethiek boven functies en helpt anderen de controle over hun digitale leven te nemen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren