Vanity Keys

आपके शब्द वाला Bitcoin एड्रेस

CPU 4

कठिनाई
1
जाँचे गए
0
स्पीड
–
बीता समय
–
50% संभावना इतने समय में
–

vanity address क्या है?

वैनिटी एड्रेस ऐसा वॉलेट एड्रेस होता है जिसका एक हिस्सा आपने खुद चुना हो, ताकि वह कम रैंडम दिखे और पहचानना आसान हो। उदाहरण:

  • bc1qcafe…x7kp
  • 1Coffee…x7Kp

यहाँ दो फ़ॉर्मेट हैं। bc1q एड्रेस lower case में होते हैं और उनकी फ़ीस कम है; आपके टेक्स्ट में 1, b, i और o को छोड़कर अक्षर और अंक चल सकते हैं। Legacy एड्रेस 1 से शुरू होते हैं, उनमें upper और lower case मिल सकते हैं, और 0, O, I व l नहीं होते।

यह कैसे काम करता है

एड्रेस की शुरुआत और/या अंत के लिए छोटा-सा टेक्स्ट डालें और एड्रेस खोजें दबाएँ। आपका ब्राउज़र प्राइवेट key जाँचता रहता है, जब तक किसी से मेल खाता एड्रेस न मिल जाए।

एड्रेस मिलने पर उसकी private key दिखाएँ और अपने वॉलेट में import कर लें।

हर अतिरिक्त अक्षर bc1q की खोज को 32 गुना लंबा कर देता है। Legacy एड्रेस में यह लगभग 58 गुना है, और केस मैचिंग (Aa) बंद हो तो लगभग 29 गुना। 1 के ठीक बाद A से Q तक के अक्षर सबसे आसान हैं। CPU threads की संख्या से स्पीड तय होती है, इसलिए कंप्यूटर धीमा पड़े तो इन्हें घटा दें।

50% वाला समय सिर्फ़ अंदाज़ा है, काउंटडाउन नहीं। हर एड्रेस एक नई कोशिश है, इसलिए खोज तुरंत ख़त्म हो सकती है या कई गुना ज़्यादा समय ले सकती है, और अब तक बिताया समय नतीजे को पास नहीं लाता।

सुरक्षा

सारी गणना आपके ब्राउज़र में होती है। कुछ भी आपके डिवाइस से बाहर नहीं जाता: कोई डेटाबेस नहीं है, कोई सर्वर कोड नहीं है, और पेज की सिक्योरिटी पॉलिसी उसकी स्क्रिप्ट को नेटवर्क रिक्वेस्ट करने से रोकती है। टैब बंद करते ही key ग़ायब हो जाती है।

Vanity Keys आपकी key स्टोर नहीं कर सकता। पक्का करना चाहें तो तीन तरीके हैं:

  • पेज लोड होने के बाद इंटरनेट बंद कर दें और उसी पर काम जारी रखें
  • पेज डाउनलोड करें और बिना इंटरनेट वाले कंप्यूटर पर इस्तेमाल करें
  • डाउनलोड की गई फ़ाइल जाँचें: पेज जो कुछ करता है, वह उसी एक HTML फ़ाइल में है

हर खोज crypto.getRandomValues से मिले 256 रैंडम बिट से शुरू होती है, जो ब्राउज़र का क्रिप्टोग्राफ़िक रूप से सुरक्षित जनरेटर है, और वहीं से लगातार keys जाँचती है। मशहूर जनरेटर Profanity सिर्फ़ 32 रैंडम बिट से शुरू होता था, इसलिए टूट गया। मिला हर एड्रेस आपको दिखने से पहले दूसरे, स्वतंत्र इम्प्लीमेंटेशन से दोबारा निकाला जाता है।

Copies और मिलते-जुलते एड्रेस

इस तरह का पेज आपकी keys बनाता है, इसलिए बदली हुई कॉपी उन्हें चुरा सकती है। कॉपी हूबहू वैसी दिख सकती है और मिलते-जुलते डोमेन पर हो सकती है। खोज से पहले साइट का पता जाँच लें, और बड़ी रकम के लिए ऑफ़लाइन फ़ाइल इस्तेमाल करें।

किसी और के बनाकर दी हुई private key या vanity address कभी इस्तेमाल न करें: जिसने बनाई है, वह उसकी कॉपी रख सकता है।

स्कैमर ऐसे एड्रेस भी बनाते हैं जिनकी शुरुआत और अंत आपके इस्तेमाल किए एड्रेस जैसे हों, इस उम्मीद में कि आप अपनी हिस्ट्री से उनका एड्रेस कॉपी कर लेंगे। भेजने से पहले पूरा एड्रेस मिलाएँ, सिर्फ़ उसके दोनों सिरे नहीं।

परफ़ॉर्मेंस

स्पीड आपके ब्राउज़र और डिवाइस पर निर्भर करती है। हर CPU thread नए कंप्यूटर पर प्रति सेकंड सैकड़ों हज़ार एड्रेस जाँचता है। फ़ोन और टैबलेट पर भी चलता है, लेकिन धीमा। कंप्यूटर इस्तेमाल लायक रहे, इसलिए खोज आपके CPU threads के आधे पर शुरू होती है।

Vanity Keys ब्राउज़र में चलता है, इसलिए कुछ इंस्टॉल नहीं करना पड़ता। ग्राफ़िक्स कार्ड इस्तेमाल करने वाले टूल कहीं ज़्यादा तेज़ हैं, पर उन्हें चलाना मुश्किल है और जो आप चला रहे हैं उस पर भरोसा करना पड़ता है।

कम्पैटिबिलिटी

एड्रेस Bitcoin mainnet पर काम करते हैं, और एक्सचेंज व वॉलेट दोनों फ़ॉर्मेट में भेज सकते हैं। bc1q एड्रेस से खर्च करने में कम लागत आती है।

आपको WIF फ़ॉर्मेट में private key मिलती है, recovery phrase नहीं। यह Electrum में import होती है: bc1q एड्रेस के लिए key से ठीक पहले p2wpkh: लिखें, legacy के लिए कुछ नहीं। Hardware wallet अपनी keys खुद बनाते हैं और इसे import नहीं कर सकते।