Bitsocial మరియు ActivityPub
ActivityPub అనేది Fediverse వెనుక ఉన్న W3C ప్రమాణం. వినియోగదారులు తమ ఖాతాను హోస్ట్ చేసే ఒక సర్వర్ను ఎంచుకుంటారు, దాన్ని ఇన్స్టాన్స్ అంటారు; సర్వర్లు ఒకదానితో ఒకటి పోస్ట్లను మార్పిడి చేసుకుంటాయి. Mastodon దీనిలో బాగా ప్రసిద్ధి చెందిన మైక్రోబ్లాగింగ్ సాఫ్ట్వేర్; Lemmy అంశాల వారీ కమ్యూనిటీలతో నిర్మించిన Reddit తరహా లింక్ అగ్రిగేటర్, ఫోరమ్, కాబట్టి Seedit వంటి Bitsocial యాప్లకు Fediverseలో అత్యంత దగ్గరి పోలిక ఇదే.
ActivityPub ఎలా పనిచేస్తుంది
- ఇన్బాక్స్లు, అవుట్బాక్స్లు. ప్రతి ఖాతాకు ఒక ఇన్బాక్స్, ఒక అవుట్బాక్స్ ఉంటాయి. సర్వర్లు ఇతర సర్వర్లలోని ఇన్బాక్స్లకు యాక్టివిటీలను అందజేస్తాయి; స్వీకరించే ప్రతి సర్వర్ తన వినియోగదారులు ఫాలో అయ్యేదాని సొంత కాపీని నిల్వ చేసుకుంటుంది.
- సర్వర్ సొంతమైన గుర్తింపు. ఖాతా, పోస్ట్ IDలు మూల సర్వర్ డొమైన్పై ఉండే HTTPS చిరునామాలు.
Mastodon హ్యాండిల్
@user@domainరూపంలో ఉంటుంది, దాన్ని WebFinger ద్వారా పరిష్కరిస్తారు; వినియోగదారు తరఫున ఫెడరేషన్ సందేశాలపై సర్వర్ సంతకం చేస్తుంది. - క్లయింట్లు. యాప్లు, బ్రౌజర్లు వినియోగదారు సొంత సర్వర్తో మాత్రమే, ఆ సర్వర్ API ద్వారా మాట్లాడతాయి.
- Lemmy కమ్యూనిటీలు. కమ్యూనిటీ అనేది ఒకే ఇన్స్టాన్స్పై హోస్ట్ అయ్యే గ్రూప్ యాక్టర్. వినియోగదారులు కమ్యూనిటీకి పోస్ట్లు పంపుతారు, అది వాటిని తన ఫాలోవర్లకు తిరిగి ప్రసారం చేస్తుంది; ఉమ్మడి ఫోరమ్ ప్రమాణం (FEP-1b12) ప్రకారం కమ్యూనిటీ ముందుగా పోస్ట్లను ధ్రువీకరించవచ్చు, మోడరేటర్ల మాన్యువల్ ఆమోదం వరకు.
- మోడరేషన్. మోడరేషన్ ప్రతి సర్వర్కు స్థానికం. అడ్మిన్లు ఖాతాలను సస్పెండ్ చేయగలరు, మొత్తం సర్వర్లను బ్లాక్ చేయగలరు లేదా అనుమతి జాబితాలోని సర్వర్లతో మాత్రమే ఫెడరేట్ చేయగలరు; Lemmyలో ప్రతి కమ్యూనిటీకి మోడరేటర్లు కూడా ఉంటారు.
- స్పామ్ నియంత్రణ. ActivityPub ఏ యాంటీ-స్పామ్ యంత్రాంగాన్నీ నిర్వచించదు. Mastodon, Lemmy సైన్అప్లను ఆమోదం, ఆహ్వానాలు, దరఖాస్తు ప్రశ్నలు, క్యాప్చాలు, ఈమెయిల్ తనిఖీలతో నియంత్రిస్తాయి, ఆ తర్వాత రేట్ పరిమితులు, రిపోర్ట్లు, మోడరేషన్పై ఆధారపడతాయి.
అవి ఎక్కడ భిన్నంగా ఉంటాయి
గుర్తింపు ఒక డొమైన్కు చెందుతుంది
Fediverse ఖాతా దాని సర్వర్ డొమైన్కు చెందుతుంది. Mastodon ఫాలోవర్లను కొత్త ఖాతాకు మళ్లించగలదు, కానీ పోస్ట్లు తరలిపోవు, తరలింపు పాత సర్వర్ నుండే మొదలుకావాలి, 30 రోజుల కూల్డౌన్ కూడా ఉంటుంది. Bitsocialలో ప్రొఫైల్లు, కమ్యూనిటీలు కీ జతలు, కాబట్టి హోస్ట్లను లేదా యాప్లను మార్చినా గుర్తింపు మారదు. గుర్తింపు మరియు సంఘం యాజమాన్యం చూడండి.
కమ్యూనిటీ ఎక్కడ ఉంటుంది
నిర్మాణపరంగా Lemmy కమ్యూనిటీ Bitsocial కమ్యూనిటీకి దగ్గరగా ఉంటుంది: పోస్ట్లు కమ్యూనిటీకి వెళ్తాయి, అది వాటిని తిరిగి ప్రసారం చేసే ముందు తనిఖీ చేయగలదు. తేడా అది ఎక్కడ ఉంటుందన్నదే. Lemmy కమ్యూనిటీని దాన్ని సృష్టించిన వ్యక్తి హోమ్ ఇన్స్టాన్స్లో మాత్రమే సృష్టించగలరు, దానిపై ఇన్స్టాన్స్ అడ్మిన్కు పూర్తి నియంత్రణ ఉంటుంది, దాన్ని మరో ఇన్స్టాన్స్కు తరలించడానికి డాక్యుమెంట్ చేసిన మార్గం లేదు. Bitsocial కమ్యూనిటీ దానికదే ఒక కీ జత: యజమాని దాని నోడ్ను ఎక్కడైనా నడపవచ్చు, దాని పైన ఏ సర్వర్ అడ్మినూ ఉండరు.
స్పామ్ నియంత్రణ
Fediverse సర్వర్లు ఎక్కువగా సైన్అప్ దశలోనే స్పామ్ను ఆపుతాయి, ఆ తర్వాత మోడరేట్ చేస్తాయి. Bitsocial కమ్యూనిటీ ప్రతి పోస్ట్ను ఆమోదించే ముందు దానిపై ఒక ఛాలెంజ్ను నడుపుతుంది, ప్రతి కమ్యూనిటీ తన సొంత ఛాలెంజ్ను ఎంచుకుంటుంది: క్యాప్చా, అనుమతి జాబితా, చెల్లింపు లేదా మరే ఇతర కోడ్ అయినా. కస్టమ్ యాంటీ-స్పామ్ సవాళ్లు చూడండి.
మౌలిక సదుపాయాలను నడపడం
ఇన్స్టాన్స్ను నడపడం అంటే డొమైన్, TLS, ఈమెయిల్తో ఎప్పుడూ ఆన్లో ఉండే సర్వర్. Mastodonకు
PostgreSQL, Redis, బ్యాక్గ్రౌండ్ వర్కర్లు కూడా అవసరం; Lemmy తేలికైనది, దాని సొంత లెక్క ప్రకారం
సుమారు 150 MB RAM. ప్రతి ఇన్స్టాన్స్ తన వినియోగదారులు ఫాలో అయ్యే రిమోట్ కంటెంట్ కాపీలను నిల్వ
చేస్తుంది. Bitsocial కమ్యూనిటీ నోడ్కు డొమైన్ గానీ సర్టిఫికేట్ గానీ అవసరం లేదు, అది డెస్క్టాప్ యాప్
నుండి లేదా bitsocial-cli నుండి నడుస్తుంది.
సర్వర్లు బదులుగా ఏమి ఇస్తాయి
Fediverse సర్వర్లు పూర్తి చరిత్రను ఉంచుకుని దాన్ని విశ్వసనీయంగా అందిస్తాయి, Mastodonకు ఏళ్ల తరబడి అభివృద్ధి చెందిన పరిణతి చెందిన మోడరేషన్ సాధనాలు ఉన్నాయి. పాత కంటెంట్ శాశ్వతంగా ఉంటుందని Bitsocial హామీ ఇవ్వదు, దాని మోడరేషన్ సాధనాలు ప్రతి యాప్లో ఉంటాయి.
పోలిక
| ప్రశ్న | ActivityPub (Mastodon, Lemmy) | Bitsocial |
|---|---|---|
| వర్గం | ఫెడరేటెడ్ సర్వర్లు | పీర్-టు-పీర్ కమ్యూనిటీ నెట్వర్క్ |
| గుర్తింపు | సర్వర్ డొమైన్పై ఖాతా, సర్వర్ సంతకం చేస్తుంది | వినియోగదారులకు, కమ్యూనిటీలకు Ed25519 కీ జతలు |
| పోస్ట్లు ఎక్కడ ఉంటాయి | మూల సర్వర్, దానితో పాటు ఫాలో అయ్యే ప్రతి సర్వర్పై కాపీలు | కమ్యూనిటీ యజమాని నోడ్, దాన్ని చదివి సీడ్ చేసే పీర్లు |
| దాన్ని ఆన్లైన్లో ఎవరు ఉంచుతారు | ఇన్స్టాన్స్ అడ్మిన్లు | కమ్యూనిటీ యజమాని నోడ్ మరియు సహాయక సీడర్లు |
| కమ్యూనిటీలు | ఒకే ఇన్స్టాన్స్పై హోస్ట్ అయ్యే Lemmy కమ్యూనిటీలు | పోస్ట్లను ఆమోదించే లేదా తిరస్కరించే సొంత నోడ్ ఉన్న ప్రథమ-శ్రేణి వస్తువులు |
| స్పామ్ నియంత్రణ | సైన్అప్ ద్వారాలు, రేట్ పరిమితులు, రిపోర్ట్లు, మోడరేషన్ | పోస్ట్ ఆమోదించబడే ముందు ప్రతి కమ్యూనిటీ పెట్టే ఛాలెంజ్ |
| మోడరేషన్ | సర్వర్ అడ్మిన్లు, కమ్యూనిటీ మోడరేటర్లు, ప్రతి సర్వర్కు స్థానికం | కమ్యూనిటీ యజమానులు తమ కమ్యూనిటీని మోడరేట్ చేస్తారు; ఏమి చూపించాలో యాప్లు ఎంచుకుంటాయి |
| పేర్లు | @user@domain, !community@domain హ్యాండిల్లు | కీలకు పరిష్కారమయ్యే .bso, .eth పేర్లు |
| బ్రౌజర్ | వినియోగదారు సొంత సర్వర్కు క్లయింట్ | సాధారణ బ్రౌజర్ ట్యాబ్లోనే పీర్-టు-పీర్ నోడ్ |
| ప్రధాన రాజీ | విశ్వసనీయ చరిత్ర, పరిణతి చెందిన మోడరేషన్, కానీ గుర్తింపు, కమ్యూనిటీలు ఒక సర్వర్కు చెందుతాయి | సర్వర్ గానీ డొమైన్ గానీ అవసరం లేదు, కానీ పాత కంటెంట్ శాశ్వతంగా ఉంటుందని హామీ లేదు |