"The Fediverse – What About Resources?"
The logfile is a weird metric to use. I don't like the handwaving nature of this study. There are so many parameters which could have been overlooked. Activity, number of accounts / rooms / servers federated with etc.
I do agree that the resource requirement is an important problem of course and needs further scrutiny to guarantee that the fediverse is a sustainable model.
I think it's a shame that Element (or the people behind #Matrix) didn't put their efforts on #XMPP rather than a new protocol.
Think how awesome XMPP could have been with the branding and features from Matrix/Element in addition to all the existing features.
I really like XMPP for what it is (fast, established), but I like the features of Element with bridges, spaces and so on.
I think it can probably be done without explicit server side support as all the bits needed are there already.
As an aside, I reckon one reason transports fell out of fashion is because of, by today's standards, a major flaw: if the remote end needs access credentials, those are stored server side by the transport itself. For this to work today, something like a three way handshake would be required.
@tc @hund XMPP is indeed very nice, but Matrix has some very different goals.
It's a much more monolithic standard, can be implemented in a webapp, and has real, resilient replication.
I think it would have been much harder (plus: + more error prone and slower) to extend XMPP, than it is to make a new standard for the new goals.
Luckily the two interoperate extremely well! You dont have to abandon XMPP to talk to Matrix peeps at all 👑
@hund I wish there would be a statistic that showed how much resources are being wasted by large cooperations hoarding their users data and processing it.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.