मुख्य सामग्रीवर जा

Bitsocial आणि Nostr

Nostr फेडरेटेड किंवा ब्लॉकचेन यांपैकी कोणत्याच गटात नीट बसत नाही. वापरकर्त्यांना इन्स्टन्सकडून खाती दिली जात नाहीत, आणि तिथे चेन, सहमती, गॅस किंवा जागतिक क्रम असे काहीही नाही. Nostr चे वर्णन रिले-आधारित सोशल मीडिया असे करणे अधिक योग्य ठरते: वापरकर्ते की-जोड्या बाळगतात, इव्हेंटवर स्वाक्षरी करतात आणि ते रिलेवर प्रकाशित करतात; रिले म्हणजे हे इव्हेंट साठवून पुरवणारे सामान्य सर्व्हर (NIP-01). Nostr चे स्वतःचे README सांगते की ते पीअर-टू-पीअर तंत्रांवर अवलंबून नाही.

यामुळे एका महत्त्वाच्या बाबतीत Nostr हे फेडरेटेड किंवा ब्लॉकचेन प्रणालींपेक्षा Bitsocial च्या अधिक जवळ येते: ओळख क्रिप्टोग्राफिक आणि पोर्टेबल असते. फरक आहेत ते डेटा लेयरमध्ये, आणि प्रवेशद्वार कोणाच्या हातात आहे यात.

Nostr कसे काम करते​

  • इव्हेंट आणि रिले. प्रत्येक पोस्ट, प्रोफाइल किंवा प्रतिक्रिया हा स्वाक्षरी केलेला JSON इव्हेंट असतो. क्लायंट WebSocket वरून इव्हेंट रिलेवर प्रकाशित करतात आणि फिल्टरसह सदस्यत्व घेतात; रिले इव्हेंट साठवतात आणि परत पुरवतात. रिले एकमेकांशी संवाद साधत नाहीत.
  • प्रतिकृती. वापरकर्ते सहसा अनेक रिलेवर प्रकाशित करतात. 2023 मध्ये 712 रिलेंच्या अभ्यासात सरासरी पोस्ट त्यांपैकी 34.6 रिलेवर आढळली (Wei आणि Tyson).
  • एखाद्याच्या पोस्ट शोधणे. वापरकर्ते ज्या रिलेवर लिहितात आणि ज्यांवरून वाचतात त्यांची यादी प्रकाशित करतात (NIP-65), आणि क्लायंट त्या वापरकर्त्याच्या लेखन-रिलेवरून त्याच्या पोस्ट मिळवतात.
  • ओळख. प्रत्येक वापरकर्ता म्हणजे एक secp256k1 की, जी Schnorr स्वाक्षऱ्यांनी स्वाक्षरी करते. स्पेसिफिकेशनमध्ये की रोटेशन किंवा रिकव्हरी परिभाषित केलेली नाही, त्यामुळे की हरवली तर खाते हरवते. ऐच्छिक name@domain ओळखकर्ते (NIP-05) त्या डोमेनच्या वेब सर्व्हरवरील एका फाइलशी पडताळून तपासले जातात.
  • गट. समुदायांसाठी शिफारस केलेली यंत्रणा म्हणजे रिले-आधारित गट (NIP-29): एक रिले गट होस्ट करतो, पोस्ट स्वीकारण्यापूर्वी गटाचे सदस्यत्व आणि पोस्टिंगचे नियम लागू करतो, आणि गटाच्या मेटाडेटावर स्वाक्षरी करतो. जुने मॉडरेटर-मान्यताप्राप्त समुदाय (NIP-72) आता NIP-29 ला प्राधान्य देत "शिफारस न केलेले" म्हणून चिन्हांकित आहेत.
  • स्पॅम नियंत्रण. प्रत्येक रिले स्वतःचे प्रवेशद्वार निवडतो: प्रूफ-ऑफ-वर्क (NIP-13), प्रमाणीकरण आणि परवानगी-याद्या (NIP-42), पेमेंट किंवा दर-मर्यादा. क्लायंट म्यूट याद्या आणि विश्वास गुण जोडतात.
  • मीडिया. प्रतिमा आणि व्हिडिओ स्वतंत्र HTTP फाइल सर्व्हरवर अपलोड केले जातात.

फरक कुठे आहेत​

पोस्ट कोण साठवते आणि पुरवते​

Nostr मध्ये रिले हाच साठवण आणि वितरण लेयर असतो: प्रत्येक पोस्ट ऑनलाइन ठेवण्याचे काम एखाद्या सर्व्हरला करावे लागते. Bitsocial मध्ये HTTP राउटर फक्त क्लायंटला पीअर शोधण्यात मदत करतात. ते पोस्ट, प्रोफाइल, समुदाय मेटाडेटा किंवा मॉडरेशन स्थिती साठवत नाहीत; क्लायंट सामग्री समुदायाच्या नोडकडून आणि तो समुदाय सीड करणाऱ्या पीअरकडून मिळवतात. पीअर-टू-पीअर प्रोटोकॉल पाहा.

प्रवेशद्वार कोणाच्या हातात​

Nostr मधील लेखनाची प्रवेशद्वारे रिले चालकांच्या हातात असतात. NIP-29 गटांबाहेर, एका रिलेने नाकारलेली की तोच इव्हेंट तो स्वीकारणाऱ्या कोणत्याही रिलेवर प्रकाशित करू शकते, आणि वाचकांना काय दिसते हे त्यांचा क्लायंट कोणते रिले वाचतो यावर अवलंबून असते. NIP-29 गट Bitsocial समुदायाच्या अधिक जवळ आहे: त्याला होस्ट करणारा रिले पोस्ट स्वीकारतो किंवा नाकारतो. तरीही गटातील भूमिका काय करू शकतात हे रिलेच ठरवतो, आणि दुसरा रिले तो इतिहास स्वीकारण्यास तयार झाला नाही तर गटाचा इतिहास त्याच रिलेशी बांधलेला राहतो.

Bitsocial मध्ये समुदाय ही स्वतःची की-जोडी असलेली क्रिप्टोग्राफिक वस्तू आहे. समुदायाचा नोड मालकाने निवडलेले कोणतेही चॅलेंज चालवतो आणि स्वीकारलेली स्थिती पीअर-टू-पीअर नेटवर्कमध्ये प्रकाशित करतो. सानुकूल अँटी-स्पॅम चॅलेंजेस पाहा.

पायाभूत सुविधा चालवणे​

रिले म्हणजे डोमेन आणि WebSocket एंडपॉइंट असलेला सर्व्हर, आणि लोकप्रिय रिले ते जे पुरवतात त्याच्या साठवणुकीचा आणि बँडविड्थचा खर्च उचलतात. 2023 च्या त्या अभ्यासाच्या अंदाजानुसार सुमारे 95% मोफत रिले देणग्यांमधून आपला खर्च भागवू शकत नव्हते. Bitsocial समुदाय नोड सामान्य ग्राहक हार्डवेअरवर चालतो, आणि समुदाय वाचणारे पीअर तो शेअर करण्यास मदत करू शकतात.

ब्राउझर​

Nostr वेब क्लायंट थेट रिलेशी WebSocket जोडण्या उघडतो, त्यामुळे ॲप सर्व्हरची गरज नसते. Bitsocial वेब ॲप टॅबमध्येच पीअर-टू-पीअर नोड चालवते आणि पीअरकडून सामग्री मिळवते. ब्राउझर पीअर-टू-पीअर पाहा.

जुनी सामग्री​

Nostr पोस्टच्या अनेक रिलेवर मोठ्या प्रमाणात प्रती असतात, त्यामुळे जुन्या पोस्ट टिकून राहण्यास मदत होते. Bitsocial समुदायाची नवीनतम स्थिती ठेवते आणि जुन्या सामग्रीची कायमची हमी देत नाही.

तुलना​

प्रश्नNostrBitsocial
वर्गरिले-आधारित प्रोटोकॉलपीअर-टू-पीअर समुदाय नेटवर्क
ओळखsecp256k1 वापरकर्ता की, स्पेसिफिकेशनमध्ये रोटेशन नाहीवापरकर्ते आणि समुदायांसाठी Ed25519 की-जोड्या
पोस्ट कुठे राहतातलेखकाने निवडलेले रिले, अनेकदा बरेचसमुदाय मालकाचा नोड आणि तो समुदाय वाचणारे व सीड करणारे पीअर
ते ऑनलाइन कोण ठेवतेरिले चालकसमुदाय मालकाचा नोड आणि मदतनीस सीडर
समुदायरिलेने होस्ट केलेले गट (NIP-29)प्रथम-श्रेणी वस्तू, ज्यांचा नोड पोस्ट स्वीकारतो किंवा नाकारतो
स्पॅम नियंत्रणप्रत्येक रिलेचे धोरण: प्रूफ-ऑफ-वर्क, प्रमाणीकरण, पेमेंट, परवानगी-याद्या, दर-मर्यादापोस्ट स्वीकारण्यापूर्वी प्रत्येक समुदायाचे चॅलेंज
मॉडरेशनरिले धोरणे, क्लायंटच्या म्यूट याद्या, लेबल आणि तक्रारीसमुदाय मालक आपल्या समुदायाचे मॉडरेशन करतात; काय दाखवायचे ते ॲप्स ठरवतात
नावेHTTPS वरून तपासले जाणारे ऐच्छिक name@domain ओळखकर्तेकीमध्ये रिझॉल्व्ह होणारी .bso आणि .eth नावे
ब्राउझररिलेचा WebSocket क्लायंटसामान्य ब्राउझर टॅबमधील पीअर-टू-पीअर नोड
मुख्य तडजोडपोर्टेबल ओळख आणि व्यापक प्रती, पण उपलब्धता आणि धोरण रिलेवर अवलंबूनरिलेवरील अवलंबित्व कमी, पण जुन्या सामग्रीची कायमची हमी नाही