vanity address क्या है?
वैनिटी एड्रेस ऐसा वॉलेट एड्रेस होता है जिसका एक हिस्सा आपने खुद चुना हो, ताकि वह कम रैंडम दिखे और पहचानना आसान हो। उदाहरण:
- Cool…x7Kp
- 9fKe…SOL
Solana एड्रेस आमतौर पर 43 या 44 Base58 अक्षरों का होता है और उसकी कोई तय शुरुआत नहीं होती, इसलिए आपका टेक्स्ट बिल्कुल पहले अक्षर से शुरू होता है। इसमें लैटिन अक्षर और अंक चल सकते हैं, सिर्फ़ 0, O, I और l नहीं।
यह कैसे काम करता है
एड्रेस की शुरुआत और/या अंत के लिए छोटा-सा टेक्स्ट डालें और एड्रेस खोजें दबाएँ। आपका ब्राउज़र प्राइवेट key जाँचता रहता है, जब तक किसी से मेल खाता एड्रेस न मिल जाए।
एड्रेस मिलने पर उसकी private key दिखाएँ और अपने वॉलेट में import कर लें।
हर अतिरिक्त अक्षर खोज को लगभग 58 गुना लंबा कर देता है, और केस मैचिंग (Aa) बंद हो तो लगभग 29 गुना। पहला अक्षर अपवाद है: वहाँ 2 से 9 और A से J बाकी सबसे कहीं ज़्यादा आते हैं, इसलिए Cool ढूँढना Sol से बहुत आसान है। CPU threads की संख्या से स्पीड तय होती है, इसलिए कंप्यूटर धीमा पड़े तो इन्हें घटा दें।
50% वाला समय सिर्फ़ अंदाज़ा है, काउंटडाउन नहीं। हर एड्रेस एक नई कोशिश है, इसलिए खोज तुरंत ख़त्म हो सकती है या कई गुना ज़्यादा समय ले सकती है, और अब तक बिताया समय नतीजे को पास नहीं लाता।
सुरक्षा
सारी गणना आपके ब्राउज़र में होती है। कुछ भी आपके डिवाइस से बाहर नहीं जाता: कोई डेटाबेस नहीं है, कोई सर्वर कोड नहीं है, और पेज की सिक्योरिटी पॉलिसी उसकी स्क्रिप्ट को नेटवर्क रिक्वेस्ट करने से रोकती है। टैब बंद करते ही key ग़ायब हो जाती है।
Vanity Keys आपकी key स्टोर नहीं कर सकता। पक्का करना चाहें तो तीन तरीके हैं:
- पेज लोड होने के बाद इंटरनेट बंद कर दें और उसी पर काम जारी रखें
- पेज डाउनलोड करें और बिना इंटरनेट वाले कंप्यूटर पर इस्तेमाल करें
- डाउनलोड की गई फ़ाइल जाँचें: पेज जो कुछ करता है, वह उसी एक HTML फ़ाइल में है
हर खोज crypto.getRandomValues से मिले 256 रैंडम बिट से शुरू होती है, जो ब्राउज़र का क्रिप्टोग्राफ़िक रूप से सुरक्षित जनरेटर है, और वहीं से लगातार seeds जाँचती है। मशहूर जनरेटर Profanity सिर्फ़ 32 रैंडम बिट से शुरू होता था, इसलिए टूट गया। मिला हर एड्रेस आपको दिखने से पहले दूसरे, स्वतंत्र इम्प्लीमेंटेशन से दोबारा निकाला जाता है।
Copies और मिलते-जुलते एड्रेस
इस तरह का पेज आपकी keys बनाता है, इसलिए बदली हुई कॉपी उन्हें चुरा सकती है। कॉपी हूबहू वैसी दिख सकती है और मिलते-जुलते डोमेन पर हो सकती है। खोज से पहले साइट का पता जाँच लें, और बड़ी रकम के लिए ऑफ़लाइन फ़ाइल इस्तेमाल करें।
किसी और के बनाकर दी हुई private key या vanity address कभी इस्तेमाल न करें: जिसने बनाई है, वह उसकी कॉपी रख सकता है।
स्कैमर ऐसे एड्रेस भी बनाते हैं जिनकी शुरुआत और अंत आपके इस्तेमाल किए एड्रेस जैसे हों, इस उम्मीद में कि आप अपनी हिस्ट्री से उनका एड्रेस कॉपी कर लेंगे। भेजने से पहले पूरा एड्रेस मिलाएँ, सिर्फ़ उसके दोनों सिरे नहीं।
परफ़ॉर्मेंस
स्पीड आपके ब्राउज़र और डिवाइस पर निर्भर करती है। हर CPU thread नए कंप्यूटर पर प्रति सेकंड दसियों हज़ार एड्रेस जाँचता है, दूसरे नेटवर्क से कम, क्योंकि हर कोशिश में पूरी key की गणना करनी पड़ती है। फ़ोन और टैबलेट पर भी चलता है, लेकिन धीमा। कंप्यूटर इस्तेमाल लायक रहे, इसलिए खोज आपके CPU threads के आधे पर शुरू होती है।
Vanity Keys ब्राउज़र में चलता है, इसलिए कुछ इंस्टॉल नहीं करना पड़ता। ग्राफ़िक्स कार्ड इस्तेमाल करने वाले टूल कहीं ज़्यादा तेज़ हैं, पर उन्हें चलाना मुश्किल है और जो आप चला रहे हैं उस पर भरोसा करना पड़ता है।
कम्पैटिबिलिटी
एड्रेस Solana mainnet पर काम करते हैं और SOL, USDC व दूसरे SPL tokens और NFT रख सकते हैं। नए एड्रेस से भेजने के लिए नेटवर्क फ़ीस के तौर पर थोड़ा SOL चाहिए।
आपको recovery phrase नहीं, Base58 फ़ॉर्मेट में private key मिलती है, जिसे Phantom और Solflare import करते हैं। Hardware wallet अपनी keys खुद बनाते हैं और इसे import नहीं कर सकते।