The Federation Fallacy

BarackObama@lemmy.world to Fediverse@lemmy.world – 88 points –
rosenzweig.io

An interesting article I saw (from 2019) describing the potential intrinsic tendency for decentralized platforms to collapse into de facto centralized ones.

Author identifies two extremes, "information dictatorship" and "information anarchy", and the flaws of each, as well as a third option "information democracy" to try and capture the best aspects of decentralization while eschewing the worst.

Someone said the link is broken so here it is: https://rosenzweig.io/blog/the-federation-fallacy.html

39

I appreciate the call for democracy, but I think this totally misses the point of federation with it's complaint that not everybody is going to host their own server. The benefit of federation is not that every individual or small group will run their own server, it's that there will be multiple server options to choose from so if the one you're using goes bad you can just switch to another one. Even just getting to an email like system with a few major players and many smaller ones would be a big improvement over a single centralized server, but what makes Mastodon style federation even better than that is that you can move your account from one server to another in a way you really can't for email.

what makes Mastodon style federation even better than that is that you can move your account from one server to another in a way you really can’t for email.

Not sure how that works. With emails, if I move from email123@aol.com to email123@protonmail.com I lose my old emails and people trying to contact me there, but I can just start over. If I remember peoples’ emails I can also tell them I moved to protonmail and to talk to me there. With federation, if I move servers I lose my comment, post, and upvoted history; people messaging me; and my subscribed communities; but I can just start over. If I remember people’s usernames and subscribed communities I can tell the people I moved and to talk to me there, and re-subscribe on the new account. Unlike with email I can still see my old account’s comments and posts, but otherwise I’m not sure how moving accounts in the Fediverse is different from changing emails.

You can actually move your email between services. But that rarely applies to private accounts. Moving business accounts between providers is not a big deal, just takes time to import/export data, which is kinda slow over IMAP.

With federation, if I move servers I lose my comment, post, and upvoted history; people messaging me; and my subscribed communities

That is in no way an inherent limitation. It's just a current limitation with Lemmy and kbin.

You can move from one Mastodon instance to another and take your followers and follows with you. And if you move to a Calckey-bases instance, you can even import your old posts.

Thank you for the clarification! I don’t use Mastodon because I’ve never really been interested in Twitter, so I was very unaware of that.

18 more...

It's certainly a great read and is worthwhile, however I fundamentally disagree with the base premise that the goal of a federated system is to be uniformly distributed.

Why should an instance focused on a niche topic have the same representation as a general instance? Why should either have the same representation as one with abhorrent content?

Choosing your instance is effectively a statement that you agree with the mission of the particular instance. The number of low user instances demonstrates that there are a great number of people that share the author's vision of federation.

Because small instances tend to die out in the long run. You can see this with OpenID. OpenID promised us, the users, a way to have one set of credentials to login everywhere. But years later you go to a new site and all you can set are just three options: Facebook, Google and Apple.

Choosing your instance which is not a top dog means that some day you'll have to migrate. So if you're smart enough you just sign up for the biggest instance from the start. And that will only speed up the decline of small instances.

Yeah. And I find myself vacillating between agreeing with and disagreeing with the idea of defederation or partial defederation.

I think it requires enlightened admins to walk the line, which is a challenge. Not knocking the folks that run their respective instances, but they are humans who have their own motivations.

I feel that I would disagree with it more if it were possible/easy for individual users to block instances they don't want to see

There's a lot less angst to be had if people could migrate accounts here. Once you have that freedom, it just becomes about respecting freedom of association for admins as well as for users.

If an admin doesn't want to host content coming from another site, that's really their choice. If you want access to it, you have the choice to move to another site.

And that choice becomes a lot more palatable if you can move easily with minimal losses.

Exactly.

So you find an instance you love, with a federation philosophy you agree with, and build up a brand (for lack of a better word) there.

What happens when that philosophy either changes or allows the instance to become something different than what originally appealed to you? Do you suck it up and stay or try to create a new presence elsewhere with minimal damage?

The author seems to be injecting their own version of what they want federated software to be on top of what the fediverse is.

It's not the panacea that will break the capitalist oligopoly and bring about The Revolution.

It doesn't require an idealized future where ever person is tech literate enough to host their own email server.

It's not a system for close friends to congregate in small social circles.

It could be a lot of those things, but the author is projecting. It's software that is decentralized, can be connected to willing partners, and each instance has the freedom to set their own rules about who they do and don't communicate with. The author seems to be adding their ideal goal of what the software should be to what it is.

I agree with him that there is inevitably a strong tendency toward centralization, but I think a key feature to help with that would be the portability of one’s account to new instances. Even if the majority of users are in only a few instances, there is still a safeguard against one entity (I.e. corporation) directing the health of the whole system. If accounts were portable, when an instance went foul, people could move and the system as a whole would self-heal.

Nonetheless, it’s an interesting article. And the cost and challenges of running a web scale service are not conducive to small time players.

Wow this is a great read! I definitely see promise for the described system in the direction we are heading

TIL that WhatsApp internally uses XMPP

I don’t really agree with this article. The argument seems to rest on the idea that a representative democracy is a compromise on direct democracy. In reality, even though I have the ability to meaningfully participate in every election a direct democracy would entail, I have no desire to because I have other things I would rather spend my time doing.

Similarly, even if I have the ability to run my own instance (admittedly I do not, but many of us early adopters do), I do not want to. I’m happy to let other people do it as long as those people seem like broadly agree with my morals. I don’t need an close relationship, just a trustful one. This digital forum inherently has even better benefits than real life; if I realize I dislike my current instance, I have the option to move to another instance or create my own. In real life I can only move to another district or hope to vote out my current rep.

I didn't had enough drugs in my system to read everything to the end. Can someone summarize ??

Basically it said to be a true decentralized system people have to be spread equally through the system so the power distribution is equal and not concentrated on one part of the system.

So mastodon is not truly decentralized because a lot of the users are on 3 instances. Also that’s where the fallacy lies - because people choose to be part of the larger instances

As long as the technology is not accessible to everyone from old folks to 5 year olds, the power is concentrated to those who understand and maintain it.