Mga may-akda:
(1) Martin Kleppmann, Unibersidad ng Cambridge, Cambridge, UK ([email protected]);
(2) Paul Frazee, Bluesky Social PBC United States;
(3) Jake Gold, Bluesky Social PBC United States;
(4) Jay Graber, Bluesky Social PBC United States;
(5) Daniel Holmgren, Bluesky Social PBC United States;
(6) Devin Ivy, Bluesky Social PBC United States;
(7) Jeromy Johnson, Bluesky Social PBC United States;
(8) Bryan Newbold, Bluesky Social PBC United States;
(9) Jaz Volpert, Bluesky Social PBC United States.
2.1 Mga Tampok ng Pag-moderate
2.2 Mga Pangasiwaan ng Gumagamit
2.3 Mga Custom na Feed at Algorithmic Choice
3 Ang at Protocol Architecture
3.1 Mga Repositori ng Data ng Gumagamit
3.2 Mga Server ng Personal na Data (PDS)
3.3 Imprastraktura ng Pag-index
3.4 Mga Labeler at Feed Generator
3.5 Pagkakakilanlan ng Gumagamit
5 Mga Konklusyon, Pagkilala, at Mga Sanggunian
Ang Bluesky ay isang bagong social network na binuo sa AT Protocol, isang desentralisadong pundasyon para sa pampublikong social media. Inilunsad ito sa pribadong beta noong Pebrero 2023, at lumaki sa mahigit 3 milyong nakarehistrong user sa susunod na taon. Sa papel na ito ipinakilala namin ang arkitektura ng Bluesky at ang AT Protocol, na inspirasyon ng web mismo, ngunit ginawang moderno upang isama ang mga stream ng real-time na mga update at cryptographic na pagpapatotoo. Ipinapaliwanag namin kung paano ang teknikal na disenyo ng Bluesky ay alam ng aming mga layunin: upang paganahin ang desentralisasyon sa pamamagitan ng pagkakaroon ng maraming interoperable na provider para sa bawat bahagi ng system; upang gawing madali para sa mga user na lumipat ng mga provider; upang bigyan ang mga user ng ahensya sa nilalamang nakikita nila; at upang magbigay ng simpleng karanasan ng user na hindi nagpapabigat sa mga user ng pagiging kumplikado na nagmumula sa desentralisadong kalikasan ng system. Ang pagiging bukas ng system ay nagbibigay-daan sa sinuman na mag-ambag sa pag-moderate ng nilalaman at pamamahala ng komunidad, at iniimbitahan namin ang komunidad ng pananaliksik na gamitin ang Bluesky bilang isang dataset at testing ground para sa mga bagong diskarte sa social media moderation.
Sa nakalipas na dalawang dekada, ang mga serbisyo ng social media ay umunlad mula sa isang masayang pag-uusisa tungo sa isang pundasyon ng buhay sibiko [5]. Ang pag-unlad na ito ay sinamahan ng pagtaas ng pagkabalisa na ang pangunahing "digital town squares", tulad ng Twitter/X o Facebook, ay nasa ilalim ng kontrol ng isang korporasyon, at maaaring baguhin ang kanilang mga patakaran sa kapritso ng kanilang mga pinuno [62]. Ang kanilang mga pagpapatakbo ay malabo (hal. tungkol sa kung aling nilalaman ang inirerekomenda sa mga user), at ang kanilang mga user ay kulang ng ahensya sa kanilang karanasan sa gumagamit. Bilang resulta, dumarami ang interes sa mga desentralisadong social network, kung saan ang fediverse sa paligid ng ActivityPub protocol [34] at ang Mastodon software [39] ay marahil ang pinakakilala (sinusuri namin ang isang seleksyon ng mga desentralisadong social network sa Seksyon 4) .
Gayunpaman, ang desentralisasyon ay nagpapakilala rin ng mga bagong hamon. Halimbawa, sa kaso ng Mastodon, kailangan ng user na pumili ng server kapag gumagawa ng account. Mahalaga ang pagpipiliang ito dahil ang pangalan ng server ay nagiging bahagi ng username; Ang paglipat sa ibang server ay nagpapahiwatig ng pagpapalit ng username, at ang pagpapanatili ng mga tagasunod sa panahon ng naturang paglipat ay nangangailangan ng pakikipagtulungan ng lumang server. Kung ang isang server ay isinara nang walang babala, ang mga account sa server na iyon ay hindi mababawi - isang partikular na panganib sa mga server na pinapatakbo ng boluntaryo. Sa prinsipyo, ang isang gumagamit ay maaaring mag-host ng kanilang sariling server, ngunit isang maliit na bahagi lamang ng mga gumagamit ng social media ang may parehong mga teknikal na kasanayan at ang hilig na gawin ito.
Ang pagkakaiba sa pagitan ng mga server sa Mastodon ay nagpapakilala ng pagiging kumplikado para sa mga user na hindi umiiral sa mga sentralisadong serbisyo. Halimbawa, ang isang user na tumitingin sa isang thread ng mga tugon sa web interface ng isang server ay maaaring makakita ng ibang hanay ng mga tugon kumpara sa pagtingin sa parehong thread sa isa pang server, dahil ang isang server ay nagpapakita lamang ng mga tugon na alam nito tungkol sa [2]. Bilang isa pang halimbawa, kapag tinitingnan ang web profile ng isang account sa isa pang server, ang pag-click sa "follow" na buton ay hindi lamang sumusunod sa account na iyon; sa halip, kailangan ng user na ilagay ang hostname ng sarili nilang server at ma-redirect sa isang URL sa kanilang home server bago nila masundan ang account. Sa aming opinyon, hindi kanais-nais na pasanin ang mga gumagamit na may ganitong pagiging kumplikado na nagmumula sa federated architecture.
Sa papel na ito ipinakilala namin ang AT Protocol (atproto), isang desentralisadong pundasyon para sa social networking, at Bluesky, isang Twitter-style na social app na binuo dito. Ang pangunahing layunin ng disenyo ng atproto at Bluesky ay upang paganahin ang karanasan ng user na pareho o mas mahusay na kalidad ng mga sentralisadong serbisyo, habang bukas at desentralisado sa teknikal na antas. Ipinakilala namin ang mga feature na nakaharap sa user ng Bluesky sa Seksyon 2, at sa Seksyon 3 ipinapaliwanag namin ang pinagbabatayan na arkitektura ng system. Ang AT Protocol ay idinisenyo para sa bawat bahagi ng system mayroong maraming nakikipagkumpitensyang operator na nagbibigay ng interoperable na mga serbisyo, na ginagawang madali ang paglipat mula sa isang provider patungo sa isa pa.
Ang desentralisasyon lamang ay hindi kayang lutasin ang ilan sa mga pinakamahirap na problema ng social media, tulad ng maling impormasyon, panliligalig, at mapoot na salita [46]. Gayunpaman, sa pamamagitan ng pagbubukas ng mga panloob ng isang serbisyo sa mga kontribyutor na hindi mga empleyado ng isang partikular na kumpanya, ang desentralisasyon ay maaaring paganahin ang isang pamilihan ng mga diskarte sa mga problemang ito [38]. Halimbawa, pinapayagan ng Bluesky ang sinuman na magpatakbo ng mga serbisyo sa pag-moderate na gumagawa ng mga pansariling desisyon sa pagpili ng kanais-nais na nilalaman o pag-flag ng hindi kanais-nais na nilalaman, at maaaring piliin ng mga user kung aling mga serbisyo sa pag-moderate ang gusto nilang mag-subscribe. Ang mga serbisyo sa pag-moderate ay hinihiwalay mula sa mga provider ng pagho-host, na ginagawang madali para sa mga user na lumipat ng mga serbisyo sa pag-moderate hanggang sa mahanap nila ang mga tumutugma sa kanilang mga kagustuhan. Ang aming pag-asa ay ang pagiging bukas ng arkitektura na ito ay nagbibigay-daan sa mga komunidad na bumuo ng kanilang sariling mga diskarte sa pamamahala ng may problemang nilalaman, nang independiyente sa kung ano ang ipinapatupad ng anumang partikular na operator ng serbisyo [38].
Halimbawa, ang mga mananaliksik na gustong tukuyin ang mga kampanya ng disinformation ay madaling makakuha ng access sa lahat ng nilalamang nai-post, ang social graph, at mga profile ng user sa Bluesky. Kung makakagawa sila ng algorithm na maglalagay ng label sa pinaghihinalaang disinformation, maaari nilang i-publish ang kanilang mga label nang real time, at ang mga user na gustong makita ang mga label na iyon ay maaaring paganahin ang mga ito sa software ng kanilang kliyente. Ang isang layunin ng papel na ito ay upang dalhin ang Bluesky at ang AT Protocol sa atensyon ng mga mananaliksik na nagtatrabaho sa mga naturang algorithm, at anyayahan silang gamitin ang mabilis na lumalagong dataset ng nilalaman ng Bluesky bilang batayan para sa kanilang trabaho.
Ang papel na ito ay makukuha sa arxiv sa ilalim ng CC BY 4.0 DEED na lisensya.