Decentralization and erasure: Blacksky, Bluesky, and the ATmosphere
-
Decentralization and erasure: Blacksky, Bluesky, and the ATmosphere
https://privacy.thenexus.today/decentralization-and-erasure-blacksky-bluesky-and-the-atmosphere-2/
There's been a lot of discussion about whether or not Bluesky and the ATmosphere (the ecosystem using the AT protocol) are decentralized. Blacksky runs three feed generators, a moderation service, and a work-in-progress personal data store (PDS) as well as providing a starter pack. And the vision for Blacksky "extends beyond any single platform".
That sounds pretty decentralized to me!
But as far as I can tell, nobody else in the discussion is talking about Blacksky as an actually-existing example of decentralization. What's with that?
-
The Nexus of Privacyreplied to The Nexus of Privacy last edited by
The Appendix of Decentralization and erasure: Blacksky, Bluesky, and the ATmosphere is a roundup of various articles and posts on the question of whether or not Bluesky and the ATmosphere are decentralized and/or federated. There are lots of interesting perspectives here, including from @laurenshof on @fediversereport, @cyrus, @cwebber @bnewbold, @rysiek, @jonny, @possibledog, @oblomov, @rwg, and @Kye. Every single one of those posts was worth reading, and I really appreciate the time everybody's put into it.
That said, it's still very strange to me that as far as I can tell none of you mentioned what seems to me an actually-existing example of decentralization on Bluesky today.
-
Michał "rysiek" Woźniak · 🇺🇦replied to The Nexus of Privacy last edited by
> Blacksky could easily get their own up and running – by themselves, or working with some of the communities Fraser is already hosting.
The "easily" is doing a *lot* of work here. Roughly 16TiB of NVMe storage, based on available information – and growing fast.
This is not decentralized, the same way Google Search is not decentralized. Yes, one can spin up their own web search engine, but the cost is prohibitive.
Using multiple siloes is not decentralization.
-
Michał "rysiek" Woźniak · 🇺🇦replied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@thenexusofprivacy and the thing is there is no reason for Bluesky and people promoting Bluesky to insist on using the term "decentralization."
Clearly, users don't care. And that's fine.
As many have written already, a fast-scaling alternative to Xitter is needed, and Bluesky provides it. Great! Godspeed!
What I do not understand, what is truly beyond me, is why the insistence on calling "decentralized" something that decentralized (in all the important, power-dynamics-ways) is not.
-
Michał "rysiek" Woźniak · 🇺🇦replied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@thenexusofprivacy the long and short of it is PDS layer is decentralized, Bluesky as a social network is not, and cannot easily be, due to deeply-baked architectural choices boiling down to relays and identity management.
This has been written about in depth, as you are very aware.
And it serves nobody to keep insisting it is otherwise. It is pretending Bluesky-the-social-network is something it is not. And as I said, I honestly don't get why anyone would still insist on that. ️
-
Jer Warrenreplied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@rysiek @thenexusofprivacy I think what a lot of people may be getting hung up on is that ATproto is decentralized, but the thing Bluesky uses it for is not. Very similar overlap to how ActivityPub is decentralized, but Mastodon is a network of centralized instances that federate. What you see as a Mastodon user is all pushed to you from a central point, and is therefore "centralized," in basically exactly the same way that Bluesky's ATProto aggregator is. It's just that Mastodon currently has more than one of those while Bluesky does not
-
Michał "rysiek" Woźniak · 🇺🇦replied to Jer Warren last edited by
@nyquildotorg the problem with this is that if one Mastodon instance dies, the rest of the Fediverse continues to happily federate.
If one Bluesky relay dies, as it had in the past, the whole of Bluesky is dead in the water, as it had in the past. Along with all the other AppViews that use it.
There is a single point of control and failure in the center of the whole Bluesky social network, in a way that there is no such single central point of control and failure in fedi.
-
Michał "rysiek" Woźniak · 🇺🇦replied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@nyquildotorg and again, this is an architectural choice that is understandable in the context of what Bluesky's team set out to build. And no, it is not fixable by, say, running more relays, as that's just not how the ATproto system works.
And that's fine and if people want to use it, great, go for it. Moving from Xitter to Bluesky is definitely a good step to take.
But decentralized Bluesky is not, in ways that the Fediverse actually is.
-
Michał "rysiek" Woźniak · 🇺🇦replied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@thenexusofprivacy now to be clear, I am not saying that Blacksky is not a worthwhile project! I am glad it exists, and I am glad it is making headway, as that might help keep Bluesky-the-company honest when the VCs come demanding their payouts.
And at the same time it offers some welcome competition to the Fediverse, which maybe will help nudge this space to become less unwelcoming to Black folks. Because fedi dropped the ball on that one, hard.
-
The Nexus of Privacyreplied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@rysiek I wouldn't say I'm insisting on it, I explicitly said your mileage may vary. (Also I noted that your cosplaying decentralization article was before Blacksky existed, so there was a very good reason for not mentioning it!.). To me, Blacksky is the most interesting thing about Bluesky, and them running some of their own servers today (and potentially more tomorrow) is a key part of it ... like I said, that sounds decentrailzed to me. But I also agreed that the critques of current power distribution and likely evolution are valid and important, so I understand why people who focus on that prefer to say things like "one layer is decentralized, others aren't and probably won't be, so it's not decentralized."
So If there's a different way to talk about Blacksky in those analyses without considering the inependent infrastructure they're building and their vision as an example of decentralization, great, But what I'm seeing instead is people not talking about it.
In terms of Blacksky providing an alternate relay, it sounds like you're assuming it would be a whole-network relay and that it would archive the data as Bluesky's Relay currently does. Neither of those are required. And in any case, 16TB isn't ridiculously expensive these days.
-
Laurens Hofreplied to The Nexus of Privacy last edited by
@thenexusofprivacy Great article Jon!
I've recently started classifying news about Blacksky under the ATmosphere category as a small nod towards the idea that Blacksky should be seen as its own entity outside of Bluesky
I feel like Blacksky is pretty close to a state where it could actually survive in case of a catastrophic failure of Bluesky, purely on social reasons, it seems they got strong enough network ties. (tech is an irrelevant sideshow here)
-
The Nexus of Privacyreplied to Laurens Hof last edited by
@laurenshof thanks, glad you like it! And yeah, agree -- it'd be down for a bit and it might take a while to come up with their own apps (but OpenVibe et al can buffer that).
-
Michał "rysiek" Woźniak · 🇺🇦replied to The Nexus of Privacy last edited by
@thenexusofprivacy regarding relays, again, a set of independent silos is not a decentralized network. What matters to me in decentralization is the diffusion of power. I don't know if Blacksky can provide that, but I know that today Bluesky cannot.
I am running my own blog on my own server. Doesn't make Google Search, which indexed it, any less centralized though.
All that said, I'll definitely dive into Blacksky more, for sure. It does look super-interesting.
-
Laurens Hofreplied to The Nexus of Privacy last edited by
yeah, hard part is the appview, but in a way a feed gen is sort of a partial appview anyway. so in that hypothetical im not even sure the best direction would even be to replicate the bluesky appview, instead build their own expanded version of the blacksky feed gen instead
def not something you can do instantly, but it seems to me that in case of bluesky failure there is enough social interest from blacksky to keep working on their community
-
The Nexus of Privacyreplied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@rysiek Blacksy is super-interesting, so it's great that you're diving into it. Maybe I'll tweak the article to highlight that as the key takeaway earlier.
In terms of diffusion of power, is there any Black-led network of people and servers in the ActivityPub Fediverse that has as much current and potential power as Blacksky does within the ATmosphere -- or even within Bluesky? To me, that's an interesting aspect of how power is distributed.
-
Jer Warrenreplied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@rysiek @thenexusofprivacy my only point is that "decentralized" means a lot of different things.
If your mastodon instance goes down, you're dead in the water, too, unless you planned ahead with recent backups, and even then you're going to lose followers.
Even the in-depth architectural apologists aren't calling Bluesky "decentralized," in their big "this is how ATProto actually works" posts, they're calling ATProto that, and they're not any more wrong than the people who say Mastodon is.
Indeed there is only one ATProto "instance" currently, but that was once true of ActivityPub too. I don't have a horse in this fight, and I'm not interested in Bluesky no matter what changes they make; I'm just pointing out that a lot of people are creating their own debate here based on how other people are interpreting "decentralized." -
Michał "rysiek" Woźniak · 🇺🇦replied to Jer Warren last edited by
@nyquildotorg my point is that words have meaning. "Decentralized" has meaning. And Bluesky-the-social-network simply does not meet the criteria to be called that.
If my Mastodon instance goes down, I can set up an account on another one, and reconnect with folks. A bit frustrating, but doable.
If Bluesky's Relay goes down, it doesn't matter which PDS I am on, that social network is dead.
ATproto might be decentralized on the PDS level, but it is not on the relay level.
-
Michał "rysiek" Woźniak · 🇺🇦replied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@nyquildotorg the problem with making analogies between fedi instances and ATproto instances is that these do not map one to another. I don't know what you mean when you say "ATproto instance."
Do you mean "a PDS"? Then there are many of them already.
Do you mean "an actually functional, usable service" the way a single Mastodon instance is? Then you have to include the Relay in that, but additional relays will not make Bluesky any more decentralized than it is. ️
-
Michał "rysiek" Woźniak · 🇺🇦replied to Michał "rysiek" Woźniak · 🇺🇦 last edited by
@nyquildotorg my "skin in the game" is that we cannot communicate effectively, if we allow terms to be diluted to a point of meaninglessness.
If we want to call Bluesky-the-social-network "decentralized" because some layer of ATproto features it to some extent (namely, PDSes), then we'd have to call Google Search decentralized because we can still self-host websites.
Problem is, a PDS is less directly useful to a person without a Relay than a website is without Google.
-
Michał "rysiek" Woźniak · 🇺🇦replied to The Nexus of Privacy last edited by
@thenexusofprivacy of course there is no "Black-led network of people and servers in the ActivityPub Fediverse that has as much current and potential power as Blacksky does within the ATmosphere" because Bluesky is growing at a rate fedi has never grown, and because fedi sadly pushed a lot of Black folks away a while back.