वॉलेट डेरिवेशन पाथ की आसान व्याख्या
डेरिवेशन पाथ वॉलेट को बताता है कि आपके सीड फ़्रेज़ से कौन-से पते बनाने हैं। जानिए m/44'/60'/0'/0/0 जैसे पाथ कैसे काम करते हैं और ग़ायब बैलेंस को कैसे ठीक करें।
डेरिवेशन पाथ एक छोटा कोड है, जैसे m/44'/60'/0'/0/0, जो वॉलेट को ठीक-ठीक बताता है कि आपके सीड फ़्रेज़ से कौन-सी प्राइवेट की और कौन-सा पता बनाना है। एक ही सीड फ़्रेज़ से अरबों अलग-अलग पते बन सकते हैं, और पाथ उनमें से एक को चुनता है। इसलिए एक ही सीड लेकिन अलग पाथ इस्तेमाल करने वाले दो वॉलेट अलग-अलग पते और बैलेंस दिखाएँगे।
यही वजह है कि कभी-कभी लोग किसी नए वॉलेट में सीड फ़्रेज़ रिस्टोर करते हैं और ख़ाली बैलेंस देखते हैं, जबकि उनका फ़ंड ब्लॉकचेन पर पूरी तरह सुरक्षित होता है। डेरिवेशन पाथ को समझ लेने से वह डरावना पल बस एक सेटिंग का मामला बन जाता है। इससे आपको बेहतर बैकअप नोट्स लिखने में भी मदद मिलती है।
HD वॉलेट एक सीड से कई पते कैसे बनाते हैं
पुराने वॉलेट रैंडम, आपस में असंबंधित कुंजियाँ बनाते थे, और हर एक का अलग से बैकअप लेना पड़ता था। हायरार्किकल डिटर्मिनिस्टिक वॉलेट ने यह समस्या हल की। BIP32 में परिभाषित ये वॉलेट हर कुंजी को एक ही मास्टर सीड से पेड़ जैसी संरचना में निकालते हैं। BIP39 ने उस सीड को 12 या 24 शब्दों की सूची में बदलने का तरीक़ा मानकीकृत किया, यानी वह सीड फ़्रेज़ जिसका आप बैकअप लेते हैं।
चूँकि डेरिवेशन डिटर्मिनिस्टिक है, इसलिए एक ही सीड और एक ही पाथ हमेशा एक ही कुंजी देते हैं। इसी वजह से एक बैकअप काफ़ी होता है। इसका मतलब यह भी है कि पेड़ की किसी दूसरी शाखा में देख रहा वॉलेट आपका फ़ंड देख ही नहीं पाएगा। गहराई से समझने के लिए मल्टी-चेन वॉलेट देखें।
डेरिवेशन पाथ कैसे पढ़ें
BIP44 ने एक साझा संरचना तय की। पहले Ethereum अकाउंट का पाथ, m/44'/60'/0'/0/0, लेकर देखते हैं:
| लेवल | मान | अर्थ |
|---|---|---|
| m | master | आपके सीड से निकाली गई रूट की |
| purpose | 44' | कौन-सा मानक इस्तेमाल हो रहा है (यहाँ BIP44) |
| coin type | 60' | कौन-सा ब्लॉकचेन: SLIP-44 रजिस्ट्री के अनुसार Bitcoin के लिए 0, Ethereum के लिए 60 |
| account | 0' | एक ही सीड के तहत अलग-अलग अकाउंट रखने देता है |
| change | 0 | रिसीविंग पतों के लिए 0, चेंज पतों के लिए 1 (मुख्य रूप से Bitcoin) |
| address index | 0 | अलग-अलग पता: 0, 1, 2 और इसी तरह आगे |
अपॉस्ट्रॉफ़ी का मतलब हार्डन्ड डेरिवेशन है, एक सुरक्षा सुविधा जो लीक हुई चाइल्ड की को संबंधित कुंजियाँ निकालने में इस्तेमाल होने से रोकती है। कुछ टूल इसे “h” के रूप में लिखते हैं।
आम पाथ जो आपको दिखेंगे
Bitcoin एड्रेस टाइप
Bitcoin अलग-अलग एड्रेस फ़ॉर्मैट के लिए अलग purpose नंबर इस्तेमाल करता है:
- m/44'/0'/0' – 1 से शुरू होने वाले लेगेसी पते
- m/49'/0'/0' – 3 से शुरू होने वाले नेस्टेड SegWit पते
- m/84'/0'/0' – bc1q से शुरू होने वाले नेटिव SegWit पते
- m/86'/0'/0' – bc1p से शुरू होने वाले Taproot पते
अगर आप सीड रिस्टोर करते हैं और कोई Bitcoin नहीं दिखता, तो जाँचें कि वॉलेट सही एड्रेस टाइप स्कैन कर रहा है या नहीं।
Ethereum और EVM चेन
ज़्यादातर EVM वॉलेट m/44'/60'/0'/0/x इस्तेमाल करते हैं और हर नए अकाउंट के लिए आख़िरी संख्या बढ़ाते हैं। कुछ वॉलेट सॉफ़्टवेयर ने ऐतिहासिक रूप से इसकी जगह कोई दूसरा लेवल बढ़ाया है, जैसे m/44'/60'/x'/0/0, इसीलिए वॉलेट बदलने पर पहले के बाद वाले अकाउंट “ग़ायब” लग सकते हैं। चूँकि EVM चेन एक ही एड्रेस फ़ॉर्मैट साझा करती हैं, इसलिए एक ही पाथ से आपको Ethereum और दूसरे EVM नेटवर्क पर एक ही पता मिलता है। देखें आपका वॉलेट अलग-अलग चेन पर अलग-अलग पते क्यों दिखाता है।
Solana और दूसरी चेन
Solana वॉलेट आम तौर पर coin type 501 पर आधारित पाथ इस्तेमाल करते हैं, लेकिन समय के साथ अलग-अलग वॉलेट ने अलग-अलग रूप अपनाए हैं। इसी कारण कई वॉलेट इम्पोर्ट के दौरान पाथ चुनने का विकल्प दिखाते हैं।
रिस्टोर करने के बाद ग़ायब बैलेंस कैसे ठीक करें
- 1घबराएँ नहीं और कुछ भी ट्रांसफ़र न करें। आपका फ़ंड ब्लॉकचेन पर है, ऐप में नहीं।
- 2पता जाँचें। रिस्टोर किए गए वॉलेट के पहले पते की तुलना किसी पुराने ट्रांज़ैक्शन या अपने सहेजे हुए पते से करें। अगर वे अलग हैं, तो यह पाथ या एड्रेस टाइप की समस्या है।
- 3पाथ विकल्प खोजें। कई वॉलेट में “एडवांस्ड”, “कस्टम पाथ” या “इम्पोर्ट” सेटिंग होती है जो आम पाथ की सूची दिखाती है।
- 4मूल वॉलेट के डिफ़ॉल्ट आज़माएँ। वॉलेट के दस्तावेज़ों में आम तौर पर लिखा होता है कि वह कौन-सा पाथ इस्तेमाल करता है।
- 5पासफ़्रेज़ की जाँच करें। अगर आपने वैकल्पिक पासफ़्रेज़ (एक “25वाँ शब्द”) इस्तेमाल किया था, तो अलग या छूटा हुआ पासफ़्रेज़ भी पूरी तरह अलग वॉलेट बना देता है। देखें पासफ़्रेज़ की व्याख्या।
- 6पेड़ में और गहराई तक देखें। अगर आपने बहुत सारे पते इस्तेमाल किए हैं, तो वॉलेट की एड्रेस गैप लिमिट बढ़ाएँ या अकाउंट मैन्युअल रूप से जोड़ें।
किसी ऐसी वेबसाइट पर अपना सीड फ़्रेज़ कभी पेस्ट न करें जो “आपका पाथ ढूँढ़ने” की पेशकश करती हो। वैध रिकवरी टूल ऑफ़लाइन चलते हैं, और कई “पाथ फ़ाइंडर” साइटें फ़िशिंग पेज होती हैं।
वॉलेट हर पाथ स्कैन क्यों नहीं करते
आप सोच सकते हैं कि वॉलेट सभी संभव पाथ अपने-आप क्यों नहीं जाँच लेते। यह पेड़ व्यावहारिक रूप से अनंत है, और हर जाँच के लिए ब्लॉकचेन पर पते खोजने पड़ते हैं। यह धीमा है और लुकअप करने वाली सेवा को यह जानकारी लीक कर सकता है कि कौन-से पते आपके हैं। इसलिए वॉलेट डिफ़ॉल्ट पाथ के एक सीमित सेट को स्कैन करते हैं और लगातार कुछ अप्रयुक्त पते मिलने के बाद रुक जाते हैं, जिसे गैप लिमिट कहा जाता है।
यह डिज़ाइन प्राइवेसी और परफ़ॉर्मेंस के लिहाज़ से समझदारी भरा है, लेकिन इसका मतलब है कि असामान्य सेटअप को रिकवरी के दौरान आपकी थोड़ी मदद चाहिए।
अपने बैकअप नोट्स में क्या लिखें
अपने सुरक्षित रखे सीड फ़्रेज़ के अलावा, ये जानकारियाँ अलग और सुरक्षित रूप से रखना मददगार है:
- आपने कौन-सा वॉलेट सॉफ़्टवेयर या हार्डवेयर वॉलेट इस्तेमाल किया, और लगभग कब
- डेरिवेशन पाथ या एड्रेस टाइप, अगर आपने डिफ़ॉल्ट बदला था
- क्या कोई पासफ़्रेज़ है (लेकिन पासफ़्रेज़ ख़ुद सीड के बगल में नहीं)
- एक सार्वजनिक रिसीविंग पता, ताकि आप पुष्टि कर सकें कि रिस्टोर सही हुआ है
यह जानकारी अपने-आप में गोपनीय नहीं है, लेकिन रिकवरी के दौरान घंटों बचा सकती है। वॉलेट रिकवरी कैसे काम करती है पर हमारी गाइड पूरी प्रक्रिया बताती है।
निष्कर्ष
डेरिवेशन पाथ आपके सीड फ़्रेज़ से किसी विशेष पते तक का नक़्शा है। जब रिस्टोर किया गया वॉलेट कुछ नहीं दिखाता, तो कारण लगभग हमेशा अलग पाथ, एड्रेस टाइप या पासफ़्रेज़ होता है, खोया हुआ फ़ंड नहीं। यह जानें कि आपने कौन-सा वॉलेट और कौन-सी सेटिंग्स इस्तेमाल कीं, संदर्भ के लिए एक सार्वजनिक पता रखें, और सबसे बुरा मानने से पहले अपने वॉलेट के एडवांस्ड इम्पोर्ट विकल्प आज़माएँ।
अक्सर पूछे जाने वाले सवाल
मेरा रिस्टोर किया गया वॉलेट शून्य बैलेंस क्यों दिखा रहा है?
सबसे आम कारण यह है कि नया वॉलेट मूल वॉलेट से अलग डेरिवेशन पाथ या एड्रेस टाइप इस्तेमाल करता है, इसलिए वह उसी सीड फ़्रेज़ से अलग पते बना रहा है। पता लगाइए कि मूल वॉलेट कौन-सा पाथ इस्तेमाल करता था और उसे नए वॉलेट की एडवांस्ड या इम्पोर्ट सेटिंग्स में चुनिए।
क्या डेरिवेशन पाथ गोपनीय होता है?
नहीं। डेरिवेशन पाथ मानक, सार्वजनिक परिपाटियाँ हैं और इनसे आपके फ़ंड तक पहुँच नहीं मिलती। केवल आपका सीड फ़्रेज़ और कोई पासफ़्रेज़ (यदि हो) गुप्त रखना ज़रूरी है। अपने बैकअप के साथ इस्तेमाल किया गया पाथ और वॉलेट सॉफ़्टवेयर नोट कर लेना मददगार है, लेकिन इसे ऐसी किसी चीज़ के पास न लिखें जिससे सीड उजागर हो।
डेरिवेशन पाथ में अपॉस्ट्रॉफ़ी का क्या मतलब है?
अपॉस्ट्रॉफ़ी, जिसे कभी-कभी h लिखा जाता है, हार्डन्ड डेरिवेशन लेवल को दर्शाती है। हार्डन्ड कुंजियाँ एक सुरक्षा गुण जोड़ती हैं: जिस व्यक्ति को कोई चाइल्ड प्राइवेट की और पैरेंट की पब्लिक एक्सटेंडेड की पता चल जाए, वह भी उनका इस्तेमाल करके उस लेवल की दूसरी कुंजियाँ नहीं निकाल सकता।
क्या वॉलेट रिकवर करने के लिए मुझे अपना डेरिवेशन पाथ जानना ज़रूरी है?
अक्सर डिफ़ॉल्ट से काम चल जाता है, पर हमेशा नहीं। अगर आपने कोई कम प्रचलित वॉलेट, पुराना वर्शन या नॉन-डिफ़ॉल्ट सेटिंग्स इस्तेमाल की थीं, तो वॉलेट का नाम और पाथ लिख लेने से आपको या आपके उत्तराधिकारियों को बाद में फ़ंड रिस्टोर करने में मदद मिलती है। उस नोट को अपने सीड फ़्रेज़ बैकअप से अलग रखें।
