अपनी मानव-पठनीय पहचान प्राप्त करें
एक पेशेवर, आसानी से साझा करने योग्य Nostr पहचानकर्ता जैसे you@domain.com के लिए NIP-05 सेट करें
NIP-05 क्या है?
NIP-05 (Nostr Implementation Possibility #5) आपको लंबी रैंडम कैरेक्टर स्ट्रिंग के बजाय you@domain.com जैसा मानव-पठनीय पहचानकर्ता रखने देता है।
यह जो समस्या हल करता है
NIP-05 से पहले
- Follow: npub1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- "अरे, मुझे फॉलो करो! मैं npub1abc123…xyz789 हूं"
NIP-05 के बाद
- Follow: alice@example.com
- "अरे, मुझे फॉलो करो! मैं alice@example.com हूं"
आपको क्या मिलता है
एक ऐसा पता जो कोई इंसान आगे बढ़ा सके। “मुझे bob@nostrplebs.com पर ढूंढें” किसी गिग में बोलकर कहा जा सकता है, कार्ड पर छपवाया जा सकता है, या पॉडकास्ट एपिसोड के अंत में पढ़ा जा सकता है। यह जेनरेट किया हुआ नहीं, चुना हुआ लगता है, ज़्यादातर क्लाइंट लोगों को इसी से आपको खोजने देते हैं, और उनमें से कई इसके बगल में एक छोटा चेकमार्क लगाते हैं। उस चेकमार्क पर टिकने से पहले उसे समझ लेना जरूरी है, और नीचे ट्रस्ट वाला हिस्सा ठीक-ठीक बताता है कि वह क्या साबित करता है और क्या नहीं।
लेकिन याद रखें…
⚠️ NIP-05 वैकल्पिक है। आप केवल अपने npub के साथ पूरी तरह से Nostr का उपयोग कर सकते हैं।
NIP-05 पहचानकर्ता एक सुविधा है, जरूरत नहीं। आपका npub आपकी वास्तविक पहचान है Nostr पर।
NIP-05 क्यों प्राप्त करें?
आसानी से साझा करने योग्य
एक पार्टी में:
"आपका Nostr क्या है?"
NIP-05 के बिना:
"उम्म... n-p-u-b-one-x-x-x... मुझे फोन में ढूंढने दो"
NIP-05 के साथ:
"बस alice@example.com"
पेशेवर उपस्थिति
- बिज़नस:
support@yourcompany.com - क्रिएटर:
artist@yourdomain.com - डेवलपर:
dev@opensourceproject.com
ट्रस्ट और ऑथेंटिसिटी
कई क्लाइंट NIP-05 यूज़र्स के लिए ✓ बैज दिखाते हैं:
Alice
alice@example.com
Bitcoin शिक्षक
यह बैज उतना साबित नहीं करता जितना दिखता है। यह सिर्फ इतना कहता है कि पते में मौजूद डोमेन उस
खास नाम के लिए वही खास key बताता है। बाकी सब कुछ डोमेन पर निर्भर है। alice@alice.dev का वजन
है, क्योंकि alice.dev की मालिक Alice है और वहाँ कोई और कुछ पब्लिश नहीं कर सकता। किसी खुले मुफ्त
प्रोवाइडर पर alice@ का बस इतना मतलब है कि जब किसी ने माँगा तब वह नाम खाली था, और उसी
प्रोवाइडर पर alicee@ लेने वाले धोखेबाज़ के नाम के आगे भी बिल्कुल वैसा ही चेकमार्क आ जाएगा।
तो सवाल यह पूछिए कि बैज किस डोमेन की ओर इशारा कर रहा है। अगर डोमेन को आप उस व्यक्ति का अपना डोमेन पहचानते हैं, तो चेकमार्क पुष्टि करता है कि key उन्हीं की है। अगर डोमेन ऐसा है जिसका नाम आपने कभी सुना ही नहीं, तो चेकमार्क आपको यह कुछ नहीं बताता कि अकाउंट के पीछे कौन है।
क्या आपको एक की जरूरत है?
नहीं। आप इसके बिना पूरी तरह से Nostr का उपयोग कर सकते हैं।
लेकिन… यह अत्यधिक अनुशंसित है अगर आप:
- एक व्यक्तिगत ब्रांड बना रहे हैं
- कंटेंट बना रहे हैं
- एक बिज़नस चला रहे हैं
- Nostr को दीर्घकालिक लेकर सीरियस हैं
- 63-कैरेक्टर स्ट्रिंग पढ़ने से थक गए हैं
सेंट्रलाइज़ेशन नहीं!
यह चिंता जायज़ है। अगर आपका नाम किसी और के डोमेन पर रहता है, तो क्या आपने अपनी पहचान उन्हें सौंप दी? नहीं। पता सिर्फ एक पॉइंटर है; लोग असल में npub को फॉलो करते हैं। आप एक साथ कई पते रख सकते हैं, किसी एक को खत्म होने दे सकते हैं, या बाद में अपने डोमेन पर जा सकते हैं, और आपके फॉलोअर्स वहीं के वहीं रहते हैं, क्योंकि उन्होंने key को फॉलो किया था। पता पूरी तरह चला जाए तो आपकी एक सुविधा जाती है। आपका अकाउंट, आपके पोस्ट और आपके फॉलोअर्स ज्यों के त्यों रहते हैं।
मुफ्त विकल्प
कई सर्विसेज़ NIP-05 पते मुफ्त में देती हैं, जिससे शुरुआत करने के लिए यह समझदारी भरी जगह बन जाती है। आप किसी और का डोमेन उधार ले रहे हैं, इसलिए वह पता वापस लेना उनके हाथ में है, लेकिन आपके अकाउंट का कुछ भी उस पर टिका नहीं है।
NostrCheck
एक मुफ्त, कम्युनिटी-संचालित विकल्प, जो पते के साथ मीडिया होस्टिंग और कुछ और Nostr टूल्स भी देता है।
कैसे प्राप्त करें:
- nostrcheck.me पर जाएं
- अकाउंट बनाएं
- अपना NIP-05 सेट करें
- अपने npub को वेरिफाई करें
फायदे:
- मुफ्त
- अतिरिक्त टूल्स शामिल
अन्य मुफ्त प्रोवाइडर
- bitcoiner.social: Bitcoin-फोकस्ड कम्युनिटी
- getalby.com: अगर आप Alby वॉलेट उपयोग करते हैं
- stacker.news: अगर आप पहले से Stacker News पर पोस्ट करते हैं
मुफ्त प्रोवाइडर के पास वेटिंग लिस्ट या वेरिफिकेशन आवश्यकताएं हो सकती हैं। धैर्य रखें!
मुफ्त प्रोवाइडर्स शर्तें बदल सकते हैं या बंद हो सकते हैं। अगर आप Nostr के बारे में सीरियस हो जाते हैं, तो पेड विकल्प या सेल्फ-होस्टिंग पर विचार करें।
पेड विकल्प
NostrPlebs
सबसे लोकप्रिय पेड NIP-05 प्रोवाइडर्स में से एक। प्राइसिंग यूज़रनेम लेंथ और बिटकॉइन सातोशिस (sats) में भुगतान पर आधारित है।
लागत:
| यूज़रनेम लेंथ | प्राइस (sats/वर्ष) |
|---|---|
| 2 कैरेक्टर | 65,000 sats |
| 3 कैरेक्टर | 45,000 sats |
| 4 कैरेक्टर | 22,500 sats |
| 5+ कैरेक्टर | 12,500 sats |
नोट: कुछ विशेष नामों की कीमतें बढ़ी हो सकती हैं। Sats की कीमत उतनी ही होती है जितना बिटकॉइन आज है, इसलिए मौजूदा आंकड़े के लिए कोई कन्वर्टर देख लें। यह लिखे जाने के समय 12,500 sats लगभग दस डॉलर के बराबर थे।
उपलब्ध डोमेन:
nostrplebs.com- बेसिक मेम्बरशिपnostriches.net- बेसिक मेम्बरशिपnostr.fan- बेसिक मेम्बरशिपnostrich.zone- बेसिक मेम्बरशिपnostrpurple.com- प्रीमियम मेम्बरशिप
क्या शामिल है:
- मानव-पठनीय NIP-05 पहचानकर्ता
- Lightning Address सपोर्ट (अपने पहचानकर्ता पर sats प्राप्त करें)
- ईमेल फॉरवर्डिंग एड्रेस
- Nostr Plebs रिले तक पहुंच
- क्लाइंट में वेरिफाइड चेकमार्क बैज
- डायरेक्टरी लिस्टिंग जो दूसरों को आपको ढूंढने में मदद करती है
सेटअप:
- nostrplebs.com पर जाएं
- अपना पसंदीदा डोमेन चुनें
- अपना वांछित यूज़रनेम दर्ज करें
- Lightning इनवॉइस पे करें
- मैनेजमेंट पोर्टल के माध्यम से अपना npub जोड़ें
- हो गया!
अन्य प्रोवाइडर्स
- Primal - वेरिफाइड
@primal.netपता Primal के पेड Premium प्लान का हिस्सा है, सुविधाजनक अगर आप वैसे भी Primal से ही पोस्ट करते हैं - iris.to - वहाँ यूज़रनेम रजिस्टर करने पर आपको
name@iris.toमिलता है; मौजूदा शर्तें साइट पर देख लें
आपको क्या मिलता है:
- पेशेवर उपस्थिति
- बेहतर अपटाइम गारंटी
- अगर समस्याएँ हों तो सपोर्ट
- अक्सर अन्य सर्विसेज़ के साथ बंडल
| विधि | लागत | कठिनाई | नियंत्रण | सबसे अच्छा |
|---|---|---|---|---|
| मुफ्त प्रोवाइडर | $0 | आसान | कम | बिगनर्स |
| पेड प्रोवाइडर | ~$15/वर्ष | आसान | मध्यम | सीरियस यूज़र्स |
| सेल्फ-होस्टेड | डोमेन लागत | एडवांस्ड | उच्च | टेक-सैवी |
अपना खुद का डोमेन उपयोग करना
पूर्ण नियंत्रण और पेशेवरता के लिए, अपना खुद का डोमेन उपयोग करें।
चरण 1: डोमेन खरीदें
कोई भी डोमेन रजिस्ट्रार काम करता है:
लागत: आमतौर पर $10-15/वर्ष
डोमेन का मालिक होना आधी बात है। आपको ऐसी जगह भी चाहिए जो उस डोमेन के लिए फाइलें सर्व करे, यानी
व्यवहार में वही वेब होस्टिंग जिस पर आपकी साइट पहले से चल रही है। कुछ साइट बिल्डर (Squarespace,
Wix, Substack वगैरह) आपको .well-known नाम के फोल्डर में फाइल रखने ही नहीं देते, और उनके
एडिटर के भीतर इसका कोई रास्ता नहीं है। अगर आपका बिल्डर उन्हीं में से है, तो उसकी जगह कोई मुफ्त
या पेड प्रोवाइडर ले लें; आपको पढ़ने वालों के लिए पता बिल्कुल उसी तरह काम करता है।
चरण 2: nostr.json फ़ाइल बनाएं
https://yourdomain.com/.well-known/nostr.json पर एक फाइल होस्ट करें:
{
"names": {
"alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
}
}
अपनी सार्वजनिक कुंजी hex में डालें, npub नहीं
NIP-05 को आपकी सार्वजनिक कुंजी lowercase hex रूप में चाहिए। अगर आप
nostr.json में npub1... डालते हैं, तो कोई भी क्लाइंट आपको सत्यापित नहीं कर
पाएगा। यह चुपचाप विफल होगा, बिना किसी संदेश के।
कुछ क्लाइंट hex रूप अपनी key सेटिंग्स में कहीं दिखाते हैं। अगर आपका क्लाइंट आपको
सिर्फ npub1... ही दिखाता है, तो उसे इस पृष्ठ पर नीचे दिए गए टूल में डालें, जो
दोनों रूप साथ-साथ दिखाता है।
इसमें कोई DNS रिकॉर्ड शामिल नहीं है। NIP-05 सत्यापन /.well-known/nostr.json
के लिए एक सामान्य HTTPS अनुरोध भर है। आपको TXT रिकॉर्ड, CNAME या कोई अन्य DNS
प्रविष्टि नहीं चाहिए, सिवाय उसके जो पहले से आपके डोमेन को आपके वेब होस्ट पर
भेजती है।
सर्वर की दो सेटिंग्स तय करती हैं कि वेब क्लाइंट उस फाइल को पढ़ भी पाएंगे या नहीं, और गलत होने
पर दोनों चुपचाप विफल होती हैं। फाइल Access-Control-Allow-Origin: * हेडर के साथ भेजी जानी
चाहिए, तभी ब्राउज़र में चल रहा क्लाइंट उसे पढ़ पाता है; ज़्यादातर होस्ट पर यह कॉन्फिगरेशन की एक
लाइन है, और अगर आप ठीक इन्हीं शब्दों में कहें तो सपोर्ट इसे जोड़ देगा। पते को अपने लिए खुद
जवाब भी देना चाहिए। अगर yourdomain.com विज़िटर्स को www.yourdomain.com पर भेज देता है, तो
सत्यापन टूट जाता है, क्योंकि क्लाइंट को इस फाइल पर रीडायरेक्ट नज़रअंदाज़ करने ही होते हैं। दोनों
में से जो भी आप अपने NIP-05 पते में रखें, फाइल सीधे उसी को सर्व करनी होगी।
आपका पहचानकर्ता बन जाता है: alice@yourdomain.com
उदाहरण सेटअप वॉकथ्रू
परिदृश्य: आप alice.dev के मालिक हैं
- JSON फाइल बनाएं:
{
"names": {
"alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
}
}
- अपने सर्वर पर अपलोड करें:
https://alice.dev/.well-known/nostr.json
-
वेरिफाई करें कि यह काम करता है: ब्राउज़र में खोलें:
https://alice.dev/.well-known/nostr.json -
अपने Nostr प्रोफाइल में जोड़ें: अपने क्लाइंट में: Settings → Profile → NIP-05 →
alice@alice.dev
अपने NIP-05 का परीक्षण करना
अपना पहचानकर्ता चेक करें
हमारा टूल नीचे उपयोग करें या अपना पहचानकर्ता URL विज़िट करें:
NIP-05 पहचान सत्यापन
NIP-05 पहचानकर्ता आपको यादगार नाम से खोजने योग्य बनाते हैं जैसे alice@example.com
अपने क्लाइंट में
अधिकांश क्लाइंट NIP-05 स्टेटस दिखाते हैं:
Damus/Amethyst:
- Settings → Profile → NIP-05 फील्ड
- जब सही से सेट हो तो ✓ दिखाता है
Primal:
- प्रोफाइल NIP-05 बैज दिखाता है
- विवरण देखने के लिए बैज पर क्लिक करें
सामान्य समस्याओं का निवारण
ऊपर दिए गए चेकर से शुरू करें। उसमें you@yourdomain.com डालिए और वह बता देगा कि कोई क्लाइंट
आपको ढूंढते समय क्या देखता है। नीचे की सूचियाँ बताती हैं कि उन जवाबों पर क्या करना है।
“NIP-05 काम नहीं कर रहा”
- पहले key का फॉर्मेट चेक करें।
nostr.jsonमें आपकी public key lowercase hex में होनी चाहिए, 64 कैरेक्टर, बिनाnpub1प्रीफिक्स के। यहाँnpubडाल देना NIP-05 के कभी वेरिफाई न होने का सबसे आम कारण है। - सुनिश्चित करें कि JSON वैलिड है (JSON वैलिडेटर उपयोग करें)
- चेक करें कि फाइल सही URL पर एक्सेसिबल है
“फाइल नहीं मिली”
- सुनिश्चित करें कि
.well-knownफोल्डर बनाया गया है - अपने सर्वर को छिपी हुई डायरेक्टरीज़ सर्व करने के लिए चेक करें
- पथ वेरिफाई करें:
/.well-known/nostr.json
“डोमेन रिज़ॉल्व नहीं हो रहा”
- DNS परिवर्तनों में 24 घंटे तक लग सकते हैं
- अपना DNS कैश क्लियर करें
- वैकल्पिक, अगर आप टर्मिनल में सहज हैं:
dig yourdomain.comबताता है कि नाम रिज़ॉल्व हो रहा है या नहीं
“क्लाइंट इसे पहचान नहीं रहा”
- कुछ क्लाइंट NIP-05 लुकअप रिजल्ट कैश करते हैं
- लॉग आउट और वापस लॉग इन ट्राई करें
- प्रोपेगेशन के लिए कुछ मिनट इंतज़ार करें
“वेरिफिकेशन विफल” एरर
संभावित कारण:
- JSON सिंटेक्स एरर - मिसिंग कोट्स या कॉमा चेक करें
- गलत फाइल लोकेशन -
/.well-known/nostr.jsonपर होना चाहिए - कैशिंग - 10-15 मिनट इंतज़ार करें और रीट्राई करें
- HTTPS आवश्यक - HTTPS पर सर्व किया जाना चाहिए
- CORS हेडर गायब - उस फाइल पर
Access-Control-Allow-Origin: *के बिना ब्राउज़र में चल रहे क्लाइंट उसे पढ़ नहीं सकते, भले ही आपके लिए फाइल आराम से खुलती हो - बीच में रीडायरेक्ट - अगर पता
yourdomain.comसेwww.yourdomain.comपर या उल्टा भेजता है, तो क्लाइंट रीडायरेक्ट नज़रअंदाज़ करके हार मान लेते हैं
फिक्स:
- jsonlint.com पर JSON वैलिडेट करें
- चेक करें फाइल सही पथ पर है
- क्लाइंट कैश क्लियर करें
- सुनिश्चित करें SSL सर्टिफिकेट वैलिड है
- अपने होस्ट से कहें कि उस फाइल के लिए
Access-Control-Allow-Origin: *भेजे - अपने NIP-05 पते में वही होस्टनेम रखें जो फाइल बिना रीडायरेक्ट किए सर्व करता है
“नहीं मिला” एरर
संभावित कारण:
- फाइल सही लोकेशन पर अपलोड नहीं
- सर्वर डॉट-डायरेक्टरीज़ ब्लॉक करता है
- गलत डोमेन
फिक्स:
- वेरिफाई करें फाइल सही URL पर मौजूद है
.htaccessया सर्वर कॉन्फिग चेक करें जो डॉट-डायरेक्टरीज़ को अलाउ करता है- कन्फर्म करें आप सही डोमेन उपयोग कर रहे हैं
प्रोवाइडर-विशिष्ट समस्याएँ
NostrPlebs:
- मैनेजमेंट पोर्टल में लॉग इन करके देखें कि वहाँ सेव किया गया npub हूबहू आपका ही है
- सुनिश्चित करें npub सही है (nsec नहीं!)
- अगर फंस गए तो सपोर्ट से संपर्क करें
सेल्फ-होस्टेड:
- ऊपर दिया चेकर चलाएं; वह बताता है कि फाइल पहुँच में है या नहीं और उसके अंदर की key आपकी है या नहीं
- सुनिश्चित करें फाइल परमिशन्स रीडिंग अलाउ करती हैं
- अगर आपके पास एक्सेस है, तो एरर्स के लिए अपने सर्वर लॉग्स चेक करें
NIP-05 सेटअप करते समय अपना nsec (private key) कभी साझा न करें। केवल आपका npub (public key) जरूरी है।
एडवांस्ड टिप्स
मल्टीपल पहचान
आपके पास मल्टीपल NIP-05 एड्रेस हो सकते हैं:
personal@yourdomain.com
work@yourdomain.com
blog@yourdomain.com
सभी एक ही npub को पॉइंट करते हैं, या विभिन्न को।
सबडोमेन
ऑर्गनाइज़ेशन के लिए सबडोमेन उपयोग करें:
alice@team.yourdomain.com
alice@community.yourdomain.com
मल्टीपल यूज़र्स होस्ट करना
आप एक डोमेन पर मल्टीपल NIP-05 पहचानकर्ता होस्ट कर सकते हैं:
{
"names": {
"alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9",
"bob": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"carol": "82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2"
}
}
अपने सेटअप को वेरिफाई करना
विधि 1: आपका क्लाइंट
- NIP-05 को अपने प्रोफाइल में जोड़ें
- बदलाव सेव करें
- चेकमार्क ✓ या “verified” बैज देखें
- प्रोपेगेट होने में कुछ मिनट लग सकते हैं
विधि 2: Nostr एक्सप्लोरर
- ब्राउज़र में
njump.me/yourname@yourdomain.comखोलें - अगर आपकी प्रोफाइल आ जाती है, तो आपका NIP-05 आपकी key पर रिज़ॉल्व होता है
विधि 3: डायरेक्ट टेस्ट (कमांड लाइन, वैकल्पिक)
curl https://yourdomain.com/.well-known/nostr.json
सफलता कैसी दिखती है:
- ✅ क्लाइंट वेरिफिकेशन बैज दिखाता है
- ✅ दूसरे आपको आपके NIP-05 से ढूंढ सकते हैं
- ✅ आपका प्रोफाइल आपका मानव-पठनीय नाम दिखाता है
प्राइवेसी विचार
NIP-05 पता आपकी key को एक डोमेन से बांध देता है, और डोमेन ऐसी चीज़ है जिसे कोई भी देख सकता है। अगर वह आपके अपने नाम पर रजिस्टर्ड है, या उस पर बैठी साइट में पहले से आपका बायो और आपकी तस्वीरें हैं, तो पता चुपके से एक छद्मनामी अकाउंट को आपकी बाकी ज़िंदगी से जोड़ देता है। कभी-कभी यही तो मकसद होता है। जब न हो, तो छद्मनामी अकाउंट किसी मुफ्त प्रोवाइडर के डोमेन पर रखें और अपना डोमेन उस काम के लिए बचाकर रखें जिस पर अपना नाम लगाने में आपको कोई हिचक न हो।
अपना NIP-05 ज्ञान परीक्षण करें
लगता है आप NIP-05 समझ गए हैं? क्विज़ दें:
NIP-05 का उद्देश्य
0/5 उत्तर दिए
संसाधन
- NIP-05 स्पेसिफिकेशन
- NostrPlebs - पेड NIP-05
- NostrCheck - मुफ्त NIP-05 + टूल्स
- njump.me - किसी भी प्रोफाइल या NIP-05 पते को सीधे ब्राउज़र से देखें
आगे पढ़ें
- किसी भी NIP-05 एड्रेस की जाँच करें, देखें कि
name@domainवाकई उसी key पर पहुँचता है जिसका वह दावा करता है - त्वरित शुरुआत: 5 मिनट में लॉन्च करें, अगर आपका अकाउंट अभी नहीं है तो यहाँ से शुरू करें