Decentraal Matrix-protocol heeft wereldwijd zestig miljoen gebruikers

Het gedecentraliseerde Matrix-protocol heeft zestig miljoen gebruikers. In 2021 groeide het netwerk met 71 procent, zeggen de makers. De app Element is daarin de belangrijkste drijfveer, maar ook de Duitse gezondheidszorg was een belangrijke stap.

Het is niet duidelijk of het gaat om dagelijks of maandelijks actieve gebruikers, of het totaal aantal gebruikers, maar in een persbericht noemen de makers dat het aantal gebruikers wereldwijd op zestig miljoen ligt. 25 miljoen daarvan kwamen in 2021 op het platform af, zeggen de makers. Het gaat om alle gebruikers van het protocol, onafhankelijk van welke applicatie ze gebruiken. Matrix is een gedecentraliseerd chatprotocol dat het mogelijk maakt om versleutelde gesprekken te houden met andere Matrix-gebruikers, onafhankelijk van welke applicatie ze daarvoor gebruiken. De populairste applicatie is nog steeds Element. Die is door de oprichters van Matrix gebouwd en is nog steeds de belangrijkste app die het protocol gebruikt, maar in principe kan iedereen zo'n applicatie maken.

De makers van Matrix zeggen dat de groei komt doordat Element meer gebruikers heeft gekregen. Dat gebeurde met name bij overheden en overheidsinstellingen. Delen van de Amerikaanse, Britse en Franse overheid betalen voor de premium variant van Element. Een andere belangrijke drijfveer voor het nieuwe aantal gebruikers is volgens de makers de Duitse gezondheidsindustrie. Vorig jaar verplichtte het gezondheidsconsortium gematik het gebruik van Matrix. Daardoor zouden meer dan 150.000 gezondheidsinstellingen het protocol gaan gebruiken. Dat is met name Element, maar ook andere app-makers gaan met het protocol aan de slag.

Ook wijzen de ontwikkelaars erop dat steeds meer software integratie krijgt voor Matrix, zoals mailclient Thunderbird. Volgens de makers kan dat voor een nog snellere groei zorgen. Ze zeggen zich klaar te maken voor honderd miljoen wereldwijde gebruikers. Daarvoor wordt onder andere de One-app verder uitgewerkt die integratie met WhatsApp en Signal mogelijk maakt, maar de makers werken ook aan een eigen metaverse-platform op basis van het protocol.

Door Tijs Hofmans

Nieuwscoördinator

19-07-2022 • 08:40

67

Reacties (67)

67
67
30
2
0
27
Wijzig sortering

Sorteer op:

Weergave:

Heb even snel de wiki page van Matrix protocol gelezen en wat gegoogled.
Maar het kwartje viel niet 1-2-3 (misschien door de hitte :) )

Zou dat het misschien een idee zijn als Tweakers een uitleg artikel hieraan wijd ?
Het is net als het XMPP protocol - end-to-end by default, maar verder vergelijkbaar - een protocol om data over te dragen. Nou ja, net als http, maar ze hebben een heleboel venture capital geld om het heel bijzonder te laten lijken ;-)
AuteurTijsZonderH Nieuwscoördinator @Jemboy25 juli 2022 16:08
Late reactie omdat ik het nu pas zie maar dit lijkt me best een goed idee. Ga ik eens achteraan!
Zou fijn zijn als ze de Docker container om een eigen homeserver te bouwen wat beter in elkaar zetten, want de image is nu op dit moment error-city...
Er is al een Ansible playbook die gebruik maakt van de docker images: https://github.com/spantaleev/matrix-docker-ansible-deploy

Ik heb het al twee keer opgezet, en tot nog toe werkt het perfect, en het is heel uitgebreid.

Voor vragen over het Ansible playbook kun je terecht op matrix: #matrix-docker-ansible-deploy:devture.com
Voor vragen over het Ansible playbook kun je terecht op matrix: #matrix-docker-ansible-deploy:devture.com
Een beetje een kip-en-ei verhaal... ;)

Iets serieuzer:

Dat Ansible playbook is hard nodig, want de losse componenten die met elkaar moeten samenwerken zijn zo foutgevoelig bij updates, dat het haast niet te doen is om een server op de klassieke manier op te tuigen.

[Reactie gewijzigd door The Zep Man op 25 juli 2024 02:33]

Ik moet zeggen dat ik het wel mee vind vallen. Misschien komt het doordat ik nogal de neiging heb alle config eerst te lezen voor ik mijn services opstart, maar ik vind de installatie door middel van de .deb packages eigenlijk wel simpel. Een kwestie van alle config invullen, reverse proxy ervoor, en je bent praktisch klaar. Misschien een SRV-record als je spul op een subdomein draait.

Je kunt je eigen identity server opzetten maar dat heeft weinig nut als er niemand anders gebruik van maakt. STUN/TURN proxy opzetten is ook een kwestie van de handleiding volgen.

Het is aardig wat werk, maar ik vind het allemaal wel meevallen hoe moeilijk het nou is. De Debian repo toevoegen, pakket installeren en dan een configbestandje aanpassen is toch redelijk standaard vind ik zelf.
Het is aardig wat werk, maar ik vind het allemaal wel meevallen hoe moeilijk het nou is. De Debian repo toevoegen, pakket installeren en dan een configbestandje aanpassen is toch redelijk standaard vind ik zelf.
Custom Debian repositories. Nee, bedankt. Een te groot trauma overgehouden door zaken die fout gaan bij major upgrades van het besturingssysteem. ;)
Tja, ik heb er zelf nooit last van gehad eigenlijk, helemaal met Ubuntu niet.
Custom repositories come in colors. Zodra een repo zaken wil "fixen" die ook via de distro meekomen wordt het soms pijnlijk. Veel PPA's voor GUI applicaties (Scribus, Inkscape e.d.) doen dat soort zaken, en dan kan je een aardig probleem krijgen bij een distupgrade.

Maar er zijn bosjes repos die goed doordacht zijn en maar één ding aanbieden. Voorbeelden zijn de officiele repo's voor git, ansible, rudder, atom en Postgres.

Waarbij die laatste weer een interessante twist heeft, want als je niet een specifieke versie van Postgres installeert krijg je geheel gratis een major update mee tijdens security patching...
Thanks! Ik ga hier mee proberen te knutselen! :)
Een +1 voor dit playbook, het is echt geweldig. Alles updaten is ook heel simpel. Je moet 1 keer een config file aanmaken met je wensen en daarna regelt het zichzelf gewoon automatisch (dankzij het ook sublieme Ansible)

[Reactie gewijzigd door GekkePrutser op 25 juli 2024 02:33]

Mooi moment om een how-to te maken voor de echte Tweakers :) +
Hier kun je natuurlijk op reageren dat echte Tweakers het zelf wel uitzoeken ;)
Maak een handleiding voor de minder bedreven knutselaars onder ons om zo de dienst te promoten ;)
Tweakers en professionals hebben net zo goed handleidingen nodig hoor. Google is erg populair in die groep. :)
'Echte' tweakers doen niet aan RTFM! ;-)
Die gaan gewoon prutsen totdat het werkt (of niet)!
Het wiel opnieuw uitvinden heeft weinig met tweaken te maken. Niet voor niets dat er hier een community van mensen en een forum barstensvol informatie is. Je leert van elkaar he :)
Ja, maar als je daar wat vraagt dan krijg je 9 van de 10 keer nul op het rekest omdat je een "stomme vraag" stelt, of dat je niet genoeg zelf heb uitgezocht, of je vraagformulering niet conform got is of omdat je nog lang niet op het niveau van het topic zit. GoT is totaal niet geschikt en zelfs afschrikkend voor de beginnende "prutsers". In den beginne was het zeker een goed startpunt, maar is inmiddels - en ja, dat is een persoonlijke menig gebaseerd op meerdere eigen ervaringen uit het verleden - behoorlijk elitist geworden. Gelukkig zijn er heel veel alternatieven te vinden.

[Reactie gewijzigd door shades op 25 juli 2024 02:33]

Het forum is dan ook niet bedoeld voor stomme vragen of als helpdesk voor mensen die te lui zijn voor zoekfuncties. Juist daarom is er veel informatie te vinden en geen bergen topics met dezelfde opzoekbare vragen :)
Er zijn wel irritante trends op tech-fora. Zoals iemand die bijv. een technisch probleem heeft met een browser, compleet met uitleg in detail. Gewoon een andere browser aanbevelen en dan doen alsof dat heel informatief is. "Elitist" is nog beroerder. Bepaalde tech-info verzwijgen omdat het niet volgens een boekje is...
Ik denk niet dat je ver komt met prusten zonder Google of RTFM op zakelijk vlak. Sure als je thuis aan het hobby bobben bent kan dat wel. Maar voor zakelijke dingen is prutsen over het algemeen niet zo handig :p
Maar voor zakelijke dingen is prutsen over het algemeen niet zo handig :p
I agree! Maar uit ervaring kan ik je vertellen dat ITers bijzonder weinig de documentatie raadplegen of nog erger, de documentatie updaten... Als de ITer die vaak de documentatie maakt/update heb ik te vaak bij collegae moeten staan met een honkbalknuppel, na de tiende keer dat ze me dezelfde vraag stellen en ik de tiende keer hetzelfde antwoord geef: "Heb je al in de documentatie gekeken!?!?"... ;-)

Sidenote: En dan heb ik het niet over documentatie die 5 hoofdstukken in beslag neemt, maar netjes een stappen lijstje (met screenshots) om issue x op te lossen of te configureren...

En hoe vaak men nieuwe hardware aanzet en ik braaf vraag of ze de handleiding al hebben gelezen, alsof ik spontaan drie hoofden heb... ;-)
Is leuk maar ik zie in de praktijk dat het prutsen dan alle tijd en inspanning opeet.

Bovendien is de opgedane kennis en ervaring vrij nutteloos (als het draait dan draait het. Het is niet ergens anders toepasbaar. En als het over een jaar crasht dan weet je het niet meer)

Ik zie een werkende dockercontainer als een soort gestolde ervaring, van iemand anders, meestal de maker zelf, zodat het maar één keer goed uitgezocht hoeft te worden.
Ok, here goes nothing.... ;)\
In de Nethserver community is matrix-synapse al een tijdje geleden opgepikt en er is inmiddels een redelijk uitgekristalieseerde installatie howto gemaakt. Let wel, deze is specifiek voor NethServer (CentOS 7 based) gemaakt.
Ik kan me voorstellen dat dit de basis kan zijn voor andere distro's om Matrix - synapse aan de praat te krijgen
https://community.nethserver.org/t/matrix-synapse/14839
opmerkingen/aanmerkingen/verbeteringen worden zeer op prijs gesteld!
Nee op het moment is de docker container echt een kriem, je moet namelijk hem eerst handmatig een config laten genereren. Dan stop je de container, dan edit je de config, dan start je de container.

Nu lukt dat wel, maar voor elke 'bridge' moet dit dus twee keer. Zowel bij de bridge als bij de synapse server.

Mooiste zou zijn als je in ieder geval een paar environment variabelen zou kunnen gebruiken.

(Maar zoals hieronder te lezen is, is het ansible playbook aanzienlijk fijner om te gebruiken)
Je kunt er gratis mee experimenteren als je deze guide volgt, iig als je nog geen gratis Oracle-server hebt geclaimed. Ik zou wel een domein kopen in plaats van een gratis domein gebruiken, maar voor een test is zo'n sketchy gratis domein prima.
Als je de handleiding goed volgt geeft het bij mij iig geen problemen.
Er even vanuit gaande dat het hier over de synapse server gaat.
Matrix is top, maar iets om te beseffen is dat als je Element gebruikt op Android of IOS, dat je push berichten alsnog via Google/Apple servers op je telefoon aankomen. In die zin is er wat privacy onvriendelijke "centralisering" in de infrastructuur.

Er zijn andere Matrix apps die dit anders aanpakken, maar daar komen de berichten dan weer niet "live" aan.
Ik geloof dat er enkel een paar IDs wordt gepusht. Het bericht zelf gaat niet door Google/Apple's servers heen. Wat IDs, waar Google/Apple weinig mee kan, is niet zo'n probleem qua privacy lijkt mij zo.
Aan die IDs is toch een heleboel meta-data af te leiden. De frequentie van berichten, de tijden dat ze binnenkomen, dat iemand überhaupt die app gebruikt. Dat in combinatie met de push meldingen van andere apps kan je ook achterhalen of iemand die apps gebridget heeft.
Ok, leuk, dus je weet dat persoon x op y en z tijdstippen berichten ontvangt ... als het goed is weet je niet eens van wie (want dat zit als het goed is in de payload en dus niet in de - notification). en je weet dat hij ook actief lijkt te zijn op IRC en wellicht zelfs dat dat IRC bericht afkomstig is via een bridge... de vraag is hier dan wel hoe nuttig deze informatie is..

ALS je dat IRC netwerk toevallig in de gaten hield dan weet je dus al wat die gebruiker doet ... het wordt mogelijk wél een probleem als je via IRC netwerk X erachter komt dat het om een man van 56 gaat met een voorliefde voor meisjes van 15, en je na de nodige vergelijking weet dat zijn username op. martijn. langejan is... en hij via google meet ook gelinkt is ... zodat je weet dat zijn mail adres. dikkelangejan382@gmail.com is en na een gerechtelijke procedure tegen google kom je er vervolgens achter dat het herstel mail adres van dat google account is; janfritzdevries@chello.nl

Dat bridgen kan dus uiteindelijk wel een spoor opleveren, - dat makkelijker te vinden is dan enkel een ipadres als verbindende factor. bovendien zou een spoor zoals hierboven genoemd eerder standhouden als bewijs - omdat het gekoppelde account data is en niet alleen maar 'het gebruik van een wifi verbinding'.

daarom raad is het bridgen doorgaans af, - en ben ik ook zeer terughoudend met het geven van een legitiem herstel mail adres. ichat@enigdomein.nl zal dus nooit aan. mijnvoornaam@mijnachternaam.nl gekoppeld zijn of visa versa... sterke nog ze hebben niet eens het zelfde google account als reserve.

[Reactie gewijzigd door i-chat op 25 juli 2024 02:33]

Dat hoeft niet hoor, veelal gebruiken ontwikkelaars notificaties om berichten op te halen en dan pas een notificatie te tonen.

Zo ook op de F-droid versie voor Android: daar heb je helemaal geen push en ben je afhankelijk van de notification service. Zie ook: https://github.com/vector...lop/docs/notifications.md

Er zijn legio apps die zo zonder Apple of Google notification laten zien.
Element laat op mijn telefoon met lineageOS met MicroG ook gewoon notificaties zien. MicroG zit toch niet op de servers van google aangesloten?
Dat weet ik niet, maar als je telefoon de Google Play Services heeft en je hebt Element uit de Play Store, dan heb je de versie die FCM (Googles pushberichten) bovenop de zelfgebouwde notification service gebruikt. Heb je Element van F-Droid, dan zit daar helemaal niets van Google (Services) in, behalve delen van de Android SDK natuurlijk.
MicroG is een implementatie van de Play Services, en een van de onderdelen (die je volgens mij wel handmatig moet activeren, standaard staat het uit) is de pushnotificaties. Die gaan ook met MicroG wel degelijk via Google-services voorzover ik weet. MicroG doet wel zijn best om zoveel mogelijk persoonlijke info eruit te strippen, maar helemaal anoniem wordt het nooit.
Er zijn andere Matrix apps die dit anders aanpakken, maar daar komen de berichten dan weer niet "live" aan.
Er zijn clients zoals Schildichat die UnifiedPush ondersteunen. Dan gebruik je een eigen push server.
Volgens mij gebeuren er inmiddels wel aardige dingen met UnifiedPush om Google te kunnen omzeilen. Het moet nu nog veel breder geïntegreerd worden en eigenlijk dé oplossing worden voor iedere Android app.
Ik ben vooral naar Matrix gestapt voor het gebruiksgemak eerlijk gezegd. Ik heb nu WhatsApp, Discord, IRC, en Matrix zelf in één app, in plaats van 4 losse.
Een abonnement van 5$ per maand is voor mij best het overwegen waard alleen is er, voor zover ik kan nagaan, nog steeds geen ondersteuning voor spraak- en videogesprekken via WhatsApp, iets wat ik persoonlijk best wel regelmatig gebruik. Ook vraag ik me af hoe lang het zou duren voordat bijv. WhatsApp (lees: Meta) de deur naar deze bridge app dicht zou gooien, want ik kan me voorstellen dat ze hiermee een behoorlijk stukje data harvesting zouden kunnen gaan mislopen.
Tegen het dichtgooien van die deur is, als ik het mij goed herinner, binnenkort de Digital Markets Act van kracht.
In plaats van dat ze deur dichtgooien, zullen ze op termijn de deur steeds verder open moeten zetten. Uiteindelijk moet WhatsApp namelijk ook group messaging, file-transfer, 1:1 VoIP en group VoIP beschikbaar maken voor andere partijen.
Zie ook de artikelen over de DMA op Matrix: https://matrix.org/blog/2...perability-in-a-dma-world

Naast de Element One is er ook Beeper, die nog meer bridges ondersteund: https://blog.beeper.com/p/product-roadmap-april-2022
Van Bleeper had ik nog niet gehoord, maar mooi dat ook dit wordt ontwikkeld.

Ik vraag me nu eigenlijk af of het in de toekomst ook mogelijk zou zijn om bijvoorbeeld via WhatsApp te kunnen reageren op iemand die via Messenger of Telegram een bericht de wereld instuurt
Mooi van Beeper is dat hun bridges ook gewoon open source zijn, en ze vaak dingen verbeteren t.o.v. andere bridges: https://gitlab.com/beeper
De makers van Matrix zeggen dat de groei komt doordat Matrix meer gebruikers heeft gekregen.
Je verwacht het niet. Sorry, maar als Matrix minder gebruikers had gekregen, had het vast niet een persbericht de deur uit gedaan dat Matrix nu 60M gebruikers heeft... Dus ik neem aan dat Matrix iets anders gezegd heeft, wat nu gewoon niet goed vertaald is.

[Reactie gewijzigd door CH4OS op 25 juli 2024 02:33]

AuteurTijsZonderH Nieuwscoördinator @CH4OS19 juli 2022 09:37
Dat moest natuurlijk Element zijn ja. Het is ook veel te warm om te denken vandaag.
Ah, dat maakt een en ander inderdaad logischer.
Voor diegene die zich (net als mij) afvroegen op wat voor manier de Duitse gezondheidszorg gebruik maakt van dit protocol, hier is het artikel op Tweakers van vorige jaar.
Betreft TI-messenger van Gematik.
Het leest een beetje vreemd: Het gebruik van Matrix is dus gegroeid en dat komt doordat:
De makers van Matrix zeggen dat de groei komt doordat Matrix meer gebruikers heeft gekregen.
Tja - verrassend... :? Of wordt bedoeld: de groei komt niet doordat de bestaande gebruikersgroep het systeem meer is gaan gebruiken? Dat zou nog kunnen, al stellen we 'groei' meestal niet gelijk aan 'meer verkeer'.
Hadden niet allerlei overheden problemen met end-to-end encryptie? Moest er niet een achterdeur ingebouwd worden? En dan lees ik dit:
Dat gebeurde met name bij overheden en overheidsinstellingen. Delen van de Amerikaanse, Britse en Franse overheid betalen voor de premium variant van Element.
Dat worden nog leuke discussies. Het zal er uiteindelijk wel op uit draaien dat end-to-end encryptie alleen nog door de overheid gebruikt mag worden en dat wij, het gepeupel, het met systemen met een achterdeur moeten doen.
Exact, dat is waarom end-to-end encryption als recht van de mens gedefinieerd zou moeten worden.
Kan je natuurlijk ook gewoon een centrale Europese encryptieserver opzetten.

Dan kunnen berichten overal naartoe, (decentraal) daar waar de EU dit goedkeurd.
Hierbij moet ik gelijk weer denken aan: https://xkcd.com/927/

Context: ik had hier tot zojuist nog niet eerder van gehoord, dus ik weet niet waar ik het over heb. 😅

:Y)
Het mooie aan matrix is, dat je ook bridges tussen andere apps kunt maken. En kun je iedereen uit een app berichten sturen, i.p.v. telkens zoeken op welke hij/zij ook al weer zit.

Zie het als xmpp met trillian 20 jaar geleden.
Wat weer onderhouden moet worden... het is 't zelfde liedje steeds weer.
En het is ook relatief gemakkelijk om zelf bots te maken. Zo heb ik mijn home automation aangesloten op Matrix en krijg ik in een chat alle notificaties en kan ik ook commando's typen die door de NLP weer verwerkt worden. (Dus als ik typ 'licht aan' dan gaan de lichten aan).
Leuk om alles zo aan elkaar te knopen. Al dacht ik bij NLP aan wat anders: Neuro Linguïstisch Programmeren. Het zou knap zijn als je dat kon bridgen 😄
Mwa, die xkcd is intussen natuurlijk wel een beetje achterhaald. Matrix is daarnaast ook niet nieuw (bestaat ook al sinds 2014). Het punt dat de xkcd wilt maken is een duidelijke, maar als je op zo'n manier te werk gaat, kan je ook niet innoveren en veranderen.

Het Matrix protocol is wel degelijk iets anders in vergelijking met bijvoorbeeld SMS of mail, beiden zijn ook communicatieprotocollen, maar simpeler in opzet en hebben (daardoor?) ook minder mogelijkheden. Matrix kent E2EE by default, waar dat bij SMS en email ver te zoeken is, bijvoorbeeld. Natuurlijk kun je SMS en email ook versleuteld maken, maar zijn dan weer extra lagen voor nodig om dat te bereiken, in Matrix zit dat out of the box. Dus ja, wellicht een "nieuwe" standaard, maar wel een die anders is dan oude protocollen zoals SMS of email, dus helemaal te vergelijken is het niet. Dat maakt de xkcd eigenlijk wel een beetje onterecht in deze, imo. Daarnaast kun je Matrix prima gebruiken om SMS of email te verzenden zelfs! ;)

Mocht je meer willen weten over Matrix, op het forum zijn onder andere deze topics wellicht interessant:
Matrix-protocol en messengers zoals Element, FluffyChat - Topic in Client software algemeen
[Privacy] WhatsApp alternatieven - Topic in Privacy en beveiliging

[Reactie gewijzigd door CH4OS op 25 juli 2024 02:33]

Ik las Matrix en dacht een game server van een spel naar de filmreeks.
The Matrix is real.

Op dit item kan niet meer gereageerd worden.