Siirry pääsisältöön

Bitsocial ja Bluesky

Bluesky on mikroblogisovellus, joka on rakennettu Bluesky Social PBC:n suunnitteleman AT Protocol -protokollan päälle. Protokolla jakaa sosiaalisen verkon erillisiin palveluihin: henkilökohtaiset datapalvelimet isännöivät tilejä, välityspalvelimet kokoavat ne yhdeksi virraksi, ja AppView't indeksoivat virran aikajanoiksi ja keskusteluketjuiksi, joita ihmiset näkevät. Sen dokumentaatio kuvaa tilien datan tallennetuksi isäntäpalvelimille ”toisin kuin vertaisverkkomallissa” (yleiskatsaus).

Miten AT Protocol toimii​

  • Repositoriot palvelimilla. Jokainen julkaisu, tykkäys tai seuraaminen on tietue kirjoittajan allekirjoitetussa repositoriossa, jota isännöidään henkilökohtaisella datapalvelimella (PDS). Bluesky ylläpitää oletuspalvelimia, ja kuka tahansa voi isännöidä omaansa.
  • Välityspalvelimet. Välityspalvelimet tilaavat jokaisen PDS:n ja lähettävät muutokset edelleen yhtenä virtana, firehosena. Vuoden 2025 protokollapäivityksen jälkeen ne eivät enää arkistoi jokaista repositoriota, mikä teki niiden ylläpidosta paljon halvempaa (Sync v1.1).
  • AppView't. AppView indeksoi koko firehosen ja tarjoilee aikajanat, täydelliset vastausketjut, lukumäärät ja haun. Se on verkon resursseja vaativin osa.
  • Identiteetti. Tili on DID: yleensä did:plc, joka on rekisteröity yhteen globaaliin hakemistoon, tai did:web, joka on sidottu verkkotunnukseen. DID-dokumentti kertoo tilin käyttäjätunnuksen (handle), allekirjoitusavaimen ja nykyisen palvelimen. PDS säilyttää allekirjoitusavainta; did:plc antaa käyttäjille myös mahdollisuuden pitää hallussaan vaihtoavaimia, jotta he voivat siirtyä ilman vanhan isännän apua (identiteettiopas).
  • Käyttäjätunnukset. Käyttäjätunnukset ovat DNS-nimiä, kuten alice.bsky.social tai käyttäjän omistama verkkotunnus, ja ne varmennetaan DID:tä vasten.
  • Moderointi. Isännöinti ja näkyvyys ovat erillisiä kerroksia. Kuka tahansa voi ylläpitää merkintäpalvelua (labeler), ja käyttäjät voivat yhdistellä niitä (moderointiopas), mutta Bluesky-sovellus soveltaa aina Blueskyn omaa moderointia. Kirjoittajat voivat rajata, ketkä saavat vastata heidän julkaisuihinsa, ja piilottaa vastauksia.

Missä ne eroavat​

Palvelimet vai vertaiset​

Blueskyn data on palvelimilla: PDS isännöi jokaista tiliä, välityspalvelimet kuljettavat firehosea ja AppView't tarjoilevat sen, mitä asiakkaat näyttävät. Selain on näiden palvelujen HTTP-asiakas, ei koskaan vertainen. Bitsocialissa sisällön tarjoilevat yhteisön solmu ja vertaiset, jotka lukevat sitä, ja verkkosovellus voi ajaa omaa vertaisverkkosolmuaan. Katso Selaimen peer-to-peer.

Globaali näkymä vai yhteisöt​

AT Protocol on suunniteltu yhtä globaalia näkymää varten: AppView näkee jokaisen vastauksen, joten keskusteluketjut ja haku ovat täydellisiä. Bitsocialilla ei ole globaalia indeksiä; jokainen yhteisö julkaisee oman tilansa, ja sovellukset rakentavat sisällön löytämisen sen päälle. Katso Sisällön löytäminen.

Blueskylla ei tällä hetkellä ole yhteisöobjektia julkisille julkaisuille. Kesäkuussa 2026 se julkisti natiivit yhteisöt, joissa julkaiseminen vaatii joillakin yksityisyystasoilla hyväksynnän; lokakuuhun 2026 mennessä niitä ei ollut vielä otettu käyttöön. Bitsocialissa yhteisöt ovat keskeinen objekti, ja yhteisön solmu hyväksyy tai hylkää julkaisut.

Roskapostin torjunta​

Bluesky torjuu roskapostia palvelimiensa nopeusrajoituksilla, välityspalvelimen rajoituksilla uusille isännille, automaattisella tunnistuksella, ihmisten tekemällä tarkistuksella ja merkinnöillä, ja kirjoittajat voivat rajoittaa vastauksia. Mikään yhteisötason portti ei määrää, mitä julkaisun on läpäistävä ennen kuin se hyväksytään. Bitsocialissa jokainen yhteisö valitsee oman haasteensa. Katso Mukautetut roskapostin torjuntahaasteet.

Kuka pitää avaimia hallussaan​

Blueskyn omilla palvelimilla olevat tilit kirjautuvat salasanalla, ja nuo palvelimet säilyttävät tilien allekirjoitusavaimia käyttäjien puolesta (Kleppmann et al.). Erään Blueskyn protokollainsinöörin mukaan useimmilla tileillä ei ole itsenäisesti hallittuja vaihtoavaimia. Bitsocial-identiteetti on avainpari, jonka käyttäjän sovellus luo ja jota se säilyttää.

Infrastruktuurin ylläpito​

Henkilökohtainen palvelin on halpa: viite-PDS suosittelee 1 Gt RAM-muistia enintään 20 käyttäjälle. Riippumaton koko verkon AppView on iso hanke; eräs vuonna 2025 rakennettu maksoi noin 200 dollaria kuukaudessa, lähinnä 16 Tt:n tallennustilan vuoksi. Bitsocialilla ei ole globaalia indeksiä, jota pitäisi replikoida, ja yhteisösolmu toimii kuluttajalaitteistolla.

Vertailu​

KysymysBluesky (AT Protocol)Bitsocial
KategoriaFederoidut palvelimet ja globaali indeksiVertaisverkkopohjainen yhteisöverkko
IdentiteettiDID; allekirjoitusavaimet yleensä palvelimen hallussaEd25519-avainparit käyttäjille ja yhteisöille
Missä julkaisut ovatKirjoittajan repositoriossa henkilökohtaisella datapalvelimellaYhteisön omistajan solmulla sekä vertaisilla, jotka lukevat ja jakavat sitä
Kuka pitää sen verkossaPDS-isännät, välityspalvelimet ja AppView't, oletuksena Blueskyn ylläpitäminäYhteisön omistajan solmu sekä avustavat jakajat
YhteisötJulkisille julkaisuille ei vielä yhtään (julkistettu 2026)Ensiluokkaiset objektit, joiden solmu hyväksyy tai hylkää julkaisut
Roskapostin torjuntaPalvelinten nopeusrajoitukset, automaattinen tunnistus, merkinnät, vastausten rajausKunkin yhteisön haaste ennen kuin julkaisu hyväksytään
ModerointiYhdisteltävät merkintäpalvelut; Bluesky-sovellus soveltaa aina Blueskyn moderointiaYhteisöjen omistajat moderoivat yhteisöään; sovellukset valitsevat, mitä ne näyttävät
NimetDNS-käyttäjätunnukset, jotka varmennetaan DID:tä vasten.bso- ja .eth-nimet, jotka ratkeavat avaimiksi
SelainPDS:n ja AppView'n HTTP-asiakasVertaisverkkosolmu tavallisessa selainvälilehdessä
Tärkein kompromissiTäydelliset globaalit keskusteluketjut ja haku, mutta kokoaminen vaatii raskaita palvelimiaEi raskasta globaalia indeksiä, mutta ei myöskään täydellistä koko verkon näkymää