इसके बाद से नोस्टर ने बहुत ध्यान और भाप प्राप्त की है हालिया जोड़ उन वैकल्पिक सामाजिक प्लेटफ़ॉर्म की सूची के लिए जो Twitter पर प्रचार करने से प्रतिबंधित हैं। और यह भी कर्षण प्राप्त कर रहा है क्योंकि यह स्पष्ट हो गया है कि एलोन मस्क द्वारा ट्विटर खरीद ने मंच पर अभिव्यक्ति की स्वतंत्रता के बारे में मौलिक रूप से कुछ भी नहीं बदला है - उपयोगकर्ता हैं अभी भी प्रतिबंधित किया जा रहा है असंगत और मनमाना कारणों से, और लोग एक विकेंद्रीकृत विकल्प की तलाश कर रहे हैं जो मास्टोडन जैसा कुछ नहीं है, जहां ए सर्वर ऑपरेटर अभी भी आपकी पहचान को नियंत्रित करने की क्षमता है।
हाल के ध्यान के बावजूद, नोस्ट्र प्रोटोकॉल और पहला रिले सर्वर कार्यान्वयन वास्तव में डेवलपर द्वारा 2020 के अंत में बनाया गया था फियातजफ. ध्यान के बड़े विस्फोट से पहले, यह सिर्फ एक शांत, आला प्रोटोकॉल था जो ट्विटर और मास्टोडन की समस्याओं का हल्का समाधान बनने की कोशिश कर रहा था। दोनों प्रणालियों पर, आपकी पहचान/उपयोगकर्ता नाम केवल सर्वर चलाने वाले द्वारा नियंत्रित एक चीज है। मास्टोडन कई अलग-अलग सर्वरों के साथ एक संघबद्ध प्रणाली होने के नाते सभी एक दूसरे से बात कर रहे हैं, मौलिक रूप से उस वास्तविकता को नहीं बदलते हैं। खाते को होस्ट करने के लिए आप जिसके भी सर्वर का उपयोग करते हैं, उसका पूरा नियंत्रण होता है कि आप इसका उपयोग कर सकते हैं या नहीं। अपना स्वयं का सर्वर चलाने पर भी, अन्य सर्वर ऑपरेटर ब्लैक- या व्हाइटलिस्ट कर सकते हैं कि किन सर्वरों को उनके साथ बात करने की अनुमति होगी। इसने विभिन्न मास्टोडन सर्वरों के "फेडिवर्स" में बहुत अधिक विभाजन किया है और केवल अपने स्वयं के चलाने के विचार को अर्थहीन बना देता है। आप अभी भी अंततः अन्य सर्वर ऑपरेटरों द्वारा सेंसर किए जा सकते हैं, जिससे उनके उपयोगकर्ताओं को कभी भी आपकी सामग्री को उनके फ़ीड में देखने से रोका जा सकेगा।
Nostr और Mastodon जैसी किसी चीज़ के बीच मुख्य अंतर यह है कि, सर्वर ऑपरेटर के स्वामित्व वाले उपयोगकर्ता नाम का उपयोग करने के बजाय, प्रत्येक उपयोगकर्ता उस फ़ंक्शन को संभालने के लिए एक सार्वजनिक/निजी कुंजी जोड़ी का उपयोग करता है। यह कुछ ऐसा है जिसे सर्वर ऑपरेटर आसानी से आपसे छीन नहीं सकता है या आपको लॉक नहीं कर सकता है। यह मुख्य बिल्डिंग ब्लॉक्स में से एक है जिसके शीर्ष पर समग्र नॉस्ट्र प्रोटोकॉल बनाया गया है।
अगला "घटनाएं" है। यह क्लाइंट और रिले सर्वर द्वारा उपयोग किया जाने वाला मूल ऑब्जेक्ट/डेटा प्रकार है जिससे क्लाइंट संदेश भेजने और पुनः प्राप्त करने के लिए कनेक्ट होते हैं। प्रोटोकॉल का सामान्य विचार यह है कि क्लाइंट रिले सर्वर को ईवेंट भेजते हैं, जो बदले में उन्हें स्टोर और इंडेक्स करते हैं, और अन्य क्लाइंट रिले सर्वर के साथ संचार कर सकते हैं ताकि वे प्राप्त और संग्रहीत ईवेंट का अनुरोध कर सकें। मूल रूप में निप 01, तीन अलग-अलग प्रकार के ईवेंट परिभाषित किए गए हैं:
- 0: उपयोगकर्ता के बारे में मेटाडेटा भेजता है, जैसे कि उपयोगकर्ता नाम, चित्र, बायो, आदि।
- 1: पाठ संदेश और मूल सामग्री भेजता है
- 2: कनेक्ट करने के लिए ईवेंट निर्माता का अनुसरण करने वाले लोगों के लिए रिले सर्वर की अनुशंसा करता है
सभी घटनाओं को एक विशेष रूप से परिभाषित तरीके से संरचित किया जाता है। वे निर्माता की सार्वजनिक कुंजी, जब वे बनाए गए थे, उनके प्रकार (या विनिर्देश में प्रकार), सामग्री पेलोड और घटना निर्माता से एक हस्ताक्षर शामिल हैं। उनके पास अन्य घटनाओं या उपयोगकर्ताओं को संदर्भित करने वाले टैग भी हो सकते हैं, और एक आईडी मान होता है जो निर्माता के हस्ताक्षर को छोड़कर सब कुछ का एक हैश होता है (बिटकॉइन लेनदेन के लिए एक TXID के समान)। यह आपको गारंटी देता है कि एक संदेश वास्तव में इसके अंदर सार्वजनिक कुंजी के स्वामी द्वारा हस्ताक्षर की पुष्टि करके बनाया गया था (और वह व्यक्ति जिसके पास उस कुंजी का स्वामित्व है यदि यह समझौता नहीं किया गया है), और गारंटी देता है कि संदेश बाद में बदला नहीं गया था उन्होंने इस पर हस्ताक्षर किए। जैसे आप एक बिटकॉइन लेनदेन पर हस्ताक्षर करने के बाद इसे शून्य किए बिना बदल नहीं सकते हैं, वैसे ही आप एक स्पष्ट धोखाधड़ी के बिना निर्माता द्वारा हस्ताक्षर किए जाने के बाद एक नोस्ट्र घटना को बदल नहीं सकते हैं।
उस मूल NIP से इवेंट फॉर्म सिस्टम का काफी हद तक विस्तार किया गया था। एन्क्रिप्टेड प्रत्यक्ष संदेशों के लिए एक ईवेंट प्रकार है, प्रेषक की निजी कुंजी को रिसीवर की सार्वजनिक कुंजी के साथ जोड़कर एक साझा कुंजी स्थापित करना, जिसके परिणामस्वरूप प्रेषक की सार्वजनिक कुंजी को रिसीवर की निजी कुंजी के साथ जोड़कर आप प्राप्त करेंगे (यह है कि कैसे बीआईपी २ और मौन भुगतान कार्य)। बदली जाने वाली घटनाओं और अल्पकालिक घटनाओं के प्रकार भी हैं। बदली जाने वाली घटना (जाहिर है) के मामले में, उन्हें डिज़ाइन किया गया है ताकि घटना के मूल निर्माता पुराने को बदलने के लिए एक नए पर हस्ताक्षर कर सकें। विनिर्देश का पालन करने वाले रिले सर्वर स्वचालित रूप से पुराने ईवेंट को उनके संग्रहण से हटा देंगे और प्राप्त होने पर ग्राहकों को नए संस्करण प्रदान करना शुरू कर देंगे। अल्पकालिक घटनाओं को डिज़ाइन किया गया है ताकि रिले को भेजे जाने पर उनके निर्माता की सदस्यता लेने वाले किसी भी व्यक्ति को प्रसारित किया जा सके, लेकिन रिले सर्वर को उन्हें स्टोर नहीं करना चाहिए। यह संदेशों के प्रसारण के दौरान ऑनलाइन होने पर ही लोगों द्वारा देखे जाने की संभावना पैदा करता है। अन्य लोगों की घटनाओं पर प्रतिक्रिया (जैसे पसंद या इमोजी) को संकेत देने के लिए एक ईवेंट प्रकार भी है।
उस अंतिम की बात करें तो ईवेंट में टैग भी हो सकते हैं। वर्तमान में ईवेंट के लिए टैग प्रकार हैं (सटीक नॉस्ट्र इवेंट को संदर्भित करने के लिए), सार्वजनिक कुंजियाँ (अन्य उपयोगकर्ताओं को टैग या संदर्भित करने के लिए) और विषय (कार्यक्षमता का अनुकरण करने के लिए, जैसे ईमेल विषय)। इन सभी में विशिष्ट रिले सर्वर के लिए पॉइंटर्स शामिल हो सकते हैं जिससे डेटा प्राप्त किया जा सकता है ताकि उपयोगकर्ता वास्तव में सर्वरों पर बातचीत कर सकें, यानी, एक रिले सर्वर पर अपनी सामग्री पोस्ट करने वाला उपयोगकर्ता किसी अन्य उपयोगकर्ता द्वारा पोस्ट की गई सामग्री और संदर्भ सामग्री के साथ बातचीत कर सकता है। एक अलग रिले सर्वर एक तरह से जो किसी भी उपयोगकर्ता को उचित क्रम में और प्रासंगिक डेटा को खोजने के लिए यह पता लगाने में भारी जटिलता के बिना सुसंगत रूप से बातचीत के पूरे धागे को लाने की अनुमति देता है।
मूल एनआईपी के अंदर, एक विनिर्देश दिया गया है कि कैसे ग्राहक एक सब्सक्रिप्शन संदेश/डेटा संरचना के माध्यम से रिले सर्वर के साथ इंटरैक्ट करते हैं जिसमें क्लाइंट को प्राप्त करने में रुचि रखने वाली घटनाओं के लिए फ़िल्टर शामिल हैं। वे फ़िल्टर उपयोगकर्ताओं की सार्वजनिक कुंजियों, सटीक घटनाओं, घटनाओं के प्रकार और यहां तक कि विशिष्ट समय-सीमाओं को निर्दिष्ट कर सकते हैं जिसमें वे उन्हें पूर्व मानदंडों के आधार पर चाहते हैं। आप सार्वजनिक कुंजी या ईवेंट आईडी के उपसर्ग भी सबमिट कर सकते हैं, जैसे “1xjisj….” और उस छोटी स्ट्रिंग से शुरू होने वाली सार्वजनिक कुंजी से कोई ईवेंट या ईवेंट प्राप्त करें (यह रिले सर्वर से छुपाने के लिए उपयोगी हो सकता है जिसे आप वास्तव में देखना चाहते थे)।
कुल मिलाकर, प्रोटोकॉल उपयोगकर्ताओं के बीच संदेशों को पारित करने के लिए एक बहुत ही नंगे हड्डियों, सामान्यीकृत योजना है जिसमें महत्वपूर्ण चीजें शामिल हैं, जैसे संदेशों की अखंडता की गारंटी देना और सार्वजनिक कुंजी पहचान के उपयोग के साथ उन्हें किसने भेजा, जबकि बैकएंड पर आधारभूत संरचना की सुविधा भी रिले सर्वर जो अत्यधिक केंद्रीकृत हो सकते हैं या एक उपयोगकर्ता को अपना व्यक्तिगत रिले सर्वर चलाने की अनुमति दे सकते हैं, सभी एक दूसरे के साथ निर्बाध रूप से बातचीत करते हुए और एक रिले सर्वर से उपयोगकर्ता के प्रतिबंधित होने की स्थिति में बड़े पैमाने पर अराजकता पैदा नहीं करते हैं। वे दूसरे सर्वर पर जा सकते हैं या अपना खुद का चला सकते हैं और पूर्व सर्वर से उनके डी-प्लेटफ़ॉर्मिंग से उनकी डिजिटल पहचान या अनुयायी नहीं खोते हैं क्योंकि वे अभी भी अपनी निजी कुंजी पर नियंत्रण बनाए रखते हैं और उपयोगकर्ता उन्हें कहीं और खोजने पर प्रमाणित कर सकते हैं।
रिले सर्वर वैसे भी काम कर सकते हैं जैसे वे चाहते हैं। वे मुफ्त में काम कर सकते हैं, संदेशों को पोस्ट करने या डाउनलोड करने के लिए माइक्रोपेमेंट चार्ज कर सकते हैं, और यह है यहां तक कि एक एनआईपी संदेश सबमिट करने के लिए काम के हैशकैश-शैली के प्रमाण की आवश्यकता के लिए। वे अन्य उपयोगकर्ताओं को केवल आपकी पोस्ट की मेजबानी और सेवा करने के लिए एक एकल रिले सर्वर हो सकते हैं, या वे बड़े पैमाने पर चलने वाले सर्वर हो सकते हैं जैसे कि ट्विटर या रेडिट (क्लाइंट जानकारी को प्रदर्शित और व्यवस्थित कर सकते हैं, जैसा कि वे चाहते हैं, जो अनिवार्य रूप से किसी भी सामाजिक का अनुकरण करने की अनुमति देता है। मीडिया प्लेटफॉर्म जो आज मौजूद है)। यह सब निर्बाध रूप से इंटरऑपरेट कर सकता है और उपयोगकर्ता को बंद करने में सक्षम नहीं हो सकता है। आप उन्हें अपने रिले सर्वर पर सामग्री पोस्ट करने से रोक सकते हैं, लेकिन अंततः आप उन्हें आपके द्वारा अपने रिले सर्वर पर होस्ट की जाने वाली सामग्री को देखने से नहीं रोक सकते या अन्य उपयोगकर्ताओं को अन्य सर्वर पर उनकी सामग्री खोजने से नहीं रोक सकते।
यह लोगों के निर्माण के लिए एक बड़े, खुले डिजाइन स्थान के साथ एक बहुत ही सरल प्रोटोकॉल है, गारंटी देता है कि उपयोगकर्ता हमेशा एक-दूसरे के साथ बातचीत कर सकते हैं, भले ही व्यक्तिगत रिले सर्वर ऑपरेटर होस्ट करने या न करने का चयन करें। यह एक साथ इसकी सबसे बड़ी ताकत और सबसे बड़ी कमजोरी है। हालांकि यह डेवलपर्स के लिए एक जटिल प्रोटोकॉल द्वारा सख्त बाधाओं के बिना निर्माण करने की स्वतंत्रता की गारंटी देता है, लेकिन ऐसी कई समस्याएं भी हैं जो इसमें स्वाभाविक रूप से चलेंगी जो प्रोटोकॉल द्वारा ही नियंत्रित नहीं की जाती हैं।
अगले टुकड़े में मैं लिखता हूं, मैं उन कुछ मुद्दों पर जाऊंगा जो मुझे दिखाई दे रहे हैं और संभावित समाधान हैं, लेकिन अभी के लिए, मैं सिर्फ इतना कहूंगा कि डिजाइन की सादगी और लोगों के लिए खुलने वाली संभावनाओं के संदर्भ में बिल्ड, नोस्ट्र ने बहुत अच्छा काम किया है, यह देखते हुए कि यह एक व्यक्ति के दिमाग की उपज है और केवल कुछ मुट्ठी भर लोगों ने ही वास्तव में अब तक प्रोटोकॉल विनिर्देशन में योगदान दिया है।
यह शिनोबी की अतिथि पोस्ट है। व्यक्त की गई राय पूरी तरह से उनकी अपनी हैं और जरूरी नहीं कि वे बीटीसी इंक या बिटकॉइन पत्रिका को प्रतिबिंबित करें।
- एसईओ संचालित सामग्री और पीआर वितरण। आज ही प्रवर्धित हो जाओ।
- प्लेटोब्लॉकचैन। Web3 मेटावर्स इंटेलिजेंस। ज्ञान प्रवर्धित। यहां पहुंचें।
- स्रोत: https://bitcoinmagazine.com/technical/what-makes-nostr-a-different-social-platform
- 2020
- 7
- a
- क्षमता
- योग्य
- About
- लेखा
- के पार
- वास्तव में
- बाद
- सब
- की अनुमति देता है
- वैकल्पिक
- हमेशा
- और
- अन्य
- किसी
- ध्यान
- प्रमाणित
- स्वतः
- बैकएण्ड
- प्रतिबंधित
- आधारित
- बुनियादी
- क्योंकि
- बन
- से पहले
- पीछे
- जा रहा है
- के बीच
- बड़ा
- Bitcoin
- बिटकॉइन पत्रिका
- बिटकॉइन लेनदेन
- बिटकॉइनर्स
- ब्लॉक
- प्रसारण
- BTC
- बीटीसी इंक
- निर्माण
- इमारत
- बनाया गया
- खरीद
- नही सकता
- मामला
- के कारण
- केंद्रीकृत
- परिवर्तन
- अराजकता
- प्रभार
- चुनें
- स्पष्ट
- ग्राहक
- ग्राहकों
- संयोजन
- संवाद
- जटिलता
- जटिल
- छेड़छाड़ की गई
- जुडिये
- पर विचार
- की कमी
- सामग्री
- योगदान
- नियंत्रण
- नियंत्रित
- मूल
- कवर
- बनाया
- बनाता है
- निर्माता
- मापदंड
- वर्तमान में
- तिथि
- विकेन्द्रीकृत
- डिज़ाइन
- बनाया गया
- डेवलपर
- डेवलपर्स
- विभिन्न
- डिजिटल
- डिजिटल पहचान
- प्रत्यक्ष
- डिस्प्ले
- डाउनलोड
- बूंद
- दौरान
- से प्रत्येक
- एलोन
- एलोन मस्क
- अन्यत्र
- ईमेल
- एन्क्रिप्टेड
- संपूर्ण
- पूरी तरह से
- अनिवार्य
- स्थापना
- आदि
- और भी
- कार्यक्रम
- घटनाओं
- कभी
- सब कुछ
- सिवाय
- मौजूद
- विस्तारित
- व्यक्त
- अत्यंत
- अभिनंदन करना
- फेडिवर्स
- लाए गए
- फ़िल्टर
- खोज
- खोज
- प्रथम
- एकत्र होने
- निम्नलिखित
- धोखा
- मुक्त
- स्वतंत्रता
- से
- समारोह
- कार्यक्षमता
- मूलरूप में
- पाने
- सामान्य जानकारी
- मिल
- दी
- Go
- अच्छा
- अच्छा काम
- अधिकतम
- गारंटी
- गारंटी देता है
- अतिथि
- अतिथि पोस्ट
- मुट्ठी
- संभालना
- हैश
- होने
- मेजबान
- होस्टिंग
- कैसे
- तथापि
- HTTPS
- विचार
- पहचान
- पहचान
- कार्यान्वयन
- महत्वपूर्ण
- in
- शामिल
- शामिल
- अनुक्रमणिका
- व्यक्ति
- करें-
- इंफ्रास्ट्रक्चर
- बजाय
- ईमानदारी
- बातचीत
- बातचीत
- बातचीत
- रुचि
- परस्पर क्रिया करना
- मुद्दों
- IT
- खुद
- काम
- कुंजी
- Instagram पर
- बच्चा
- बड़ा
- पिछली बार
- नेतृत्व
- चलें
- हल्के
- सूची
- देख
- खोना
- लॉट
- पत्रिका
- बनाए रखना
- बनाता है
- बहुत
- विशाल
- मेस्टोडोन
- मीडिया
- message
- संदेश
- मेटाडाटा
- सूक्ष्म भुगतान
- चाल
- विभिन्न
- कस्तूरी
- अनिवार्य रूप से
- नया
- अगला
- हमारी
- स्पष्ट
- पुराना
- ONE
- ऑनलाइन
- खुला
- खोलता है
- संचालित
- ऑपरेटर
- ऑपरेटरों
- राय
- आदेश
- मूल
- अन्य
- कुल
- अपना
- स्वामित्व
- मालिक
- मालिक
- पासिंग
- भुगतान
- स्टाफ़
- व्यक्ति
- स्टाफ़
- चित्र
- टुकड़ा
- मंच
- प्लेटफार्म
- प्लेटो
- प्लेटो डेटा इंटेलिजेंस
- प्लेटोडाटा
- संभावनाओं
- संभावना
- पद
- पोस्ट
- संभावित
- को रोकने के
- रोकने
- पूर्व
- निजी
- निजी कुंजी
- समस्याओं
- पदोन्नति
- प्रमाण
- उचित
- प्रोटोकॉल
- सार्वजनिक
- सार्वजनिक कुंजी
- सार्वजनिक कुंजी
- प्रतिक्रिया
- वास्तविकता
- कारण
- प्राप्त करना
- प्राप्त
- प्राप्त
- हाल
- की सिफारिश की
- रेडिट
- प्रतिबिंबित
- भले ही
- प्रासंगिक
- की जगह
- का अनुरोध
- परिणाम
- वापसी
- रन
- दौड़ना
- वही
- स्केल
- योजना
- मूल
- देखकर
- को जब्त
- सर्वर
- सेवारत
- साझा
- कम
- हस्ताक्षर
- संकेत
- पर हस्ताक्षर किए
- समान
- सादगी
- केवल
- एक साथ
- के बाद से
- एक
- So
- अब तक
- सोशल मीडिया
- सोशल मीडिया
- सामाजिक मंच
- समाधान
- समाधान ढूंढे
- कुछ
- कुछ
- अंतरिक्ष
- विशिष्ट
- विनिर्देश
- भाप
- फिर भी
- रुकें
- भंडारण
- की दुकान
- संग्रहित
- शक्ति
- संरचना
- संरचित
- प्रस्तुत
- अंशदान
- ऐसा
- माना
- प्रणाली
- सिस्टम
- टैग
- बातचीत
- में बात कर
- शर्तों
- RSI
- लेकिन हाल ही
- बात
- चीज़ें
- तीन
- यहाँ
- टाइमस्टैम्प
- सेवा मेरे
- आज
- ऊपर का
- कुल
- कर्षण
- ट्रांजेक्शन
- लेनदेन
- मोड़
- प्रकार
- अंत में
- उपयोग
- उपयोगकर्ता
- उपयोगकर्ताओं
- इस्तेमाल
- मूल्य
- पुष्टि करने
- देखें
- शून्य करना
- जरूरत है
- दुर्बलता
- क्या
- या
- कौन कौन से
- जब
- श्वेत सूची
- कौन
- जो कोई
- मर्जी
- बिना
- काम
- होगा
- लिखना
- आप
- आपका
- जेफिरनेट