paint-brush
Bluesky și protocolul AT: rețele sociale descentralizate care funcționeazăde@memeology
165 lecturi

Bluesky și protocolul AT: rețele sociale descentralizate care funcționează

Prea lung; A citi

Bluesky, o rețea socială descentralizată alimentată de Protocolul AT, oferă utilizatorilor control asupra experienței lor cu mai mulți furnizori, moderare deschisă a conținutului și interoperabilitate fără probleme.
featured image - Bluesky și protocolul AT: rețele sociale descentralizate care funcționează
Memeology: Leading Authority on the Study of Memes HackerNoon profile picture
0-item

Autori:

(1) Martin Kleppmann, Universitatea din Cambridge, Cambridge, Marea Britanie ([email protected]);

(2) Paul Frazee, Bluesky Social PBC Statele Unite ale Americii;

(3) Jake Gold, Bluesky Social PBC Statele Unite ale Americii;

(4) Jay Graber, Bluesky Social PBC Statele Unite ale Americii;

(5) Daniel Holmgren, Bluesky Social PBC Statele Unite ale Americii;

(6) Devin Ivy, Bluesky Social PBC Statele Unite ale Americii;

(7) Jeromy Johnson, Bluesky Social PBC Statele Unite ale Americii;

(8) Bryan Newbold, Bluesky Social PBC Statele Unite ale Americii;

(9) Jaz Volpert, Bluesky Social PBC Statele Unite ale Americii.

Tabelul de legături

Rezumat și 1 Introducere

2 Aplicația Bluesky Social

2.1 Caracteristici de moderare

2.2 Mânerele utilizatorului

2.3 Feeduri personalizate și alegere algoritmică

3 Arhitectura protocolului

3.1 Arhivele de date ale utilizatorului

3.2 Servere de date personale (PDS)

3.3 Infrastructura de indexare

3.4 Etichetatoare și generatoare de furaje

3.5 Identitatea utilizatorului

4 Lucrări conexe

5 Concluzii, mulțumiri și referințe

ABSTRACT

Bluesky este o nouă rețea socială construită pe protocolul AT, o fundație descentralizată pentru rețelele sociale publice. A fost lansat în versiune beta privată în februarie 2023 și a crescut la peste 3 milioane de utilizatori înregistrați în anul următor. În această lucrare prezentăm arhitectura Bluesky și AT Protocol, care este inspirată de web în sine, dar modernizată pentru a include fluxuri de actualizări în timp real și autentificare criptografică. Vă explicăm modul în care designul tehnic al Bluesky este informat de obiectivele noastre: să permitem descentralizarea prin existența mai multor furnizori interoperabili pentru fiecare parte a sistemului; pentru a facilita schimbarea furnizorilor de către utilizatori; pentru a oferi utilizatorilor agenție asupra conținutului pe care îl văd; și pentru a oferi o experiență simplă de utilizare, care nu împovărează utilizatorii cu complexitatea rezultată din natura descentralizată a sistemului. Deschiderea sistemului permite oricui să contribuie la moderarea conținutului și la managementul comunității și invităm comunitatea de cercetare să folosească Bluesky ca set de date și teren de testare pentru noi abordări în moderarea rețelelor sociale.

1 INTRODUCERE

În ultimele două decenii, serviciile de social media au evoluat dintr-o curiozitate distractivă într-o piatră de temelie a vieții civice [5]. Această evoluție a fost însoțită de o neliniște tot mai mare că „piețele digitale digitale”, cum ar fi Twitter/X sau Facebook, sunt sub controlul unei singure corporații și își pot schimba politicile după capriciul liderilor lor [62]. Operațiunile lor sunt opace (de exemplu, în ceea ce privește conținutul recomandat utilizatorilor), iar utilizatorii lor nu au putere asupra experienței lor de utilizator. Ca urmare, a existat un interes din ce în ce mai mare pentru rețelele sociale descentralizate, dintre care fediverse din jurul protocolului ActivityPub [34] și software-ului Mastodon [39] este poate cel mai cunoscut (vem în revistă o selecție de rețele sociale descentralizate în Secțiunea 4). .


Cu toate acestea, descentralizarea introduce și noi provocări. De exemplu, în cazul lui Mastodon, un utilizator trebuie să aleagă un server atunci când își creează un cont. Această alegere este semnificativă deoarece numele serverului devine parte a numelui de utilizator; migrarea la un alt server implică schimbarea numelui de utilizator, iar păstrarea adepților cuiva în timpul unei astfel de migrări necesită cooperarea vechiului server. Dacă un server este oprit fără avertisment, conturile de pe acel server nu pot fi recuperate - un risc deosebit cu serverele conduse de voluntari. În principiu, un utilizator își poate găzdui propriul server, dar doar o mică parte dintre utilizatorii rețelelor sociale au atât abilitățile tehnice, cât și înclinația de a face acest lucru.


Distincția dintre servere în Mastodon introduce o complexitate pentru utilizatori care nu există în serviciile centralizate. De exemplu, un utilizator care vizualizează un fir de răspunsuri în interfața web a unui server poate vedea un set diferit de răspunsuri în comparație cu vizualizarea aceluiași thread pe alt server, deoarece un server afișează doar acele răspunsuri despre care știe [2]. Ca un alt exemplu, atunci când vizualizați profilul web al unui cont pe alt server, făcând clic pe butonul „urmărește” nu urmărește pur și simplu acel cont; în schimb, utilizatorul trebuie să introducă numele de gazdă al propriului server și să fie redirecționat către o adresă URL pe serverul de acasă înainte de a putea urmări contul. În opinia noastră, nu este de dorit să împovărăm utilizatorii cu o asemenea complexitate care decurge din arhitectura federată.


În această lucrare prezentăm Protocolul AT (atproto), o bază descentralizată pentru rețelele sociale și Bluesky, o aplicație socială în stil Twitter, construită pe baza acestuia. Un obiectiv de bază al designului atproto și Bluesky este de a permite o experiență utilizator de aceeași calitate sau mai bună ca serviciile centralizate, fiind în același timp deschisă și descentralizată la nivel tehnic. Introducem caracteristicile Bluesky pentru utilizator în Secțiunea 2, iar în Secțiunea 3 explicăm arhitectura sistemelor de bază. Protocolul AT este proiectat astfel încât pentru fiecare parte a sistemului există mai mulți operatori concurenți care oferă servicii interoperabile, ceea ce face ușoară trecerea de la un furnizor la altul.


Descentralizarea singură nu este capabilă să rezolve unele dintre cele mai spinoase probleme ale rețelelor sociale, cum ar fi dezinformarea, hărțuirea și discursul instigator la ură [46]. Cu toate acestea, prin deschiderea elementelor interne ale unui serviciu către contribuabili care nu sunt angajați ai unei anumite companii, descentralizarea poate permite o piață de abordare a acestor probleme [38]. De exemplu, Bluesky permite oricui să ruleze servicii de moderare care iau decizii subiective de selectare a conținutului de dorit sau de semnalare a conținutului nedorit, iar utilizatorii pot alege la ce servicii de moderare doresc să se aboneze. Serviciile de moderare sunt decuplate de furnizorii de găzduire, făcându-le mai ușor pentru utilizatori să schimbe serviciile de moderare până când le găsesc pe cele care se potrivesc preferințelor lor. Speranța noastră este că această deschidere arhitecturală permite comunităților să-și dezvolte propriile abordări pentru gestionarea conținutului problematic, independent de ceea ce implementează orice operator de servicii [38].


De exemplu, cercetătorii care doresc să identifice campanii de dezinformare pot obține cu ușurință acces la tot conținutul postat, graficul social și profilurile utilizatorilor de pe Bluesky. Dacă sunt capabili să construiască un algoritm pentru a eticheta dezinformarea suspectată, își pot publica etichetele în timp real, iar utilizatorii care doresc să vadă acele etichete le pot activa în software-ul client. Unul dintre obiectivele acestei lucrări este de a aduce Bluesky și Protocolul AT în atenția cercetătorilor care lucrează la astfel de algoritmi și de a-i invita să folosească setul de date în creștere rapidă a conținutului Bluesky ca bază pentru munca lor.


Figura 1: Captură de ecran a ecranului de pornire Bluesky.


Această lucrare este disponibilă pe arxiv sub licență CC BY 4.0 DEED.