Transcript
Speaker: La gestion des réseaux sociaux en 2026, c'est toute une histoire.
Speaker: Nos postes, nos contacts, nos données, tout ça vit chez quelqu'un d'autre avec qui l'on n'est pas forcément d'accord.
Speaker: décentralisés.
Speaker: Mais en fait, décentralisé, qu'est-ce que ça veut dire?
Speaker: Quelles sont les alternatives?
Speaker: C'est un sujet plutôt compliqué.
Speaker: Alors pour en parler, je reçois Edouard.
Speaker: Salut Edouard, est-ce que tu peux te présenter s'il te plaît?
Speaker: portugaise.
Speaker: an.
Speaker: Qu'est-ce que tu fais dans la vie, dans ta boîte portugaise?
Speaker: Alors moi, au départ, j'avais fait une formation d'école d'ingé, puis développement web dans une boîte de crowdfunding qui s'appelait
Speaker: Et ensuite, j'ai rejoint cette entreprise au Portugal parce que j'avais envie de faire du Rust et que j'avais envie de faire un peu de la cryptographie.
Speaker: Et pour l'instant, notre entreprise survit en faisant des audits, audits, des audits de code pour d'autres
Speaker: Ok.
Speaker: Donc, de la sécu.
Speaker: De la sécu.
Speaker: De la sécu,
Speaker: Bon, alors tu as dit le mot tout de suite à tes protos.
Speaker: Pour quelqu'un qui n'est pas très technique, je dirais que c'est un protocole, donc c'est des standards et des conventions entre nous, entre des pairs, sur la façon dont ils vont discuter et échanger de la
Speaker: Un protocole qui est très modulaire, il se concentre sur quatre enjeux, l'identité,
Speaker: la gestion de la donnée, le réseau et l'applicatif.
Speaker: publications.
Speaker: Après, pour quelqu'un qui est un peu plus technique, je lui dirais carrément, tu vois, le flux RSS, ça ressemble un peu à ça.
Speaker: Chacun a son petit site web.
Speaker: Il y a un agrégateur de flux.
Speaker: Et à la fin, on a nos flux qui sont agrégés de toutes les données de tout le monde.
Speaker: OK.
Speaker: Comment tu es tombé là-dedans?
Speaker: Je suivais pas mal, mal, dû à mon métier, je suivais pas mal des gens qui bossaient sur la zéro knowledge proof, donc l'épreuve à zéro connaissance, et au moment où on va dire déjà le loup,
Speaker: aller.
Speaker: discussions.
Speaker: Et Atiproto a vraiment attrapé mon intérêt parce qu'il y avait pas mal de structures avec lesquelles j'aime jouer.
Speaker: On va en parler après, mais c'est un protocole qui a pas mal de de cryptographie en soi à l'intérieur.
Speaker: Ok.
Speaker: Alors, on va...
Speaker: Ce que je te propose, c'est qu'on commence d'abord par parler un petit peu de la raison d'être, de l'écosystème, et puis on rentrera peut-être un petit peu plus dans la tech après.
Speaker: Moi, ma première question de néophyte, c'est quand j'ai quitté quitté Twitter, ma première alternative, c'était de partir vers Mastodon, parce que j'ai vu OK, il y a Blue Sky.
Speaker: Donc AT Proto est porté par Blue Sky.
Speaker: Tout à fait.
Speaker: Et puis je me suis dit, c'est Jack Dorsey derrière, c'est finalement les mêmes fondations que Twitter.
Speaker: Est-ce que j'ai envie de trouver un Twitterbiz?
Speaker: Pas forcément.
Speaker: Il y a Bastodon qui est vendu comme étant décentralisé et avec son protocole à lui, ActivityPub.
Speaker: parlant?
Speaker: C'est quoi l'état de l'écosystème pour toi?
Speaker: Alors oui, Mastodon, en effet, c'est le principal serveur, la principale implémentation d'ActivityPub du fait divers.
Speaker: Et le fait divers, c'est l'ensemble de ces applications qui utilisent ActivityPub
Speaker: mal.
Speaker: En effet, Mastodon s'est fait à peu près en même temps que... Alors, je n'ai pas la date vraiment en tête, mais c'était vraiment posé en alternative à Twitter Twitter et on va dire l'un des plus grands utilisateurs de Mastodon actuellement.
Speaker: même si on l'aime pas du tout, c'est Trump qui a sa propre instance mastodonte qui s'appelle Parler Parler et sur lequel il fait ses plus gros tweets.
Speaker: Trousse sociale?
Speaker: Trousse sociale, ouais.
Speaker: C'était un mastodonte?
Speaker: C'était un mastodonte à l'époque.
Speaker: Ah ok, j'avais pas.
Speaker: Et ça, mon but, c'est de mettre des petites piques comme ça à mastodonte parce que vraiment, je trouve que l'application de mastodonte est vraiment géniale, surtout...
Speaker: L'idée est que vous avez une archipelle de serveurs qui communiquent les uns avec les autres et ça permet vraiment d'avoir une isolation en vase clos des utilisateurs, de ce qu'ils voient, de comment leur identité est gérée.
Speaker: Et ça permet vraiment, je dirais pour des groupes militants, c'est plutôt pas mal, ça permet d'avoir des espaces assez safe, d'avoir un contrôle sur qui voit quoi.
Speaker: Ça permet de savoir aussi qui a accès à la donnée et éviter d'avoir toute sa donnée qui est pompée par l'IA, par exemple.
Speaker: Donc Bastodon, c'est en effet un concurrent à Blue Sky et Blue Sky,
Speaker: Enfin, Blue Sky, ce qui est amusant dans Blue Sky, c'est en effet l'histoire.
Speaker: Et tu as dit Jacques Dorsey, l'histoire est passionnante.
Speaker: Vraiment, c'est très très passionnant quand tu reviens au début.
Speaker: Alors donc, déjà, il faut revenir un peu en arrière.
Speaker: Donc, il y a l'élection de Trump en 2017.
Speaker: Première élection de Trump.
Speaker: Trump, c'est le plus gros utilisateur de Twitter.
Speaker: Twitter, pour les gens qui ne savent pas, c'est c'est un système, ou un peu comme un système de micro-blogging, où vous avez votre page et dessus, vous mettez des petits posts à 140 caractères pour exprimer vos envies, vos pensées, un lien qui vous plaît.
Speaker: Et vraiment, c'est l'empire de la petite phrase et de la répartie.
Speaker: Donc parfait pour les journalistes, parfait pour les politiciens.
Speaker: s'entraîner.
Speaker: Twitter va atteindre sa rentabilité que vraiment très tard.
Speaker: Il va l'atteindre jusqu'en 2018, alors que Twitter, c'est 2006.
Speaker: D'accord.
Speaker: On ne sait pas qu'ils sont rentables, Twitter?
Speaker: Ils étaient rentables à l'époque.
Speaker: Mais non, ils ne le sont plus du tout.
Speaker: Mais vraiment, ça, c'est une autre chose.
Speaker: Twitter a été fait en effet par un gars qui s'appelle Jack Dorsey.
Speaker: revenu.
Speaker: Et donc, pour revenir à cette élection de Trump en 2017, c'est un peu une catastrophe.
Speaker: Déjà pour tout le monde, mais c'est encore plus une catastrophe pour Twitter.
Speaker: républicains.
Speaker: C'est une guerre, mais vraiment sans gants de boxe.
Speaker: Ça se tape dessus.
Speaker: Il y a la Russie qui est accusée constamment d'ingérence dans les élections.
Speaker: Et donc Twitter reçoit constamment des gens au pouvoir avant, lui dire « Ah non, là, telle personne, il faut les calmer.
Speaker: » Vous faites ce qu'on appelle le « shadow banning », c'est-à-dire vous les retirez de vos flux, de vos hashtags, et vous faites à ce qu'uniquement leurs followers peuvent voir les publications.
Speaker: Et ça, on le sait grâce à ce qu'on appelle les Twitter files, qui ont été publiés il y a quelques années, quand Trump est revenu à nouveau au pouvoir, pouvoir, où on a toute cette ingérence politique, mais surtout ces choix moraux qu'ont dû faire les dirigeants de Twitter, dont Jack Dorsey, à l'époque, l'époque, sur comment mettre en avant les informations.
Speaker: Et je pense à Trump, c'est un gros problème pour Twitter parce que Trump est non seulement élu, mais cette fois, va pouvoir commencer à taper sur Twitter en leur disant écoutez, vous avez fait que de modérer le contenu des Républicains.
Speaker: Ce que je pense qu'il était totalement à raison parce que le contenu pouvait être vraiment affreux en termes de racisme, en termes de tout ça.
Speaker: Toujours est-il que quand maintenant vous avez le grand méchant loup au pouvoir et qu'il peut vous taper dessus, ça fait mal.
Speaker: Jack Dorsey se retrouve devant le Sénat en 2018.
Speaker: Là, j'ai la petite
Speaker: Le 5 septembre 2018, Dorsey se retrouve devant le Senate Intelligence Committee et il est obligé d'expliquer d'expliquer pourquoi il a dû bannir pas mal de comptes pro-républicains pro-républicains et surtout pourquoi il a dû modérer le contenu contenu et pourquoi en modérant le contenu, ça n'allait pas influencer la prochaine élection américaine.
Speaker: Déjà, le sec d'orcelles, ça les énerve.
Speaker: 1.
Speaker: Twitter n'est pas rentable encore, enfin, il vient juste d'être
Speaker: 2.
Speaker: Il se rend bien compte que la politique, ça n'apporte que des
Speaker: Ça n'apporte que des emmerdes pour une bonne raison que Twitter, si ça gagne de l'argent, c'est grâce au sport.
Speaker: C'est parce que les gens adorent tweeter le sport, c'est les partenariats sportifs, c'est les partenariats avec les séries où à côté des hashtags, il y avait le petit truc de séries.
Speaker: modération.
Speaker: ras-le-bol.
Speaker: Jack Dorsey, c'est je pense le milliardaire, l'un des plus bizarres de la Silicon Valley.
Speaker: Vraiment, je ne sais pas si tu l'as déjà vu, il a vraiment la tête du gourou yoga.
Speaker: l'Afrique.
Speaker: Il est très ami avec Jay-Z.
Speaker: Il a les plusieurs plateformes dont Tidal.
Speaker: Il est plein d'ambivalence.
Speaker: Il est plein d'ambivalence.
Speaker: Et Dorsey, surtout, il va, je pense qu'avec, en 2017, comme pas mal de gens avec lui dans la Silicon Valley, va découvrir les crypto-monnaies.
Speaker: notamment Bitcoin.
Speaker: Là, Jack Dorsey, c'est le gros fan de Bitcoin en
Speaker: Et donc, pour revenir à ça, Dorsey en 2018, il se fait taper dessus.
Speaker: Dorsey se dit Twitter, c'est nul.
Speaker: Enfin, c'est nul pour moi parce que je me fais taper dessus.
Speaker: On va jamais y arriver.
Speaker: On va faire un groupe de travail et ce groupe de travail, l'idée, c'est de trouver une alternative décentralisée à Twitter.
Speaker: où Twitter, à la fin, ne serait qu'une instance dans cette fédération et comme ça, pourra se consacrer que sur ce qui lui rapporte de
Speaker: Jusque là... là... Tu vois, c'est pour ça que tu parlais un peu de Jack Dorsey qui est l'instigateur de tout ça, c'est tout à fait vrai, c'est lui qui lance le projet du groupe de travail.
Speaker: Pour moi, j'ai l'impression que Blue Sky est arrivé après Mastodon.
Speaker: Tout à fait.
Speaker: Pourquoi ils ne se sont pas appuyés sur l'existant et ce qui existait sur ce protocole-là?
Speaker: C'est une bonne question.
Speaker: question.
Speaker: venues.
Speaker: Alors déjà...
Speaker: Jacques Dorsey a trouvé quelques personnes dans la Silicon Valley qui étaient un peu dans cet esprit libertaire crypto-monnaie.
Speaker: On peut penser à celle qui était la CEO jusque-là, Jay, qui a bossé dans la compagnie qui fait le Zcash Coin, donc un coin qui fait des preuves par par Zero Knowledge.
Speaker: Et notamment en ce groupe de travail, il y a plusieurs développeurs de Scuttlebutt.
Speaker: Secure Scuttlebutt, c'est, je pense même antérieur à parce que ça date de 2014.
Speaker: Et Secure Scuttlebug, c'était un gars qui vivait sur un bateau et il s'est dit « Ah tiens, moi j'aimerais bien avoir moi aussi une sorte de réseau social.
Speaker: Or, lorsque je suis sur un bateau et que je n'ai pas accès à Internet, je peux créer mes posts, les signer avec une clé cryptographique et ensuite, une fois à terre, les distribuer avec clé USB à mes amis. »
Speaker: et mes amis, à partir de là, peuvent reconstruire l'historique parce que déjà, ils ont ma clé publique, donc ils peuvent retrouver l'ensemble de mes signatures, de mes postes, et chacun de mes postes a un lien vers le poste d'avant, qui fait qu'à la fin, ils peuvent reconstruire tout l'historique.
Speaker: En mode blockchain.
Speaker: Et c'est un peu comme ça.
Speaker: La blockchain, c'est différent parce que tu as cette idée de paire à paire constant où tu t'échanges de la data, mais oui, là, on va dire comme Git.
Speaker: On a le commit Git qui passe à un commit que tu as
Speaker: travail.
Speaker: Et Mastodon avait déjà un peu une petite réputation que ça allait avoir du mal à répliquer totalement Twitter.
Speaker: C'est pas le problème, on ne peut pas dire que ça a un problème, je trouve que ce serait méchant de ma part de dire ça pour Mastodon, c'est juste des choix pensés de design.
Speaker: L'idée, c'est que quand vous publiez sur le serveur Mastodon, Mastodon va envoyer une notification vers les autres serveurs pour leur dire un nouveau post est apparu.
Speaker: notif.
Speaker: Est-ce que ça fonctionne avec 40 millions d'utilisateurs?
Speaker: Vous êtes une petite instance où il y a 2-3 utilisateurs, une grosse instance avec quelqu'un de très connu vous rebooste.
Speaker: D'un seul coup, toutes les instances de la fédération vont récupérer l'information auprès de la petite instance en question.
Speaker: Bon, si elle est sur un petit Raspberry Pi, il ne va pas durer long feu.
Speaker: C'est un choix, et je pense que c'est un choix qui scale organiquement en ayant vraiment vraiment une archipel de serveurs qui se connaît bien, et ça a des
Speaker: Alors que les gens à l'époque, dans ce groupe de travail, eux, ils ont en tête, un, ce côté un peu paire à paire de Scuttlebutt, et ils ont l'idée que nous, on veut que ça scale, mais que ça scale à plusieurs millions de personnes bien, quoi.
Speaker: Ok.
Speaker: décentralisation.
Speaker: Avoir des serveurs décentralisés avec, tu l'as dit pour Mastodon, que je connais peut-être un petit peu mieux, avec chacun sa politique de modération, son contenu, tu peux en faire un petit peu plus des safe plays et isoler quelque chose.
Speaker: C'est quand même...
Speaker: dans tous les cas de l'infrastructure qu'il faut payer.
Speaker: compagnie.
Speaker: l'argent.
Speaker: Donc, est-ce que
Speaker: Même si on a l'impression qu'on n'est pas dépendant d'une grosse entreprise, entreprise, est-ce qu'on n'est pas toujours dépendant de quelqu'un qui est encore plus fragile que la petite entreprise dans une version décentralisée d'un réseau social?
Speaker: Tout à fait.
Speaker: Et c'est le gros problème.
Speaker: Mastodon a aussi, je pense, un peu énervé quelques personnes qui se sont rendu compte qu'en attachant son identité à un serveur dédié, parce qu'avec Mastodon, votre identité est associée au serveur en question, question, si l'équipe de modération change ou ne vous plaît plus du tout, pour migrer, c'est très compliqué.
Speaker: Il y a des outils pour migrer les données, mais ça veut dire que toutes les instances qui vous suivez en possédant le nom de votre nom doivent se mettre à
Speaker: Moi, ce que j'aime bien avec AtiProto, c'est que l'identité, elle, est vraiment détachée du stockage des données.
Speaker: transition.
Speaker: Quelle est la différence dans les deux protocoles et où se situe la donnée chez AtiProto?
Speaker: Alors, ça dépend aussi où est-ce que vous hébergez la donnée.
Speaker: donnée.
Speaker: À TipRoto, le fonctionnement, c'est... Alors, comme je l'ai dit, l'identité est détachée.
Speaker: Donc, l'identité, il y a deux façons d'avoir l'identité.
Speaker: Ça utilise... Alors là, on revient encore à des passe-passe cryptographiques, à ce qu'on appelle des DIDs.
Speaker: Identifiers.
Speaker: Ces Decentralized Identifiers, il y en a deux actuellement supportés par BlueSky et A-Type-Retour en général.
Speaker: C'est le DidWeb.
Speaker: donnée.
Speaker: La donnée est stockée sur ce qu'on appelle un Personal Data Server.
Speaker: donc l'audit de web ou l'audit de PLC.
Speaker: L'audit de PLC, c'est plutôt qu'avoir un nom de domaine qui pointe sur un fichier, le fichier se trouve dans un serveur centralisé qui, grande annonce, là, à l'Atmosphere Conf, une grande conférence à Vancouver de Hattiproto, Hattiproto, grande nouvelle, le serveur en question vient d'être fondé dans une fondation suisse détachée de BlueSky.
Speaker: et ce serveur va donc garder les logs de ces changements de fichiers et le fichier en question va pointer sur où se trouve votre donnée.
Speaker: Parce que là, on ne l'a pas dit, on est le 31 mars.
Speaker: Mais cette semaine, je crois, ou la semaine dernière, il y a eu une conférence pour le protocole à... Atiproto à Vancouver.
Speaker: Ok.
Speaker: Faites, organisées par des bénévoles qui n'appartiennent pas à l'entreprise Blue
Speaker: Ok.
Speaker: Donc ce que tu dis, c'est qu'il y a des espèces de DNS, finalement, du protocole, qui vont être portées par une fondation.
Speaker: Enfin, il crée la fondation?
Speaker: La fondation est créée en Suisse pour le DID PLC, le répertoire où vous avez ce choix par défaut.
Speaker: Pour revenir un peu à l'idée, c'est que que l'avantage de Blue Sky, c'est que vous pouvez vous inscrire sur Blue Sky, ça vous crée un compte à type proto, ça crée tout pour vous, et après, au fur et à mesure, vous pouvez accéder petit à petit à une version décentralisée de l'expérience.
Speaker: server.
Speaker: Le serveur de données, l'avantage, c'est qu'il n'a absolument pas besoin d'avoir connaissance des autres serveurs de
Speaker: Lui, il est juste là pour l'exposer.
Speaker: De la même idée qu'un site Internet expose son flux RSS, le site Internet n'a absolument pas besoin d'avoir l'information des sites Internet des autres.
Speaker: Ce serveur de données va ensuite être crawlé par ce qu'on appelle les relays.
Speaker: Le relays, c'est l'équivalent de l'agrégateur RSS.
Speaker: hose.
Speaker: Le feu de de cheminée, non?
Speaker: Le tuyau incendie?
Speaker: A partir de toutes ces données qui sont passées par cet énorme entonnoir, on a l'applicatif qui se crée, donc les énormes caches dans lesquelles on va avoir la donnée qui sera indexée.
Speaker: Donc là, on vient de comprendre qu'il y a déjà trois acteurs qui viennent de
Speaker: Trois acteurs qui peuvent devenir des middlemen, qui peuvent introduire de la fausse donnée.
Speaker: Pour éviter ça, toute la donnée est signée à l'origine.
Speaker: C'est pour ça qu'on revient sur du Scuttlebutt.
Speaker: Le disait du Scuttlebutt, c'est que vous ayez une clé privée qui signe vos... Ah non, une Ouais, une clé privée qui signe... Qui signe, mais t'as la clé... Ce qu'on appelle les records, donc les
Speaker: Ça permet, en fait, à n'importe quel acteur, acteur, au bout du tunnel ou même avant,
Speaker: récupère le record et peut vérifier à partir de notre fichier d'identité que le record est bien signé par notre
Speaker: Pour éviter que ça soit... Alors déjà, moi, les courbes élétiques, je trouve ça fascinant, mais je sais que l'expérience utilisateur est vraiment horrible.
Speaker: chaque fois, il y a des gens qui pensent réinventer le vote électronique avec.
Speaker: C'est insupportable.
Speaker: Il faut savoir qu'à peu près 30% des Français sont victimes de phishing chagriné, quoi.
Speaker: Donc, forcément, demandez aux gens de gérer des clés publiques, écrivez, laissez tomber.
Speaker: Donc, généralement, c'est le PDS, le Personal Data Server, qui va signer à chaque fois les records pour les gens.
Speaker: Il ne crée pas une clé par personne?
Speaker: Il crée une clé par personne.
Speaker: Mais c'est lui qui, généralement, est chargé de signer.
Speaker: Les gens se connectent à leur PDS via un simple email password auquel ils sont totalement habitués.
Speaker: Après, on peut très bien créer un PDS
Speaker: qui lui va juste toquer les records et moi si je veux m'amuser je peux avoir un ledger vous savez les hardware wallets actuels qui peuvent conserver des clés cryptographiques signer en local chez moi et l'envoyer sur le gds en question.
Speaker: Et genre Blue Sky tu peux lui fournir ta clé par exemple?
Speaker: Alors Blue Sky eux actuellement quand vous utilisez Blue Sky pour la première fois ils possèdent votre clé
Speaker: et ils ont le fichier de l'identité sur la fondation en
Speaker: Il est possible de rajouter sa propre clé dans ce fichier, ce qu'on appelle une rotation key.
Speaker: Et j'encourage vraiment les gens qui ne veulent pas que leur identité soit trop liée à BlueSky de le faire.
Speaker: ailleurs.
Speaker: C'est la portabilité des données qui est très intéressante et que malheureusement, avec Mastodon, vous n'avez pas parce qu'à Mastodon, les records ne sont pas signés.
Speaker: Il y a des bottlenecks et c'est intéressant parce que c'est un bottleneck, c'est le problème de Rich, comme on dit en tech.
Speaker: Là, on a beaucoup d'utilisateurs, on a 40 millions de personnes qui postent, et la donnée augmente à
Speaker: Donc c'est sûr qu'un indexeur, si vous voulez indexer tout le réseau actuel, donc le relais va parcourir tous les posts BlueSky de tous les PDS existants, là, je crois que vous en avez déjà pour une vingtaine de terabytes.
Speaker: Et ça, sans même compter ce qu'on appelle les blobs, donc les images.
Speaker: Là, vous avez juste les records.
Speaker: Sky.
Speaker: Vous pouvez créer votre relais qui va récupérer que les postes vraiment que de gens que vous suivez.
Speaker: Déjà, ça fait que dans votre indexation, dans votre petite base de données à vous, votre cache,
Speaker: vous allez garder déjà beaucoup moins d'informations.
Speaker: Le problème, c'est qu'après, vous n'êtes pas capable de faire une recherche.
Speaker: Moi, ce que j'aime bien quand même, c'est que sur BlueSky, je peux faire une recherche sur un nouveau repo, sur un événement sportif, et directement, j'ai l'information.
Speaker: Donc forcément, je ne pourrais pas le faire si moi, je n'avais que dans mon cache des postes Blue Sky uniquement les gens que je suis.
Speaker: problématique.
Speaker: intéressantes.
Speaker: Je pense à un utilisateur qui s'appelle Fig, ou Badexample.com, c'est son handle, handle, qui s'est dit...
Speaker: Moi, je vais garder en cache, non pas tous les posts BlueSky, mais je vais garder tout ce qu'on appelle les backlinks, c'est-à-dire les liens entre ces
Speaker: Et entre ces liens et ces posts, je crois qu'il arrive à réduire la base de données à à peu près 1 Tera.
Speaker: Et à partir de ces backlinks, il est capable ensuite d'aller communiquer directement au PDS pour récupérer la donnée qui lui manque.
Speaker: Il a un graphe quoi.
Speaker: Il a le graphe et ensuite au moment où il a besoin d'aller chercher les posts, d'aller chercher les posts, de savoir qui a liké, liké, à partir du graphe, ensuite il va parler au PDS et il récupère l'information.
Speaker: Mais je reviens quand même à ma question.
Speaker: Le PDS, qui finance la fondation et comment tourne le PDS?
Speaker: Alors, le PDS ne concerne que nos données à nous.
Speaker: Donc, l'avantage, c'est qu'il est extrêmement petit en termes de coûts en infrastructure.
Speaker: Il tient sur un petit VPS à 5 euros par mois.
Speaker: Pour moi, c'est le cas.
Speaker: dessus.
Speaker: Vraiment, c'est assez facile en plus à backup.
Speaker: C'est un SQLite tout simple.
Speaker: Mais
Speaker: PDS de BlueSky?
Speaker: Alors, le BlueSky, chacun peut voir sur quel PDS de BlueSky il est.
Speaker: BlueSky, c'est assez rigolo.
Speaker: Ils surnomment leur PDS avec des noms de champignons.
Speaker: D'accord.
Speaker: Alors, tu vas sur pds.ls,
Speaker: et tu tapes ton et tu vas voir sur quel petit champignon tu te trouves.
Speaker: j'utilise.
Speaker: C'est aussi des petits SQLite qui tiennent 300 000 utilisateurs, je crois, en moyenne.
Speaker: Tu es sur le Panus US.
Speaker: Panus, je ne sais pas quel champignon c'est.
Speaker: US-West.
Speaker: Donc c'est la même base de code que mon PDS à moi, qui scale très bien.
Speaker: C'est un petit SQLite, mais SQLite, on se rend compte que c'est vraiment une super base de données.
Speaker: Et Et donc voilà, ça aussi qui est intéressant, c'est que vous n'avez peut-être pas envie d'avoir l'indexeur énorme qui coûte énormément d'argent.
Speaker: Par contre, vous avez envie de garder juste vos données chez vous.
Speaker: Vous pouvez héberger votre PDS pour vraiment absolument pas cher.
Speaker: Mais Jack Dorsey, si on revient un peu à l'histoire, ce n'est pas non plus un philanthrope.
Speaker: Donc pourquoi il a créé ça?
Speaker: gestion.
Speaker: Le protocole l'intéresse, la décentralisation l'intéresse, l'intéresse, mais n'empêche que là, le serveur Panus sur lequel j'ai mes données, données, il faut le payer d'une manière ou d'une autre.
Speaker: Et ça marche comment aujourd'hui?
Speaker: Alors, je vais revenir juste avant sur Jack Dorsey.
Speaker: Jack Dorsey Dorsey ne fait plus du tout partie de BlueScape.
Speaker: D'accord.
Speaker: Même plus du
Speaker: Jack Dorsey, en fait, il y a plusieurs facteurs qui sont arrivés.
Speaker: Donc, je l'ai dit, il a découvert Bitcoin.
Speaker: Block.
Speaker: Square Cash,
Speaker: Square Cash en une entreprise qu'on appelle maintenant Block.
Speaker: Et il a mis tout son argent dans Bitcoin.
Speaker: Il a lancé le groupe de travail, mais il n'est pas très content du résultat.
Speaker: Surtout, il y a un développeur brésilien qui s'appelle Fiat Jaff, enfin c'est son nom, qui a inventé Noster.
Speaker: Noster, c'est une version de Scuttlebutt, où cette fois, on retire le commit qui se lie les uns aux autres et on envoie directement, comme une bouteille à la mer, un message signé vers un relais.
Speaker: Noster, le nom, veut dire Note on other stuff on transmitted
Speaker: Noster, c'est devenu un peu le réseau social des bitcoiner.
Speaker: Donc Jack se dit, bon, il y a un gars, il vient de faire ce cuttlebutt, c'est quand même bien plus intéressant pour moi, c'est bien plus décentralisé dans le sens que les gens sont obligés d'avoir leurs clés publiques et
Speaker: quoi.
Speaker: Ça lui plaît beaucoup
Speaker: Et c'est là où il se dit, bon, en fait, le bluescage, j'ai mis de l'argent dedans, mais ça ne m'intéresse pas.
Speaker: et il va abandonner le projet Blue
Speaker: Et c'est là où je pense que Jay Grabber, la CEO à l'époque de Blue Sky, elle n'est creux.
Speaker: Elle se dit, tiens, elle voit que Jack n'est plus intéressé intéressé et elle lui fait signer le fait que Blue Sky devient une entreprise totalement indépendante de Twitter.
Speaker: fonds.
Speaker: Je pense que Jacques, il en a déjà ras le bol de Twitter parce qu'on sait que Twitter va être acheté.
Speaker: Alors là, je parle de Noster.
Speaker: et que Blue Sky devient une compagnie indépendante dès 2021, Twitter s'est rachetée en 2022.
Speaker: Donc en fait, pour Jack, je pense, Twitter, il veut déjà s'en débarrasser.
Speaker: d'emmerdes.
Speaker: D'or c'est plus là, Blue Sky est donc une compagnie indépendante, mais Blue Sky, en effet, vit sur des lois de
Speaker: Donc l'idée va être comment ils vont monétiser.
Speaker: Comment ils vont monétiser?
Speaker: Alors, moi, je te... Peut-être qu'on peut regarder... Il y a quelques indices qui se trouvent sur la page Blue Sky des jobs.
Speaker: Et il y avait quelqu'un dans les partenariats sportifs.
Speaker: Donc, je pense que leur idée, ça va être de repartir comme sur Twitter et de manger, en fait, la base de jobs de Twitter.
Speaker: Donc, bon, le souci de la monétisation reste à résoudre.
Speaker: Et qui est quand même le plus gros problème.
Speaker: Parce que... OK, tu peux utiliser le protocole, tu peux héberger tes données, ça ne coûte pas cher, ce n'est pas très compliqué, mais ça reste un truc de nerd, quoi, et de techos.
Speaker: Alors, je dirais...
Speaker: Je dirais pas vraiment ça.
Speaker: incroyable.
Speaker: La démonstration de force, c'est qu'il y a moins de 30 employés à l'époque et ils ont scale à plus de 40 millions de personnes.
Speaker: Ils ont scale en faisant des choix qui sont, à mon avis, très bons, qui sont que les gens n'en ont rien à faire de la tech.
Speaker: Je suis assez en phrase.
Speaker: Qu'est-ce que tu viens de dire?
Speaker: Ils n'en ont rien à faire de la
Speaker: Et s'inscrire sur ce Blue Sky, c'est comme s'inscrire sur le Twitter, c'est facile, et tout est fait pour toi.
Speaker: Et après, les petits techos comme moi, après, ils peuvent se décentraliser s'ils veulent.
Speaker: Donc pour ça, ils ont réussi leur pari.
Speaker: Ils ont réussi à faire une plateforme qui a onboard 40 millions de personnes en l'espace d'un an.
Speaker: Et ce, moi je suis toujours ébahi par à quel point aussi la plateforme fonctionne bien en soi, ça va
Speaker: C'est aussi un petit reproche qu'on peut dire à des services comme Mastodon, c'est que certes idéologiquement c'est cool et je suis content que des gens s'y accrochent, le consommateur moyen, lui, une seconde de latence suffit à le faire
Speaker: Une seconde de latence, ça tue un site web.
Speaker: Et Blue Sky a réussi son pari
Speaker: Après, je suis tout à fait d'accord qu'il faut être sceptique sur un réseau déjà centralisé, très centralisé, avec Blue Sky comme étant l'énorme hub, qui aura énormément de mal à se décentraliser.
Speaker: De mémoire, ça n'arrive jamais.
Speaker: Une fois que les hubs sont formés, les hubs restent déjà parce qu'ils ont des économies d'échelle comparées aux autres.
Speaker: Ils ont un network effect qui est énorme et ils monétisent et surtout ils peuvent commencer à mettre les bâtons dans les roues aux autres.
Speaker: J'ai vu pas mal de Roskai ces derniers temps apparaître.
Speaker: D'où vient cette initiative?
Speaker: Je ne connais pas personnellement ces personnes-là.
Speaker: Je pense que là, tu es encore un peu dans le bénévolat et le communautaire.
Speaker: Ce sont des initiatives que je salue parce que c'est quand même chouette que des gens se disent « je préfère héberger mes données en Europe ».
Speaker: Mais il faut voir quelle sera la limite à ça parce qu'on ne peut pas attraper chaque passant dans la rue au col et lui dire « mec, bouge-toi, viens sur Eurosky, arrête d'être sur Blue Sky ».
Speaker: Moi je pense qu'il y a un autre facteur, et c'est pour ça que je suis encore optimiste, je suis assez sceptique sur plusieurs points.
Speaker: Moi je suis sceptique sur le format de Twitter en général.
Speaker: Je trouve que le petit bulletin de post où les gens s'engueulent et s'envoient des petits pics, je pense que ça marche.
Speaker: C'est affreux comme système de réseau social.
Speaker: Ouais mais après, excusez-moi, c'est un truc que je trouve aussi cool avec Mastodon.
Speaker: C'est qu'il n'y a jamais de mise en avant quelconque, il n'y a pas d'algorithme de mise en avant de post.
Speaker: Et c'est un peu ce qui a tué Twitter pour moi, c'est que tu disais il y a eu la culture du clash, mais c'est aussi que que le tweet clash a été hyper mis en avant.
Speaker: Et donc pour avoir toi-même de la visibilité, tu étais obligé de rentrer dans ce jeu du clash.
Speaker: Et c'était de mal en pi, les gens ont fini juste par s'insulter pour être le plus visible possible.
Speaker: personne.
Speaker: Blue Sky, il ne faut pas qu'il rentre là-dedans.
Speaker: Tout à fait.
Speaker: Après, Blue Sky, l'un des grands arguments de vente, c'était que n'importe qui peut coder son feed.
Speaker: optimiste.
Speaker: Sky.
Speaker: architecture.
Speaker: Je ne sais pas si j'aurais réussi durant cet épisode à expliquer l'architecture parce que...
Speaker: Déjà à l'oral, c'est assez compliqué.
Speaker: plus.
Speaker: Toujours est-il que des autres plateformes se créent en utilisant cette architecture et vu que les composants sont en commun, commun, ça fait que naturellement les gens sont sur d'autres PDS et utilisent d'autres relais.
Speaker: Je pense notamment à Tangle qui est une plateforme de développement social un peu comme GitHub.
Speaker: Tangle, lorsque vous faites un compte sur Tangle, vous allez arriver sur le PDS de Tangle et vous allez pouvoir utiliser Blue Sky Sky en ayant stocké vos informations sur le PDS de Tangle.
Speaker: Et c'est le fait d'avoir... C'est ça qui est assez bien, c'est ça aussi peut-être un peu ce qu'on pouvait retrouver avec Mobilizon et PeerTub.
Speaker: Si vous faites un compte sur Mobilizon et PeerTub, ça puisse communiquer avec Mastodon.
Speaker: Ce n'est pas totalement le cas, mais l'idée c'est que ça aide à décentraliser petit à petit en ayant d'autres applications sociales qui partagent cette architecture.
Speaker: Et toi, qu'est-ce que tu essayes de développer?
Speaker: Tu essayes donc de créer un meet-up meet-up autour d'Atéproto.
Speaker: Quels sont tes espoirs?
Speaker: Quelles sont tes idées d'applications en ce moment?
Speaker: Parce que j'imagine que tu crées tes propres outils.
Speaker: ça?
Speaker: Alors moi, si j'ai créé le meet-up, déjà c'est que j'aime beaucoup le format des meet-ups et des conférences.
Speaker: Je trouve que c'est assez super que dans notre corps de métier, on ait ces moments de rencontre.
Speaker: métier.
Speaker: J'ai envie de leur dire...
Speaker: arrêtez de traîner sur LinkedIn, arrêtez de traîner trop sur des discords où les gens postent constamment une meilleure version d'eux-mêmes.
Speaker: Allez en réel à des meet-ups, vous parlez à des gens, et vous rendez que les gens sont aussi paumés que vous, ou peut-être pas paumés, mais au moins qu'on est tous des humains et qu'on va chacun à notre rythme et que ça marche bien.
Speaker: Et voilà, après un an à avoir...
Speaker: regarder le protocole, j'avais vraiment cette démangeaison d'avoir ce besoin d'en parler avec
Speaker: Lille.
Speaker: J'ai rencontré à Fosdem le développeur belge qui s'appelle Mathieu, qui m'a donné le adproto.fr.
Speaker: Et depuis, on a fait déjà un meet-up, on en a un le 25 avril, avril, samedi matin.
Speaker: J'espère qu'on sera plus que trois.
Speaker: Et j'encourage vivement les gens intéressés par Atiproto à venir, ou même des gens intéressés par Mastodon qui veulent échanger justement et parler de réseaux fédérés, de venir à ce meet-up.
Speaker: Ok.
Speaker: Toi, quelle utilisation tu en as?
Speaker: Ah oui.
Speaker: C'est vrai, il faut revenir à ça.
Speaker: Moi, j'utilise mon propre PDS.
Speaker: J'utilise beaucoup l'idée du feed.
Speaker: Donc on revient un peu au feed personnalisé.
Speaker: Donc voilà, l'idée, c'est que vous n'êtes pas obligé d'être...
Speaker: dépendant de l'algorithme de quelqu'un d'autre pour voir vos flux d'informations sur Blue Sky particulièrement.
Speaker: Vous pouvez souscrire à des feeds.
Speaker: Donc c'est d'autres personnes qui se sont branchées au Firehose, cet entonnoir entonnoir qui reçoit toute l'information et qui l'envoie en flux continu, et qui ont créé leur propre cache où ils stockent toutes ces publications et font tourner leur propre algorithme pour vous le renvoyer.
Speaker: Votre application, votre client mobile va directement discuter avec le générateur de feed qui va vous renvoyer les posts qui correspondent à l'algorithme qui a été choisi.
Speaker: Il y en a un que j'adore, vraiment, il s'appelle le quieter poster.
Speaker: L'idée, c'est que sur Blue Sky, il y a toujours deux, trois personnes qu'on suit parce qu'ils sont super sympas et que vraiment, même par probabilité, on les suit, mais qui passent leur temps à poster.
Speaker: C'est insupportable.
Speaker: Ils remplissent tout le
Speaker: Et à l'inverse, il y a des gens qui postent très rarement, mais le contenu est toujours extrêmement qualitatif.
Speaker: Enfin, de qualité.
Speaker: Et ce serait bête de mettre une notification à chaque fois qu'ils postent.
Speaker: L'idée, ce n'est pas de se faire pinguer à chaque fois.
Speaker: Et donc, ce feed, ce qu'il fait, c'est qu'il garde en mémoire mémoire la fréquence de post et il va, dans ce feed, vous partager uniquement les gens qui postent le moins des personnes que vous suivez.
Speaker: Pour les remonter un peu, en fait.
Speaker: Voilà.
Speaker: OK.
Speaker: Ce système de feed d'algorithme est assez rigolo.
Speaker: Vraiment, on peut faire n'importe quoi.
Speaker: Tu peux faire un système qui va trier tous les postes qui arrivent et va garder que ceux qui sont en alexandrin.
Speaker: Et à la fin, tu vas avoir un feed avec que les postes en alexandrin.
Speaker: Et tu peux déployer ton algo comme ça ou ton code comme ça.
Speaker: Exactement.
Speaker: Chez toi.
Speaker: Après,
Speaker: le nombre de publications que tu veux garder en cache va dépendre aussi du nombre de mémoires que tu veux affecter à ce cache.
Speaker: Je pense que tu mets 200 Go, tu en as peut-être pour une petite semaine, ça dépend aussi à quel point ton filtre est très drastique ou pas sur ce qu'il garde en mémoire.
Speaker: Mais voilà, je pense qu'avec 200 Go, tu peux garder pas mal d'informations.
Speaker: Donc on ne fera pas un épisode sans parler d'IA générative, malheureusement.
Speaker: généré.
Speaker: Est-ce que ça peut agréger tous les contenus, en faire un résumé, les explorer et puis en sortir les points pertinents?
Speaker: Et toi, tu vois qu'un post bien précis de...
Speaker: différent?
Speaker: Oui, alors là, ça dépend...
Speaker: C'est tout à fait possible d'avoir... Vu que toutes ces publications sont envoyées dans le flux, c'est tout à fait possible de les traiter avec ce qu'on veut.
Speaker: énorme.
Speaker: C'est pour ça que là, il y a un petit service qui s'appelle Hati, qui a défrayé la chronique parce que c'est l'équipe d'innovation de Blue Sky qui l'a...
Speaker: qu'il a publié à la conférence.
Speaker: Un type pour AI, je crois.
Speaker: Voilà, un type pour AI.
Speaker: Ce que les gens imaginent, c'est que l'IA va soudainement lire leur publication et surtout, l'IA va maintenant choisir...
Speaker: les files pour eux.
Speaker: Ce n'est pas le cas.
Speaker: Ati, c'est totalement optionnel.
Speaker: Ce que fait Ati, c'est qu'il aide quelqu'un à écrire en langage naturel une requête SQL sur une base de données ClickOut.
Speaker: C'est exactement ce que fait Hattie actuellement.
Speaker: Sinon, ce serait totalement illogique d'envoyer toutes les publications en temps réel dans une IA générative parce que le coût en token serait exorbitant.
Speaker: Mais j'ai vu que ce compte est passé en top 3 des comptes bloqués par les gens, juste par détestation du principe.
Speaker: Je pense que les gens ont vraiment peur que ce soit une IA qui leur soit forcée et qu'une IA qui serait là à leur dire « bon ben maintenant tu seras obligé de regarder ça ».
Speaker: feed.
Speaker: Pour revenir un peu au meetup, pour faire un peu la pub,
Speaker: Limit up tech, c'est sympa, mais c'est encore plus sympa s'il y avait des gens qui ne sont pas développeurs et qui discutent avec nous.
Speaker: Et là où je trouve que c'est super bien avec Hati Proto, c'est que c'est un sujet avec lequel on peut discuter avec des sociologues, des économistes, des politiciens, enfin des politiques.
Speaker: On peut discuter de ces enjeux de souveraineté et on peut discuter de cette génération de contenu, de cet accès à l'information.
Speaker: Mais ça sera... Parce que j'imagine que si demain Twitter meurt, quoi, tous ces gens vont se reporter massivement vers un autre réseau social et ils vont amener tout leur sac à dos d'ennuis avec eux, quoi.
Speaker: Il faut que le réseau soit préparé à ça, quoi.
Speaker: Ouais, tout à fait.
Speaker: Mais après, voilà, Atiproto, ce n'est pas que BlueSky.
Speaker: Je pense qu'il y a d'autres projets qui sont vraiment
Speaker: Je pense que... On peut pas citer Tangle, ça.
Speaker: Donc Tangle, c'est la plateforme Git.
Speaker: Là aussi, j'aime beaucoup Tangle parce que eux, justement, ils poussent pas leur marketing sur Atiproto.
Speaker: Ils poussent leur marketing sur Gigi.
Speaker: wrapper.
Speaker: Gigi, c'est une nouvelle façon de gérer les commits.
Speaker: Moi, ce que j'aime beaucoup, c'est d'avoir ce qu'on appelle des stacked peer.
Speaker: où on a l'interdif entre deux commits.
Speaker: Le problème, c'est qu'actuellement, lorsque vous utilisez Git, lorsque vous faites des squatch ou lorsque vous faites des rebases, généralement, vous écrasez l'historique.
Speaker: Et en écrasant l'historique, les commentaires ne sont plus liés correctement aux changements.
Speaker: avec Gigi et notamment ce qu'on appelle les change ID, qui eux sont des identifiants qui sont fixes, vous avez moins ce problème-là.
Speaker: Et Tangle fait ce marketing là-dessus et pas sur Rati Proto.
Speaker: Je pense que c'est un très bon choix parce que les gens s'en moquent de la technologie sous-jacente.
Speaker: Les gens veulent un usage nouveau.
Speaker: Ce qui m'excite le plus dans Rati Proto, ça ne va pas être Blue Sky, parce que Blue Sky, c'est Twitter, c'est l'ancien monde.
Speaker: Ce qui m'intéresse, c'est le nouveau monde.
Speaker: Ok, ben écoute, c'est super intéressant.
Speaker: Tu as d'autres d'autres exemples d'app qui te viennent en tête?
Speaker: Twitch.
Speaker: Bon, malheureusement c'est une alternative, moi j'aurais préféré que ce soit une nouvelle application nouvelle qui me stimule plus.
Speaker: dessus.
Speaker: Notamment, il y a deux ingénieurs chez Cisco qui ont écrit un un papier sur IETF à propos de comment on pouvait utiliser Media Over Quick
Speaker: pour Hattiproto et c'est vraiment très très intéressant et ça va donner des très bons trucs.
Speaker: Stream point
Speaker: Ok.
Speaker: Pour terminer, je te demande deux petites recommandations.
Speaker: C'est la coutume ici.
Speaker: Une recommandation culturelle et ton resto préféré dans la métropole.
Speaker: Je pense que c'était un estaminé préféré.
Speaker: Un estaminé, un estaminé.
Speaker: Ah, ok.
Speaker: Bon, on va partir sur les estaminés.
Speaker: Les estaminés, moi, avant de connaître Lille, j'allais au Vieux de la Vieille, Place aux Oignons.
Speaker: Je pense que c'est un peu le classique.
Speaker: J'aime bien.
Speaker: Après, maintenant, à la cour de la chétude Brigitte, il y a un...
Speaker: Il y a un welsh sablé 800 qui me plaît beaucoup.
Speaker: D'accord, ça marche.
Speaker: Après, maintenant, les estaminées et les frites, parfois j'en mange trop et je dis plusieurs mois, j'arrête.
Speaker: compliqué.
Speaker: Il y a un livre qui revient souvent, je pense qu'il est conseillé par tout le monde qui parle un peu de réseau décentralisé.
Speaker: Tsing.
Speaker: C'est un livre sur comment dans les forêts du grand ouest américain, des cueilleurs de champignons ont créé un réseau d'échanges.
Speaker: et comment, après le passage du capitalisme, parce que les forêts sont un peu des lieux qui ont été bouffés par les industries, on retrouve quand même une forme de vie et de liberté, notamment même pour les immigrants qui y travaillent.
Speaker: conseille.
Speaker: Merci beaucoup pour la REF culturelle.
Speaker: C'était passionnant, Edouard.
Speaker: J'espère qu'on mettra évidemment le lien vers ton Meetup et toutes les applications que tu as citées.
Speaker: dans les notes de l'épisode.
Speaker: Si jamais vous avez des questions, on peut te retrouver où?
Speaker: Sur Blue Sky.
Speaker: Évidemment.
Speaker: Salut!



![[Conf] Data Days](https://media.zencastr.com/cdn-cgi/image/width=320,quality=85/image-files/666d9146b1a42e683ef4420e/930d417e-2e82-4f75-a611-a71c8be75774.png)

![[GenAI] Attention, virage dangereux](https://media.zencastr.com/cdn-cgi/image/width=320,quality=85/image-files/666d9146b1a42e683ef4420e/cab41a80-0ecb-45b6-b9ce-0d8e8c075e74.png)
