Skip to the content.
English EN | Español ES | Deutsch DE | Français FR | Italiano IT | Dutch NL | Hrvatski HR

मूल रूप से Substack पर 14 अप्रैल, 2023 को पोस्ट किया गया। 28 दिसंबर, 2024 को यहां अपडेट किया गया।

यह लेख OP_RETURN के साथ ब्लॉक ऊंचाई पर भी पंजीकृत किया गया था #785362

LNbits के साथ NOSTR-मार्केट एक्सटेंशन का उपयोग करके, wss रिले पर, बिना किसी http ट्रैफ़िक के और DNS/डोमेन के बिना भी, एक मुफ़्त, विकेन्द्रीकृत, निजी, अजेय बाज़ार कैसे चलाएँ..

यह NOSTR और LNbits के लिए एक बड़ी उपलब्धि है, एक क्रांतिकारी प्रोटोकॉल जो पूरी तरह से विकेन्द्रीकृत तरीके से व्यापार करने में सक्षम है, जिसकी घोषणा बेन आर्क ने यहाँ की है।

यदि आप इसके लिए नए हैं और नहीं जानते कि NOSTR क्या है, तो यहाँ पढ़ना शुरू करें: nostr.com | nostr.how /

यदि आप LNbits के लिए नए हैं, इसका कभी उपयोग नहीं किया है, इसके बारे में कभी नहीं सुना है, तो यहाँ पढ़ना शुरू करें:

मूल प्रोटोकॉल Diagon-Alley था, जो बाद में NOSTR-Market (NIP-15) बन गया।

Diagon Alley एक विकेन्द्रीकृत मार्केट-स्टॉल प्रोटोकॉल है, जो फ्रंट-एंड मार्केट से मर्चेंट स्टॉल पर जोर देता है। यदि कोई फ्रंट-एंड मार्केट (इंडेक्सर) बंद हो जाता है, तो मर्चेंट अपने स्टॉल को कहीं और लगा देते हैं। गेम-सैद्धांतिक रूप से डायगन एली का विजेता सबसे स्पष्टवादी है, हालांकि बुरे व्यवहार को सीमित करने के सुझाव बहुत स्वागत योग्य हैं।

इंडेक्सर

इंडेक्सर एक सरल फ्रंट-एंड सर्वर और GUI है जो व्यापारी और खरीदार के बीच उत्पाद, भुगतान और शिपिंग जानकारी को रूट करता है। प्रत्येक व्यापारी के पास एक स्टॉल में उत्पाद होते हैं। स्टॉल चुनता है कि इंडेक्सर के साथ किन उत्पादों को सूचीबद्ध करना है। एक इंडेक्सर का एक एंडपॉइंट होता है।

स्टॉल

स्टॉल के पास एक कीपेयर होता है जिसका उपयोग वह इंडेक्स में खुद को पंजीकृत करने और चालान पर हस्ताक्षर करने के लिए करता है। वह कीपेयर किसी भी लाइटनिंग नेटवर्क कीपेयर से संबंधित नहीं है, यह स्वतंत्र है।

स्टॉल इंडेक्सर के साथ कुछ/सभी उत्पादों को सूचीबद्ध करना चुन सकता है। स्टॉल एक छोटा सर्वर होता है जिसमें तीन एंडपॉइंट होते हैं।

लेकिन वह सब http प्रोटोकॉल पर आधारित था, इसलिए अभी भी डोमेन/DNS और http पर ट्रैफ़िक पर निर्भर था।

अब, NOSTR-मार्केट NOSTR प्रोटोकॉल पर बना है, जहाँ सभी ट्रैफ़िक wss रिले पर है। यदि व्यापारी सार्वजनिक वेब-शॉप प्रकाशित करना चाहता है तो HTTP एक्सेस वैकल्पिक हो सकता है।

लेकिन व्यावहारिक रूप से कोई भी LNbits (127.0.0.1 पर) के स्थानीय इंस्टेंस में एक शॉप स्टॉल चला सकता है और अपने स्टॉल से रिले तक सभी आइटम को नोट्स के रूप में प्रसारित कर सकता है।

ग्राहकों के लिए भी ऐसा ही है, बस एक स्थानीय NOSTR-क्लाइंट और एक NOSTR-मार्केट चला सकते हैं और wss रिले पर किसी भी व्यापारी पब्लिककी से कनेक्ट कर सकते हैं। फिर बिटकॉइन लाइटनिंग नेटवर्क का उपयोग करके, बिना किसी http ट्रैफ़िक के, स्वतंत्र रूप से, विकेन्द्रित रूप से खरीदारी करें।

चलिए शुरू करते हैं!

एक व्यापारी के रूप में

मान लें कि आपने पहले से ही LNbits इंस्टॉल कर रखा है (LNbits के बारे में ऊपर दिए गए लिंक देखें)। अभी उन विवरणों में प्रवेश नहीं करेंगे, यह गाइड बहुत लंबी हो जाएगी।

NOSTR-market के साथ शुरू करने से पहले एक छोटी चेकलिस्ट:

चरण 1 - आवश्यक LNbits एक्सटेंशन इंस्टॉल करें

A - adminUI सुविधा सक्रिय करें

अपने LNbits सर्वर (फंडिंग स्रोत, उपयोगकर्ता, व्यवस्थापक, इंस्टॉल एक्सटेंशन आदि) के आसान प्रबंधन के लिए।

याद रखें:
B - उपयोगकर्ता प्रबंधक (UM) एक्सटेंशन इंस्टॉल करें

यह उपयोगकर्ताओं, वॉलेट और एक्सेस के स्तरों को प्रबंधित करने और बनाने के लिए एक बहुत ही उपयोगी एक्सटेंशन है। यहाँ और निर्देश देखें.

सुपर एडमिन उपयोगकर्ता के साथ लॉगिन करें, UM इंस्टॉल करें, फिर उसके वॉलेट के साथ एक उपयोगकर्ता बनाएँ।

उस उपयोगकर्ता के साथ लॉगिन करें और URL को अपने बुकमार्क में सहेजें। यह उपयोगकर्ता एक व्यवस्थापक उपयोगकर्ता के रूप में भी कार्य कर सकता है (यदि आप "सर्वर प्रबंधित करें" अनुभाग में पूर्ण अधिकार देते हैं)।

इस "व्यवस्थापक उपयोगकर्ता" के अंदर आप कई अन्य सामान्य उपयोगकर्ता बना सकते हैं, UM एक्सटेंशन का उपयोग करके समान प्रक्रिया। लेकिन केवल तभी जब ज़रूरत हो।

इस "व्यवस्थापक उपयोगकर्ता" के साथ हम NOSTR-मार्केट एक्सटेंशन के साथ व्यापारी और स्टॉल बनाने जा रहे हैं।

C - NOSTR-क्लाइंट एक्सटेंशन इंस्टॉल करें

यह NOSTR-मार्केट के लिए एक आवश्यक एक्सटेंशन है, क्योंकि आपके मार्केट को आपके स्टॉल को प्रसारित करने में सक्षम होने के लिए कई NOSTR रिले से कनेक्ट होने की आवश्यकता होती है।

NOSTR-क्लाइंट एक हमेशा चालू रहने वाला एक्सटेंशन है जो नोस्ट्र रिले के लिए कई कनेक्शन खोल सकता है और अन्य क्लाइंट के लिए मल्टीप्लेक्सर के रूप में कार्य कर सकता है: आप नोस्ट्रक्लाइंट के लिए एक सिंगल वेबसॉकेट खोलते हैं जो फिर डेटा को कई रिले में भेजता है। इन रिले से प्रतिक्रियाएँ फिर क्लाइंट को वापस भेजी जाती हैं।

क्लाइंट में कुछ NOSTR रिले जोड़ें। यदि आप प्रॉक्सी रिले (जो कई अन्य रिले से जुड़ा हुआ है) जोड़ सकते हैं तो सिंक ट्रैफ़िक को सीमित करना बेहतर होगा।

D - NOSTR-Market एक्सटेंशन इंस्टॉल करें

यह एक महत्वपूर्ण एक्सटेंशन है जिसका उपयोग आप अपने मर्चेंट प्रोफ़ाइल, स्टॉल, उत्पादों को बनाने और प्रबंधित करने, NOSTR निजी संदेशों पर ग्राहकों के साथ बातचीत करने, ऑर्डर प्रबंधित करने आदि के लिए करेंगे।

यहाँ और निर्देश देखें।


चरण 2 - अपने NOSTR-Merchant स्टॉल और उत्पादों को कॉन्फ़िगर करें

एक मर्चेंट के रूप में आपको एक Nostr कुंजी जोड़ी प्रदान करने की आवश्यकता है, या एक्सटेंशन आपके लिए एक उत्पन्न कर सकता है। यदि आप पहले से ही नोट्स पोस्ट करने और चैट करने के लिए NOSTR का उपयोग करते हैं, तो आप पहले से ही बनाए गए प्रतिष्ठा और सत्यापन NIP-05 का उपयोग करने के लिए समान कुंजियों का उपयोग कर सकते हैं। लेकिन दुकान के लिए एक अलग कुंजी रखना बेहतर है और बस अपनी "सार्वजनिक NOSTR प्रोफ़ाइल" में अतिरिक्त दुकान पबकी प्रकाशित करें।

एक बार जब आपके पास एक व्यापारी "खाता" होता है, तो आप व्यापारी ड्रॉपडाउन पर विवरण देख सकते हैं, कुंजियों को अलग से सहेज सकते हैं और/या अपने अनुयायियों/ग्राहकों को अपनी दुकान पबकी (निजी कुंजी नहीं!) की घोषणा कर सकते हैं।

अपनी निजी कुंजी को सुरक्षित स्थान पर सहेजें! यदि आपको अपने LNbits NOSTR मार्केट को माइग्रेट करने या किसी अन्य मशीन पर LNbits इंस्टेंस को पुनर्स्थापित करने की आवश्यकता है, तो आप अपने पिछले स्टॉल और आइटम को आयात करने के लिए उस मर्चेंट प्राइवेट कुंजी का उपयोग कर सकते हैं।

स्टॉल बनाने के लिए, आपको सबसे पहले शिपिंग ज़ोन सेट करना होगा। ज़ोन बटन पर क्लिक करें और फ़ील्ड भरें:

अब आप स्टॉल बना सकते हैं। न्यू स्टॉल बटन पर क्लिक करें और आवश्यक फ़ील्ड भरें।

स्टॉल विवरण खोलने के लिए "प्लस" बटन पर क्लिक करें और उत्पाद बनाने के लिए "नया उत्पाद" पर क्लिक करें:

डायलॉग पर आवश्यक फ़ील्ड भरें

स्टॉल सेक्शन पर आप स्टॉल जानकारी टैब में स्टॉल विवरण भी देख सकते हैं (अपडेट या डिलीट कर सकते हैं)

उत्पाद टैब में उत्पाद बनाएं, अपडेट करें या डिलीट करें

हो गया! आपका मर्चेंट स्टॉल आपके ग्राहकों द्वारा देखे जाने के लिए तैयार है।

स्थानीय रूप से अपने स्टॉल का परीक्षण करने के लिए, NOSTR-Market के मुख्य पृष्ठ पर, दाईं ओर के पैनल पर स्थित स्थानीय मार्केट पेज का लिंक खोलें:

यह लिंक एक नया टैब खोलेगा जैसे: http:127.0.0.1/nostrmarket/market या https://your-lnbits.domain.com/nostrmarket/market (यदि आप इसे क्लियरनेट में एक्सेस करते हैं)।

मार्केट मेनू पर क्लिक करें और मर्चेंट पर जाएँ। फिर अपनी मर्चेंट पबकी पेस्ट करें (अपनी पबकी को प्रदर्शित/सहेजने के बारे में इस अध्याय की शुरुआत देखें)।

एक बार जब आप अपनी पबकी जोड़ लेंगे, तो आपका स्टॉल प्रदर्शित हो जाएगा और रिले पर प्रसारित हो जाएगा।

लॉगिन बटन का उपयोग ग्राहक के रूप में या स्टॉल के मालिक के रूप में या अपनी व्यक्तिगत NOSTR प्रोफ़ाइल के साथ किया जाना है।

आप अपने NOSTR स्टॉल को किसी अन्य सार्वजनिक NOSTR मार्केट पेज से भी टेस्ट कर सकते हैं, जैसे कि https://market.nostr.com/ उदाहरण के लिए। आपको बस अपनी पबकी को “मर्चेंट” सेक्शन में जोड़ना है और हो गया। आपका कोई भी ग्राहक यही प्रक्रिया अपना सकता है या अपने स्थानीय LNbits इंस्टेंस से भी ऐसा कर सकता है, अगर उनके पास यह है।

मार्केट पेज में आप कई व्यापारियों को जोड़ सकते हैं और वहाँ से सीधे खरीदारी कर सकते हैं। जैसा कि आप ऊपर की छवि में देख सकते हैं, 3 अलग-अलग व्यापारी हैं, उनके स्टॉल हैं और सभी को स्थानीय LNbits इंस्टेंस से एक्सेस किया जा सकता है, बस उनकी पबकीज़ जोड़कर।

जब आपको कोई ऑर्डर मिलता है, तो आप ऑर्डर के लिए "प्लस" चिह्न पर क्लिक करके विवरण देख सकते हैं।

यदि लागू हो, तो आप शिपिंग संसाधित होने पर शिप किए गए के रूप में सेट कर सकते हैं।

आपके पास ग्राहक के साथ चैट करने के लिए एक चैट बॉक्स भी है और ये सभी संदेश NOSTR प्रोटोकॉल पर, निजी तौर पर और एन्क्रिप्टेड।


ग्राहक के रूप में

LNbits एक Nostr Market क्लाइंट ऐप भी प्रदान करता है।

आप अपने ग्राहकों के साथ "मार्केट क्लाइंट" लिंक पर क्लिक करके या https://your-LNbits-instance-URL/nostrmarket/market पर जाकर मर्चेंट डैशबोर्ड से क्लाइंट URL साझा कर सकते हैं।

या वे उदाहरण के लिए https://market.nostr.com/ पर जा सकते हैं और बस अपना स्टॉल पबकी जोड़ सकते हैं। या फिर सर्च बॉक्स का इस्तेमाल करके अपना कोई खास टैग डालें।

अगर उनके पास पहले से ही LNbits इंस्टेंस इंस्टॉल है, तो वे इसे http://127.0.0.1/nostrmarket/market जैसे लोकल URL से भी एक्सेस कर सकते हैं और स्टॉल पबकी जोड़ सकते हैं।

BTC/LN के साथ NOSTR पर विकेन्द्रीकृत खरीदारी का आनंद लें!