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 नोंदणीवर मान्यता, आमंत्रणे, अर्जातील प्रश्न, captcha आणि ईमेल तपासणी यांचे प्रवेशद्वार ठेवतात, आणि नंतर दर-मर्यादा, तक्रारी आणि मॉडरेशनवर अवलंबून राहतात.
फरक कुठे आहेत
ओळख डोमेनच्या मालकीची असते
Fediverse खाते त्याच्या सर्व्हरच्या डोमेनच्या मालकीचे असते. Mastodon फॉलोअर्सना नवीन खात्याकडे वळवू शकते, पण पोस्ट स्थलांतरित होत नाहीत, स्थलांतर जुन्या सर्व्हरवरूनच सुरू करावे लागते, आणि 30 दिवसांचा प्रतीक्षा कालावधी असतो. Bitsocial मध्ये प्रोफाइल आणि समुदाय या की-जोड्या असतात, त्यामुळे होस्ट किंवा ॲप बदलल्याने ओळख बदलत नाही. ओळख आणि समुदाय मालकी पाहा.
समुदाय कुठे राहतो
Lemmy समुदाय रचनेच्या दृष्टीने Bitsocial समुदायाच्या जवळ आहे: पोस्ट समुदायाकडे जातात, आणि समुदाय त्या पुन्हा प्रसारित करण्यापूर्वी तपासू शकतो. फरक तो कुठे राहतो यात आहे. Lemmy समुदाय फक्त त्याच्या निर्मात्याच्या होम इन्स्टन्सवरच तयार करता येतो, त्या इन्स्टन्सच्या ॲडमिनचे त्यावर पूर्ण नियंत्रण असते, आणि तो दुसऱ्या इन्स्टन्सवर हलवण्याचा कोणताही दस्तऐवजीकृत मार्ग नाही. Bitsocial समुदाय ही स्वतःच एक की-जोडी असते: मालक त्याचा नोड कुठेही चालवू शकतो, आणि त्याच्या वर कोणताही सर्व्हर ॲडमिन नसतो.
स्पॅम नियंत्रण
Fediverse सर्व्हर बहुतेक स्पॅम नोंदणीच्या वेळीच थांबवतात आणि नंतर मॉडरेशन करतात. Bitsocial समुदाय प्रत्येक पोस्ट स्वीकारण्यापूर्वी तिच्यावर चॅलेंज चालवतो, आणि प्रत्येक समुदाय आपले चॅलेंज स्वतः निवडतो: captcha, परवानगी-यादी, पेमेंट किंवा इतर कोणताही कोड. सानुकूल अँटी-स्पॅम चॅलेंजेस पाहा.
पायाभूत सुविधा चालवणे
इन्स्टन्स चालवणे म्हणजे डोमेन, 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 नावे |
| ब्राउझर | वापरकर्त्याच्या स्वतःच्या सर्व्हरचा क्लायंट | सामान्य ब्राउझर टॅबमधील पीअर-टू-पीअर नोड |
| मुख्य तडजोड | विश्वासार्ह इतिहास आणि परिपक्व मॉडरेशन, पण ओळख आणि समुदाय सर्व्हरच्या मालकीचे | सर्व्हर किंवा डोमेनची गरज नाही, पण जुन्या सामग्रीची कायमची हमी नाही |