Bluesky est-il décentralisé ?
L'application Bluesky est une application pour accéder à un réseau social, le réseau Bluesky. L'apparence de ce réseau est celle d'un forum public où les publications sont courtes et distribuées généralement en flux continus. Cette application est développée par l'entreprise Bluesky Social, PBC et utilise par défaut les services de cette entreprise.
La décentralisation est un concept qui peut avoir plusieurs définitions. Pour nous elle désigne une architecture où le contrôle, le stockage ou la gestion des données et des services ne dépendent pas d’une seule entité centrale, mais sont répartis entre plusieurs acteurs ou nœuds indépendants.
La plateforme Bluesky n'est pas décentralisée.
Lorsqu'un utilisateur crée son compte sur le réseau en utilisant cette application et qu'il choisit les paramètres par défaut:
- son compte est attaché à un unique identifiant stocké sur la plateforme plc.directory, et un alias en <nom>.bsky.social gérés tous deux par l'entreprise qui possède le serveur et le nom de domaine bsky.social.
- ses publications sont stockées sur un des serveurs hébergeurs de données, des PDS (Personal Data Server), de l'entreprise.
- ses flux d'actualités sont récupérés auprès du générateur de flux, le AppView, de l'entreprise.
- le générateur de flux reçoit le contenu par un collecteur: le serveur relais (Relay) de l'entreprise qui parcourt les collections des serveurs hébergeurs de données, les PDS.
Ces paramètres par défaut ont des avantages et des inconvénients:
Ils ont permis de fluidifier grandement la création et hébergement d'un compte sur le réseau permettant à celui-ci de grandir à plus de 38 millions d'utilisateurs en l'espace de 2 ans.
Actuellement, l’extrême majorité des comptes dépendent des services de l'entreprise Bluesky Social qui se doit de respecter le droit des états américains. En 2025, l'entreprise a bloqué l'accès à ses services aux citoyens du Mississippi pour ne pas céder à une nouvelle réglementation locale obligeant les plateformes à vérifier l'identité de leurs utilisateurs.
Le réseau social Bluesky est construit avec le protocole Atproto qui définit les interfaces utilisés par les services décrits plus haut. Chaque utilisateur peut remplacer un service de l'entreprise par un service hébergé par lui-même ou par une autre personne de sa communauté. Le code source est disponible à tous et plusieurs implémentations existent dans plusieurs langages grâce au travail de la communauté.
Un concept fondamental de ce protocole est la possibilité de migrer ses données, les données étant attachées à l'identifiant de l'utilisateur. Par exemple l'outil https://pdsmoover.com/ permet cette migration sans friction.
L'usage du réseau Bluesky peut être indépendant de la plateforme Bluesky.
Chaque service nommé plus haut peut être hébergé et utilisé via l'application.
L'utilisateur peut utiliser son propre nom de domaine, géré par une autre entreprise. C'est le cas pour le compte de lille.blue.
L'utilisateur peut choisir un autre serveur de données. Il peut aussi lui même l’héberger. Les ressources nécessaires dépendent du nombre d'utilisateur souhaitant héberger leurs contenus dessus, le coût pratique pour une seule personne est minime (VPS, 1GB de RAM, 20G mémoire, 1 Core: moins de $5 sur OVH)
L'utilisateur peut utiliser une autre application pour voir les publications. Par exemple:
- Anisota propose une expérience totalement différente que le flux tendu, une expérience immersive et ésotérique.
- Deer Social propose un expérience identique à Bluesky dans des couleurs plus hivernales
L'utilisateur peut choisir un autre relais (Relay) et AppView
Les relais sont les collecteurs de données qui parcourent les PDS
Exemples d'utilisateur ayant leurs propres relais:
- @bad-example.com, sur OVH eco KS-1 box pour $18.22 par mois
- @bnewbold.net, sur un server US pour $34 par mois
Le coût de l'AppView dépend quant à lui de la quantité de données que l’opérateur souhaite conserver du réseau. Pour héberger les 16TB de données publiées depuis la naissance de Bluesky, l'utilisateur @futur.blue utilise un serveur qui lui coûte $200 par mois qu'il met à disposition gratuitement à l'adresse: https://bsky.zeppelin.social/.
On peut imaginer une implémentation de l'Appview pour un usage personnel qui ne conserve que les publications des membres d'une liste de suivis. Le fonctionnement serait alors proche d'un simple agrégateur RSS qui liste les billets des blogs personnels d'un groupe d'amis.
Le 4 mai 2025, un utilisateur a réussi à avoir un usage du réseau entièrement indépendant des services de Bluesky Social:
Un utilisateur soucieux de son indépendance peut choisir et/ou héberger des services externes à ceux de Bluesky Social. Le protocole permettant de remplacer chaque brique de son expérience sociale.
Autre sujet que celui de la décentralisation, l'architecture des services spécifiés par le protocole Atproto permet à l'utilisateur de façonner son expérience en s'inscrivant à des flux personnalisés, en adhérant à des listes de suivis ou des listes de blocage ou encore en changeant complètement de service de modération.
La décentralisation sera l'aboutissement des choix individuels et collectifs
L’auto-hébergement ou le choix de services alternatifs doit avant tout répondre à l’importance stratégique du contenu et à la capacité de l’utilisateur à assumer les risques associés: pour un militant, un lanceur d’alerte ou un créateur dont le travail représente un investissement significatif, la souveraineté numérique devient essentielle afin d’éviter la censure, la suppression arbitraire ou la perte de données, notamment lorsque ces contenus revêtent une valeur politique ou professionnelle. Obtenir cette souveraineté est un choix individuel que seul l'utilisateur peut faire et ce choix nécessite d'être informé. En faisant ce choix et en propageant l'information, les utilisateurs luttent pour une forme de décentralisation.
Une communauté peut utiliser ses propres services pour défendre ses valeurs sans se couper du réseau.
En souhaitant avoir un flux d'information dédié à la communauté noire sur Bluesky, @rudyfraser.com a mis en service un flux personnalisé qui sera la première brique d'un grand projet communautaire: Blacksky.
Insatisfait par la modération de Bluesky, il a développé son propre système, entièrement codé de A à Z. Face à l’enthousiasme général, il a poussé l’expérience jusqu’à remplacer l’intégralité des services de Bluesky par ses propres solutions, à la tête d’une équipe dédiée.
Aujourd’hui, Blacksky est une plateforme autonome et communautaire, offrant une expérience sociale complète avec sa propre modération, ses outils de personnalisation avancés et une gouvernance collaborative. Les utilisateurs de Blacksky conservent un accès total à Bluesky, et les deux environnements sont pleinement interconnectés. La migration est indolore dans les deux sens, permettant à chacun de basculer librement, sans perdre l’accès à ses contenus.
alt
cartographie des PDS dont le relay de Backsky collectionne les données.
La décentralisation est poussée par les autres applications sociales utilisant Aproto
Les publications pour le réseau Bluesky ne sont qu'un groupe de donnée au format conçu pour ce réseaux qu'on appelle un lexicon, mais les PDS peuvent héberger d'autres collections de données avec des lexicons différents. Un nouveau réseau sociaux peut en définissant son lexicon utiliser à son profit la fédération de serveur existants.
AT Protocol (Authenticated Transfer Protocol) est un protocole développé par Bluesky qui repense fondamentalement la façon dont nous construisons et utilisons les réseaux sociaux. Contrairement aux plateformes centralisées traditionnelles comme Twitter ou Facebook, AT Protocol permet la création d’un écosystème social décentralisé où les utilisateurs conservent le contrôle de leurs données et de leur identité numérique.
Les équipes de développeurs derrière ces nouveaux réseaux, participent à la décentralisation en mettant en ligne leurs propres relais et PDS qu'ils mettent à disposition de leurs communautés.
Le nombre de PDS n'appartenant pas à l'entreprise Bluesky Social est croissant depuis quelques mois.
alt
https://blue.mackuba.eu/stats/
Pour plus d'information sur le protocole:
The AT Protocol is an open, decentralized network for building social applications.
Si cet article vous a plu, n'hésitez pas à le partager sur vos réseaux et à suivre le compte Bluesky et à vous tenir au courant de nos prochains événements sur Smoke Signal.
Un groupe de rencontre sur la région de Lille, France pour discuter de AT Protocol. https://lille.blue
@lille.blue did:plc:emijclumz47i7n2ytlxz4mfh on Smoke Signal