शायद आपने किसी बिटकॉइन पते को देखा होगा, जहाँ पहले कुछ अक्षर एक शब्द होते हैं, जैसे कि इस प्रकार:
1
fudCz15sHGR8L2YQnaG4JVMjMQpaDo37
1
BTCTUnYLskK7N9nXb17wf6oVYMYrX5WHG
1
DogemNVw8AZnMf3cB4L1wijGnr9DVKzia
1
Fomo7V86nWrjdv6JzU7yavtp5hfzZWsZr
1
NewbornSeatQVC9vegVHnxVseNAhhxewb
(1)ऐसे पते वैनीटी पते होते हैं और सिद्धांत रूप में, हर शब्द को उत्पन्न करना संभव है, कुछ अपवादों के साथ, लेकिन चयनित अक्षरों की संख्या सीमित होती है. इसका कारण यह है कि आप एक उपकरण का उपयोग कर सकते हैं और जितने चाहें उतने पते उत्पन्न कर सकते हैं, जब तक कि आपको इच्छित अक्षरों का संयोजन न मिल जाए. जितना लंबा आपका प्रीफिक्स होगा, उतना कम संभावना है कि आपको जल्दी से सही पता मिल जाएगा. बड़े अक्षरों को छोटे अक्षरों की तुलना में ढूंढना अधिक आसान होता है. उदाहरण के लिए, प्रीफिक्स 1Bitmover को 50% संभावना पाने के लिए 2 महीने लगेंगे. वहीं, लोअर केस 1bitmover की संभावना 58 गुना कम होती है.
(2)कुछ अक्षरों को बाहर किया जाता है, क्योंकि ये आमतौर पर बिटकॉइन पते में नहीं होते, ताकि संभावित भ्रम से बचा जा सके:
"l" (निम्नलिखित अक्षर L)
"I" (उच्चारण अक्षर I)
"O" (उच्चारण अक्षर O)
"0" (संख्या 0)
इसके अलावा, सभी एक जैसे शब्द (umlauts) भी बिटकॉइन पते में शामिल नहीं किए जाते.
बिटकॉइन पता बनाने के कई तरीके हैं. हालांकि, मैं गिटहब पर samr7 द्वारा अपलोड की गई वैनीटीजेन के साथ आधिकारिक संस्करण का उपयोग करने की सिफारिश करता हूँ. वेबसाइटों पर अन्य तरीके भी हैं जो वैनीटी पता बनाने की सुविधा देते हैं, लेकिन मैं वेबसाइट पर ऐसा पता बनाने की सलाह नहीं देता. यदि आप अपना पता तीसरे पक्ष (वेबसाइट) के माध्यम से बनाते हैं, तो इस बात की संभावना रहती है कि कोई आपका निजी कुंजी प्राप्त कर सकता है. अतीत में ऐसी समस्याएं रही हैं जहाँ वेबसाइटों पर बनाए गए वैनीटी पते से बिटकॉइन चोरी हो गए थे,
क्योंकि यदि किसी को आपका निजी कुंजी पता चलता है, तो वह आपके बटुए से बिटकॉइन चुरा सकता है.इसलिए, कृपया सुनिश्चित करें कि आप गिटहब पर पाया गया मूल संस्करण ही उपयोग करें, और आप इसे बिना इंटरनेट कनेक्शन के चला सकते हैं. बिना स्प्लिट कुंजी के वैनीटी पते बनाने वाली वेबसाइटें खतरनाक होती हैं.
ऐसा काम करता है:
1. Vanitygen डाउनलोड करें:सबसे पहले, आपको Github पर जाना होगा और samr7 द्वारा अपलोड की गई मूल फाइलों को डाउनलोड करना होगा। आप इस लिंक का अनुसरण कर सकते हैं:
https://github.com/samr7/vanitygenआप नवीनतम संस्करण डाउनलोड कर सकते हैं:
vanitygen-0.22-win.zip
नवीनतम संस्करण यहाँ उपलब्ध है:
https://github.com/downloads/samr7/vanitygen/vanitygen-0.22-win.zip
2. जब आप अपना बिटकॉइन पता बना रहे हों तो इंटरनेट कनेक्शन बंद कर देंआप इंटरनेट कनेक्शन के सक्रिय होने पर भी वैनिटी पता बना सकते हैं, लेकिन सुरक्षा कारणों से इंटरनेट कनेक्शन बंद रखना सलाह दी जाती है. यदि आप ऐसा कंप्यूटर इस्तेमाल करते हैं जो कभी इंटरनेट से जुड़ा नहीं था, तो यह और भी सुरक्षित होगा, लेकिन आप यह तय कर सकते हैं कि आपके लिए कौन सा सुरक्षा स्तर पर्याप्त है. हमेशा उच्च सुरक्षा मानकों को प्राथमिकता देना बेहतर होता है, ताकि किसी भी हैक के कारण समस्याओं से बचा जा सके, क्योंकि यह हमेशा संभव है कि आपका डिवाइस समझौते का शिकार हो जाए.
यदि आप अधिकतम सुरक्षा चाहते हैं, तो आप
split-key के माध्यम से अपना वैनिटी पता जनरेट कर सकते हैं.
3. कमांड प्रॉम्प्ट / पावरशेल खोलेंआप कमांड प्रॉम्प्ट को अपने स्क्रीन के निचले बाएं कोने में विंडोज आइकन पर राइट क्लिक करके और "कमांड प्रॉम्प्ट (एडमिनिस्ट्रेटर)" का चयन करके शुरू कर सकते हैं, या बस "Windows + R" कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं.
यायदि आप ऐसा करते हैं, तो आप #4 को छोड़ सकते हैं यदि आप सीधे वहां से कमांड प्रॉम्प्ट खोलते हैं जहां आपके वैनिटी फाइल्स संग्रहीत हैं:
1. उस फ़ोल्डर में जाएं जहाँ वैनिटीजेन/oclvanitygen संग्रहीत हैं.
2. कमांड प्रॉम्प्ट का उपयोग करके: फ़ोल्डर में खाली स्थान पर CTRL+SHIFT+राइट क्लिक करें (न कि निष्पादन योग्य फ़ाइलों पर), "यहां कमांड विंडो खोलें" पर क्लिक करें. अब कमांड प्रॉम्प्ट खुल जाएगा.
[1]2. पावरशेल का उपयोग करके: फ़ोल्डर में खाली स्थान पर SHIFT+राइट क्लिक करें (न कि निष्पादन योग्य फ़ाइलों पर), "यहां पावरशेल विंडो खोलें" पर क्लिक करें. अब पावरशेल (कमांड प्रॉम्प्ट) खुल जाएगा.
[2]3. अब आप सीधे अपने इच्छित विवरण दर्ज करना शुरू कर सकते हैं, जैसा कि चरण 5 में वर्णित है.
(स्रोत: nc50lc [1], nc50lc [2])
4. पथ दर्ज करेंयह कमांड प्रॉम्प्ट विंडो को खोलेगा और बिटकॉइन पता जनरेशन प्रक्रिया के लिए सेटिंग्स शुरू करेगा.
पथ इस बात पर निर्भर करेंगे कि आपने अपने वैनिटीजन फाइल्स कहां संग्रहीत की हैं. मैंने इन्हें
C:\ फ़ोल्डर में
BTC, और इसके भीतर
vgenसबफ़ोल्डर में सहेजा है. मुझे निम्नलिखित कोड दर्ज करना होगा ताकि वैनिटीजन.exe फ़ाइल मिल सके:
C:\WINDOWS\system32>cd/
C:\ >cd/
BTC/
vgenC:\
BTC\
vgen>
vanitygen.exeफ़ोल्डर BTCसबफ़ोल्डर vgenफ़ाइल का नाम vanitygen.exeआप vanitygen.exe का उपयोग कर सकते हैं या oclvanitygen.exe फ़ाइल का भी उपयोग कर सकते हैं, यह इस पर निर्भर करता है कि आप कौन सा पसंद करते हैं. इनके बीच का अंतर यह है कि vanitygen CPU-आधारित है और oclvanitygen GPU-आधारित है. हमारे 4-अंकीय संयोजन के लिए, केस-संवेदी या केस-गैर-संवेदी होने पर कोई फर्क नहीं पड़ता, सामान्य पीसी पर vanitygen पर्याप्त है, जबकि oclvanitygen तेज़ होता है, यदि यह काम करता है. इसके तकनीकी पृष्ठभूमि के बारे में अधिक जानकारी आपको 2011 के मूल लेख में मिलेगी:
https://bitcointalksearch.org/topic/vanitygen-vanity-bitcoin-address-generatorminer-v022-25804.
अब यह इस तरह दिखना चाहिए (संबंधित पथों के साथ, जहां आपने अपने सबफ़ोल्डर्स और फ़ाइलों को सहेजा है):
जब आपने
.exe फ़ाइल का फ़ाइल नाम कमांड प्रॉम्प्ट में दर्ज कर लिया हो, तो एंटर दबाएं.
5. पता बनानाअब आपको उपलब्ध पैरामीटर की एक सूची दिखाई देगी जो आपके पते को कस्टमाइज़ करने का अवलोकन प्रदान करती है:
यदि आपके पास समय हो तो आप और भी टिप्पणियाँ आज़मा सकते हैं, लेकिन हमारे परीक्षण के लिए कुछ कमांड्स पर्याप्त हैं. उदाहरण के लिए, मैं यह दिखाऊँगा कि "test" शब्द के पहले अक्षरों के साथ एक बिटकॉइन पता कैसे बनाया जा सकता है, सभी छोटे अक्षरों में लिखकर
1test के साथ शुरू होने वाला बिटकॉइन पता उत्पन्न करने के लिए.
कुछ सामान्य बातें ध्यान में रखने योग्य हैं: आपका प्रीफिक्स जितना लंबा होगा, खोजने में उतना ही अधिक समय लगेगा. यह 4 अंकों के लिए कोई समस्या नहीं है, लेकिन अगर अंक अधिक हैं तो यह exponentially अधिक समय लेगा. विशेष रूप से, यदि आप बिल्कुल निर्दिष्ट ऊपरी और निचले केस (केस सेंसिटिव) चाहते हैं, तो खोज में उतना ही अधिक समय लगेगा, जितना कि अगर ऊपरी और निचले केस की कोई परवाह नहीं होगी (केस इंसेंसिटिव)। अगर आपके लिए मिश्रित अक्षरों (उपरी और निचले केस) की अनुमति हो (जैसे TeSt, teST…), तो आप इसे -
i (केस इंसेंसिटिव) कमांड जोड़कर बदल सकते हैं.
1test पता बनाने के लिए हमें निम्नलिखित कमांड्स की आवश्यकता होगी:
-o C:\BTC\vgen\test.txt (प्राइवेट और पब्लिक की को एक टेक्स्ट फ़ाइल में सहेजने के लिए)
1test (आपका चुना हुआ प्रीफिक्स)
अब आपकी कमांड इस तरह दिखनी चाहिए:
C:\BTC\vgen>vanitygen.exe -o C:\BTC\vgen\test.txt 1testयदि आपने ऊपर दिए गए चरणों को पूरा कर लिया है और तैयार हैं, तो Enter दबाएँ.
अब, उपकरण संबंधित प्रीफिक्स के साथ एक पब्लिक की की खोज कर रहा है (दर: प्रति सेकंड 1.17 मिलियन कीज़). 50% 2.4 मिनट में का मतलब है कि अगले 2.4 मिनट में आपके पास 50% संभावना है कि आप
1test के साथ एक पब्लिक की पा सकेंगे. 5.1% यह संभावना है कि आपने पहले से की गई गणनाओं में से कोई हिट पा लिया है.
यदि कोई हिट मिलती है, तो इसे प्रदर्शित किया जाएगा और खोज को रोक दिया जाएगा. अगली बार के लिए, आप कमांड
-k भी जोड़ सकते हैं, ताकि आप जब तक vanitygen बंद न करें, तब तक एक से अधिक हिट्स की खोज कर सकें. कृपया यह भी ध्यान रखें और ज़्यादा न करें, यदि आपका पीसी या लैपटॉप उच्च प्रदर्शन नहीं कर रहा है, तो इससे ओवरलोड हो सकता है और इससे नुकसान हो सकता है. हमारे 4 अंकों के प्रीफिक्स का उदाहरण समस्या नहीं होना चाहिए, लेकिन अधिक अंकों के साथ खोज करना अधिक कठिन हो जाएगा.
और चमत्कारिक रूप से, थोड़े समय (लगभग 2 मिनट) के बाद vanitygen सफल हुआ और एक पता ढूंढ लिया:
1testgTQyiDMvtN67kj1w6R6J9dbo6bwd
और संबंधित निजी कुंजी:
5K9qCsz17Bd1UxtS7HQWc2rKz6ssNaBHMzK8pJvYiDGVYvUSEWg
यह परिणाम हमारे BTC फ़ोल्डर में .txt फ़ाइल के रूप में भी स्टोर किया गया:
बेशक, मैं इस
1test पते का उपयोग नहीं करूंगा क्योंकि अब हर कोई निजी कुंजी जानता है और उसे बिटकॉइन चुराने के लिए इस्तेमाल कर सकता है. इसलिए: अपनी निजी कुंजी को कहीं भी प्रकाशित न करें.
6. अपनी जनरेट की हुई पब्लिक और प्राइवेट की को सुरक्षित रखेंजब बात बिटकॉइन की होती है, तो सुरक्षा हमेशा बहुत महत्वपूर्ण होती है. अपनी जनरेट की हुई प्राइवेट की को बहुत सुरक्षित रखें, क्योंकि यह आपके बिटकॉइन का पासवर्ड जैसा होता है. आप इसे एक कागज पर लिख सकते हैं, एक सुरक्षित स्थान पर स्टोर कर सकते हैं और इसे एक USB स्टिक पर भी सेव कर सकते हैं जिसका उपयोग आप केवल अपनी प्राइवेट कीज़ के लिए करें.
7. कर लिया! अब, आपने अपना खुद का बिटकॉइन एड्रेस सफलतापूर्वक बना लिया है. यदि आप इसे एक्सेस करना चाहते हैं (जैसे Electrum के माध्यम से), तो आप
यहाँ देख सकते हैं. यह सुनिश्चित करें कि आप अपने एड्रेस का परीक्षण करें इससे पहले कि आप इसमें बड़ी राशि भेजें. यदि आपने गलती की तो बाद में अपना प्राइवेट की पता करना संभव नहीं होगा.
इसके अतिरिक्त, मैंने एक और वैनीटी एड्रेस भी बनाया है, लेकिन मैं आपको इसका प्राइवेट की नहीं बताऊँगा:
1miau7e4tFSAGR4TkAJ8n32UMm2yLB9EH
यदि आप चाहें, तो आप अपना कस्टमाइज़्ड वैनीटी एड्रेस यहाँ पोस्ट कर सकते हैं (लेकिन कृपया प्राइवेट की के
बिना, अगर आप इसे उपयोग करने का योजना बना रहे हैं).
© 1miau
11.01.2019
अतिरिक्त लिंक:
LoyceV से सुरक्षा सलाहVanitygen: Vanity बिटकॉइन एड्रेस जनरेटर/माइनर रिलीज 2011 [v0.22]रेयर एड्रेस हॉल ऑफ फेम
(1) LoyceV द्वारा उत्पन्न(2) LoyceV के हार्डवेयर पर
अपडेट 04/04/2019:
सदस्य
Jean_Luc ने एक और vanity-address-generator विकसित किया है और इसे GitHub पर प्रकाशित किया है:
https://github.com/JeanLucPons/VanitySearchयह vanitygen से कहीं अधिक तेज़ है और P2PKH लेगसी एड्रेस (1..) के अलावा SegWit एड्रेस P2SH (3...) और bech32 (bc1q...) को भी सपोर्ट करता है.
आप उनकी घोषणा Bitcointalk पर यहाँ देख सकते हैं:
https://bitcointalksearch.org/topic/vanitysearch-yet-another-address-prefix-finder-5112311.
इस पहल के तहत अनुवादित :