❌

Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraĂźchir la page.
À partir d’avant-hierFlux principal

De la friture sur le Fediverse ?

Par : Framalang
13 novembre 2022 Ă  04:06

Nous vous avons proposĂ© dĂ©jĂ  trois articles qui font Ă©cho Ă  l’actualitĂ© rĂ©cente autour de Mastodon en voici un 4e, celui d’Aral Balkan, traduit pour vous par Framalang. Le hĂ©raut du SmallWeb insiste avec humour sur un point en effet crucial : la taille gĂ©ante de certaines instances, due Ă  la conception technique mĂȘme du FĂ©diverse, risque d’ĂȘtre problĂ©matique


Donc, aprĂšs :

Voici Is the fediverse about to get Fryed ?

Traduction Framalang :  Claire, Fabrice, goofy, Henri-Paul, jums

Le FĂ©diverse va-t-il stephenfrire ?

(Ou « Pourquoi chaque pouet est aussi potentiellement une attaque par dĂ©ni de service Â»)

par Aral Balkan

bandeau du compte mastodon de Fry, avec sa tĂȘte (homme ĂągĂ© barbu souriant) en mĂ©daillon. le compte annonce (au moment de sa capture 5 pouets, 0 abonnements 27 000 abonnĂ©s"

Stephen Fry est une cĂ©lĂ©britĂ© outre-Manche  : Ă©crivain, humoriste, acteur et vedette de la TV (sa page WikipĂ©dia)

 

Stephen est un gros poisson dans une petite mare (oui, j’en ai d’autres en rĂ©serve).

Attention : le FĂ©divers est sur le point de frire. Stephen Fry(re) bien sĂ»r.

À la suite du rĂ©cent rachat de Twitter par un milliardaire proto-fasciste immature, des gens ont fui1 vers le FĂ©diverse2. Parmi eux, certains avaient, au moins sur Twitter, des millions de followers, comme Greta Thunberg et, plus rĂ©cemment, Stephen Fry3

— Eh bien, c’est sĂ»rement une bonne chose, non ? Tout le monde va parler du FĂ©diverse, de la dĂ©centralisation, et peut-ĂȘtre mĂȘme de ce Small Web dont tu parles tout le temps, Aral, non ?

Eh bien, oui et non
 Trop de bonnes choses tue les bonnes choses. Et, dans le FĂ©diverse actuel, les bonnes choses seraient les « comptes populaires Â». En fait, cela pourrait bien ĂȘtre fatal (pour les instances Mastodon). Je vais essayer de dĂ©tailler dans cet article ce que je veux dire en prenant mon propre compte comme exemple.

Comment tuer un Mastodon(te)

(indice : en Ă©tant bavard quand vous ĂȘtes populaire)

Inutile de le préciser, je ne suis pas une célébrité.
Et pourtant, dans le FĂ©diverse, je me retrouve dans une situation un peu unique dans laquelle :

1. J’ai ma propre instance Mastodon, juste pour moi4.
2. Je suis suivi par pas mal de personnes. Plus de 22 000, pour ĂȘtre prĂ©cis5.
3. Je suis beaucoup de personnes, et j’aime vraiment avoir des conversations avec elles (je pense que c’est ce que les jeunes branchĂ©s appellent « l’engagement Â»).

Malheureusement, la combinaison de ces trois facteurs a crĂ©Ă© la tempĂȘte parfaite6, ce qui veut dire que dĂ©sormais, chaque fois que je poste quelque chose qui suscite beaucoup d’engagement, je finis par conduire une attaque par dĂ©ni de service contre moi-mĂȘme.

Mastodon : dĂ©ni de service en tant que service ?

Hier, c’était mon anniversaire.
Et, bien sĂ»r, j’ai postĂ© sur ce sujet depuis mon instance Mastodon.

tĂȘte d'Aral qui fait l'andouille sur un pouet de mastodon et demande en anglais : "qui a deux pouces et 46 ans aujourd'hui ?"

J’ai eu pas mal de rĂ©ponses. Et, pour ĂȘtre poli, j’ai commencĂ© Ă  rĂ©pondre Ă  tout le monde avec des messages de remerciements. Oh non, mon pauvre naĂŻf ! Qu’est-ce que tu n’avais pas fait ?

Je vais laisser mon ami Hugo Gameiro, qui gĂšre masto.host et hĂ©berge mon instance, expliquer ce qui s’est passĂ© ensuite7 :

Vous avez beaucoup d’engagement et cela sollicite beaucoup Sidekiq8.

Prenez, par exemple, votre message d’anniversaire. En plus de demander Ă  des milliers de serveurs de traiter votre demande de rĂ©alisation (on appelle ça des « jobs Â») pour propager votre message (pour 23 000 abonnĂ©s, disons 3 000 serveurs), votre serveur au moment de la crĂ©ation de votre message va crĂ©er 3 000 jobs Sidekiq. Et comme votre Sidekiq n’a que 12 threads, traiter 3 000 jobs va prendre du temps puisqu’il ne peut en traiter que 12 Ă  la fois.
Ensuite, pour chaque réponse à ce message, 3 000 jobs sont à nouveau créés, afin que vos abonnés puissent voir votre réponse sans avoir à changer de serveur ou aller sur votre profil. Et puis, si vous répondez à votre réponse, 3 000 jobs supplémentaires sont créés, etc.
Si vous rĂ©pondez aux 100 rĂ©ponses que vous avez reçues en 10 minutes (en supposant que l’estimation de mon nombre de serveurs est correcte), vous crĂ©ez 300 000 jobs Sidekiq. C’est pour cela que ça bouchonne.

Mais qu’est-ce que tout cela veut bien dire, si on omet le jargon technique ?
Eh bien, que je parlais trop en Ă©tant trop connu de tous.

tableau de bord de sidekiq avec plusieurs graphiques et des chiffres qui montrent un pic de fréquentation que le logiciel a du mal à traiter
VoilĂ  Ă  quoi ressemble un embouteillage sur Mastodon.

Alors, quelle est la solution ?
Eh bien, il n’y a qu’une chose Ă  faire quand vous vous retrouvez dans ce pĂ©trin : agrandir votre instance Mastodon9. Le problĂšme ? Ça commence Ă  coĂ»ter cher.
Avant la derniĂšre migration de Twitter10, je payais environ 280 €/an (un peu plus de 20 €/mois) pour mon instance Mastodon grĂące Ă  un partenariat que j’avais avec Hugo depuis le dĂ©but. Cette semaine, je l’ai agrandie avec un plan Ă  50 €/mois. Et ce n’est toujours pas assez, comme le montre mon message d’anniversaire, donc Hugo a gentiment suggĂ©rĂ© de me proposer un plan sur mesure.
Le problĂšme n’est pas rĂ©solu pour autant, il est juste repoussĂ© (sauf si cet article Ă©nerve tout le monde, bien sĂ»r).
Heureusement, comme j’ai ma propre instance, la seule personne pĂ©nalisĂ©e par cette dĂ©pense supplĂ©mentaire, c’est moi. Mais que se serait-il passĂ© si j’étais sur une instance publique gĂ©rĂ©e par quelqu’un d’autre ?

Tu dĂ©connes, Elon ?

tweet iroique d'Aral en anglais ; Silicon Vallée : on va rendre les gens dépendants en leur filan des sucreries gratuites pour qu'ils ne se rendent pas compte qu'on les trait comme des vaches à lait / Elon Musk : faisons-les payer 8 dollars par moi pour les sucreries

Si Elon Musk voulait dĂ©truire mastodon.social, l’instance phare de Mastodon, il lui suffirait de s’y inscrire11.
Heureusement, Elon n’est pas assez intelligent pour ça.

Je plaisante, bien sĂ»r
 Eugen bannirait trĂšs probablement son compte dĂšs qu’il le verrait. Mais ça illustre un problĂšme : Elon est facile Ă  bannir. Stephen Fry l’est beaucoup moins. C’est un vĂ©ritable trĂ©sor national pour nous tous. On ne le bannit pas comme ça.
Et pourtant, Stephen peut lui aussi (bien qu’involontairement) coĂ»ter trĂšs cher aux gens qui gĂšrent des instances Mastodon, simplement en rejoignant l’une d’elles12..
La solution, pour Stephen tout du moins, est simple : il devrait gĂ©rer sa propre instance personnelle.
Ou demander à quelqu’un de le faire à sa place, comme je le fais13.
GĂ©rer sa propre instance apporterait aussi Ă  Stephen un autre bĂ©nĂ©fice : il serait automatiquement vĂ©rifiĂ©. AprĂšs tout, si vous parlez Ă , mettons, @stephen@social.stephenfry.com, vous pouvez ĂȘtre certain que c’est bien lui parce que vous savez qu’il gĂšre son propre domaine.

Des instances personnelles Ă  la rescousse

Mon discours au Parlement européen sur les problÚmes avec la Big Tech et les approches différentes que proposent Mastodon, le Fédiverse, et le Small Web.

— Attends, je suis largué  Tu ne viens pas de dire que les instances personnelles Ă©taient une partie du problĂšme ?
— Oui et non : elles le sont et elles ne devraient pas l’ĂȘtre.

Si ActivityPub (le protocole) et Mastodon (un serveur qui adhĂšre Ă  ce protocole) avaient Ă©tĂ© conçus pour promouvoir la dĂ©centralisation, alors avoir plus d’instances sur le rĂ©seau ne serait pas un problĂšme. En fait, ça serait mĂȘme le signe d’un rĂ©seau dĂ©centralisĂ© sain.
Cependant, ActivityPub et Mastodon ont Ă©tĂ© conçus de la mĂȘme maniĂšre que la Big Tech / Big Web : pour encourager des services qui hĂ©bergent le plus d’utilisateurs14 possible.
Cette architecture est Ă  la fois complexe (ce qui la rend difficile et coĂ»teuse Ă  hĂ©berger) et trĂšs efficace pour la Big Tech (oĂč les choses sont centralisĂ©es et passent Ă  l’échelle verticalement, et oĂč le but est d’avoir / de contrĂŽler / d’exploiter autant d’utilisateurs que possible).
Dans la Big Tech, le coĂ»t initial pour passer Ă  l’échelle est subventionnĂ© par de nombreuses sociĂ©tĂ©s de capital-risque (des personnes riches investissant dans de nouveaux business d’extraction et d’exploitation – ce que la Silicon Valley appelle des startups – dans le but de devenir encore plus riches), et ça mĂšne Ă  ces silos gĂ©ants15 que sont aujourd’hui les Google, Facebook et Twitter.
Toutefois, Ă  la diffĂ©rence de la Big Tech, le but avouĂ© du FĂ©diverse est de dĂ©centraliser les choses, pas de les centraliser. Du coup, comment pourrions-nous atteindre l’opposĂ© des buts de la Big Tech en adoptant leurs architectures de base ?
Lorsque vous adoptez le design de quelque chose, vous héritez aussi des critÚres de réussite qui ont mené à ce design. Si ces critÚres de réussite ne correspondent pas à vos objectifs, vous avez un sacré problÚme.
Pour le dire plus simplement :
N’adoptez pas les critĂšres de rĂ©ussite de la Big Tech, sinon vous deviendrez la Big Tech.

Ce n’est pas la taille qui compte

Aujourd’hui, il y a une Ă©quivalence entre la taille de mastodon.social (l’instance gĂ©rĂ©e par Eugen) et le succĂšs de Mastodon (le logiciel crĂ©Ă© par Eugen). C’est trĂšs dangereux. Plus mastodon.social grossit, plus il va ressembler Ă  Twitter.
Je peux presque vous entendre crier : « Mais Aral, c’est fĂ©dĂ©rĂ© ! Au moins, il n’y a pas de verrous sur mastodon.social ! Â».
Et c’est vrai.
Vous savez ce qui est Ă©galement fĂ©dĂ©rĂ© ? L’e-mail.
Avez-vous dĂ©jĂ  entendu parler de cette petite et vieille instance appelĂ©e Gmail ? (Ou peut-ĂȘtre les termes « adopte, Ă©tend, Ă©touffe Â» ?)
Savez-vous ce qui arrive Ă  votre e-mail si Google dĂ©clare (Ă  tort ou Ă  raison) que vous ĂȘtes un spam ? Personne ne voit votre e-mail.
Vous savez ce qui se passe si mastodon.social bloque votre instance ? Des centaines de milliers de gens (bientĂŽt des millions ?) ne pourront plus dĂ©cider d’afficher ou non vos messages.
Que se passe-t-il quand votre instance bloque mastodon.social ? Absolument rien.
C’est un rĂ©el dĂ©sĂ©quilibre des puissances.

La dĂ©centralisation commence par soi-mĂȘme

Mastodon est non-lucratif, et je n’ai pas de raison de croire qu’Eugen n’ait pas les meilleures intentions du monde. Et pourtant, la dĂ©centralisation commence par se dĂ©centraliser soi-mĂȘme.
C’est dans l’intĂ©rĂȘt du FĂ©diverse que mastodon.social donne le bon exemple en limitant sa taille volontairement.
En fait, ça devrait mĂȘme ĂȘtre intĂ©grĂ© au logiciel. Les instances Mastodon devraient ĂȘtre empĂȘchĂ©es de croĂźtre au-delĂ  d’une certaine taille. Les instances qui sont dĂ©jĂ  trop grosses devraient avoir des moyens d’encourager les gens Ă  migrer vers des plus petites.
En tant que communautĂ©, nous devrions aborder les grandes instances comme des tumeurs : comment pouvons-nous les dĂ©truire pour qu’elles ne soient plus un danger pour l’organisme ?
En poussant ce raisonnement, on arrive au concept du Small Web, un internet oĂč nous possĂ©dons et maĂźtrisons notre propre lieu (ou nos propres lieux).

Cliquez sur l’image pour voir une vidĂ©o (sur aperi.tube, une instance PeerTube) : Aral expliquant ce qu’est pour lui le Small Web


Small is beautiful ! (Petit c’est mieux) (octobre 2022) : Qu’est-ce que le Small Web et pourquoi en avons-nous besoin ?

 

Cui-cui ?

Je ne dis pas que les protocoles et applications actuels du FĂ©diverse peuvent, vont, ou mĂȘme devraient Ă©voluer vers le Small Web16. Pour l’instant, le FĂ©diverse est un palliatif inestimable qui fournit un lieu plus sĂ»r que les fosses septiques centralisĂ©es de la Silicon Valley.

Le temps que durera le palliatif dĂ©pendra de notre capacitĂ© Ă  rĂ©sister Ă  la centralisation. Les designs des serveurs et des protocoles qui incitent au passage Ă  l’échelle vertical ne rendront pas forcĂ©ment cette tĂąche plus facile. Et pourtant, il y a des moyens de pression sociaux que nous pouvons utiliser pour contrer leurs effets.

La derniĂšre chose qu’on souhaite, c’est qu’une poignĂ©e de Zuckerbergs au petit pied gouvernent le FĂ©diverse. Ou pire encore, que vous deveniez vous-mĂȘme un de ces mini-Zuckerbergs.

J’aime le fait que le FĂ©diverse existe. Et j’ai le plus grand respect pour les efforts gargantuesques qui lui sont dĂ©diĂ©s. Mais je suis aussi trĂšs prĂ©occupĂ© par les dĂ©cisions prises en termes d’architecture qui incitent Ă  la centralisation, et non Ă  la dĂ©centralisation. Je nous implore de reconnaĂźtre cela, pour limiter les risques du mieux que nous le pouvons, pour nous efforcer d’apprendre de nos erreurs, et pour faire encore mieux demain.
Gens d’ActivityPub et de Mastodon :
Considérez-moi comme votre canari dans une mine de charbon

« Cui-cui ! Cui-cui ! Cui-cui ! Â»

 

*Si vous souhaitez soutenir la Small Technology Foundation, qui est sans but lucratif : https://small-tech.org/fund-us

❌
❌