Kalo te përmbajtja kryesore

Bitsocial dhe ActivityPub

ActivityPub është standardi i W3C që qëndron pas Fediverse. Përdoruesit zgjedhin një server, të quajtur instancë, që strehon llogarinë e tyre, dhe serverët shkëmbejnë postime me njëri-tjetrin. Mastodon është softueri i tij më i njohur për mikrobloggim; Lemmy është një agregator lidhjesh dhe forum në stilin e Reddit, i ndërtuar nga komunitete tematike, gjë që e bën atë përputhjen më të afërt në Fediverse për aplikacionet Bitsocial si Seedit.

Si funksionon ActivityPub​

  • Kutitë hyrëse dhe dalëse. Çdo llogari ka një kuti hyrëse (inbox) dhe një kuti dalëse (outbox). Serverët i dorëzojnë aktivitetet në kutitë hyrëse në serverë të tjerë, dhe çdo server marrës ruan kopjen e vet të asaj që ndjekin përdoruesit e tij.
  • Identitet në pronësi të serverit. ID-të e llogarive dhe të postimeve janë adresa HTTPS në domenin e serverit të origjinës. Një emër përdoruesi në Mastodon është @user@domain, që zgjidhet me WebFinger, dhe serveri i nënshkruan mesazhet e federimit në emër të përdoruesit.
  • Klientët. Aplikacionet dhe shfletuesit komunikojnë vetëm me serverin e vetë përdoruesit, përmes API-së së atij serveri.
  • Komunitetet e Lemmy. Një komunitet është një aktor grupi i strehuar në një instancë të vetme. Përdoruesit i dërgojnë postimet te komuniteti, i cili ua ritransmeton ndjekësve të vet; sipas standardit të përbashkët për forumet (FEP-1b12), një komunitet mund t'i verifikojë fillimisht postimet, deri në miratim manual nga moderatorët.
  • Moderimi. Moderimi është lokal për çdo server. Administratorët mund të pezullojnë llogari, të bllokojnë serverë të tërë ose të federohen vetëm me një listë të lejuarish; Lemmy ka gjithashtu moderatorë për çdo komunitet.
  • Kontrolli i spamit. ActivityPub nuk përcakton asnjë mekanizëm kundër spamit. Mastodon dhe Lemmy e kufizojnë regjistrimin me miratim, ftesa, pyetje aplikimi, captcha dhe kontrolle emaili, dhe më pas mbështeten te kufizimet e shpejtësisë, raportimet dhe moderimi.

Ku ndryshojnë​

Identiteti i përket një domeni​

Një llogari në Fediverse i përket domenit të serverit të saj. Mastodon mund t'i ridrejtojë ndjekësit te një llogari e re, por postimet nuk zhvendosen, zhvendosja duhet të nisë nga serveri i vjetër, dhe ka një periudhë pritjeje prej 30 ditësh. Te Bitsocial, profilet dhe komunitetet janë çifte çelësash, kështu që ndryshimi i strehuesit ose i aplikacionit nuk e ndryshon identitetin. Shihni Identiteti dhe Pronësia e Komunitetit.

Ku ndodhet një komunitet​

Një komunitet Lemmy është strukturalisht i afërt me një komunitet Bitsocial: postimet shkojnë te komuniteti, i cili mund t'i kontrollojë përpara se t'i ritransmetojë. Dallimi është se ku ndodhet. Një komunitet Lemmy mund të krijohet vetëm në instancën shtëpi të krijuesit të tij, administratori i instancës ka kontroll të plotë mbi të, dhe nuk ka mënyrë të dokumentuar për ta zhvendosur në një instancë tjetër. Një komunitet Bitsocial është çifti i vet i çelësave: pronari mund ta ekzekutojë nyjen e tij kudo, dhe mbi të nuk qëndron asnjë administrator serveri.

Kontrolli i spamit​

Serverët e Fediverse e ndalin spamin kryesisht gjatë regjistrimit dhe moderojnë më pas. Një komunitet Bitsocial ekzekuton një sfidë për çdo postim përpara se ta pranojë, dhe çdo komunitet zgjedh sfidën e vet: captcha, listë të lejuarish, pagesë ose çfarëdo kodi tjetër. Shihni Sfidat e personalizuara kundër spamit.

Operimi i infrastrukturës​

Mbajtja e një instance do të thotë një server gjithmonë në punë me domen, TLS dhe email. Mastodon ka nevojë gjithashtu për PostgreSQL, Redis dhe procese pune në sfond; Lemmy është më i lehtë, rreth 150 MB RAM sipas të dhënave të veta. Çdo instancë ruan kopje të përmbajtjes së largët që ndjekin përdoruesit e saj. Një nyje komuniteti Bitsocial nuk ka nevojë për domen apo certifikatë dhe funksionon nga aplikacioni desktop ose nga bitsocial-cli.

Çfarë japin serverët në këmbim​

Serverët e Fediverse ruajnë historikun e plotë dhe e shërbejnë atë në mënyrë të besueshme, dhe Mastodon ka mjete të pjekura moderimi të ndërtuara ndër vite. Bitsocial nuk e garanton përgjithmonë përmbajtjen e vjetër, dhe mjetet e tij të moderimit ndodhen në secilin aplikacion.

Krahasimi​

PyetjaActivityPub (Mastodon, Lemmy)Bitsocial
KategoriaServerë të federuarRrjet komunitetesh peer-to-peer
IdentitetiLlogari në domenin e një serveri, e nënshkruar nga serveriÇifte çelësash Ed25519 për përdoruesit dhe komunitetet
Ku ruhen postimetServeri i origjinës, plus kopje në çdo server që ndjekNyja e pronarit të komunitetit dhe homologët që e lexojnë dhe e shpërndajnë
Kush e mban në linjëAdministratorët e instancaveNyja e pronarit të komunitetit plus seeder-a ndihmës
KomunitetetKomunitete Lemmy të strehuara në një instancë të vetmeObjekte të klasit të parë, nyja e të cilave i pranon ose i refuzon postimet
Kontrolli i spamitPorta në regjistrim, kufizime shpejtësie, raportime dhe moderimSfida e secilit komunitet përpara se një postim të pranohet
ModerimiAdministratorët e serverëve dhe moderatorët e komuniteteve, lokalisht në çdo serverPronarët e komuniteteve moderojnë komunitetin e tyre; aplikacionet zgjedhin çfarë shfaqin
EmratEmra @user@domain dhe !community@domainEmra .bso dhe .eth që zgjidhen në çelësa
ShfletuesiKlient i serverit të vetë përdoruesitNyje peer-to-peer brenda një skede të zakonshme shfletuesi
Kompromisi kryesorHistorik i besueshëm dhe moderim i pjekur, por identiteti dhe komunitetet i përkasin një serveriNuk nevojitet server apo domen, por përmbajtja e vjetër nuk garantohet përgjithmonë