आप कागज़ के एक टुकड़े—बारह या चौबीस शब्दों—का बैकअप लेते हैं और यह भरोसा करके निश्चिंत हो जाते हैं कि आपका क्रिप्टो सुरक्षित है। लेकिन वह कागज़ सिर्फ़ एक खाते की सुरक्षा नहीं करता। यह आपके वॉलेट की हर ब्लॉकचेन पर मौजूद सभी खातों की सुरक्षा करता है। Zelcore में इसका मतलब है एक साथ 80+ चेन। ऐसा क्यों है और कस्टडी से जुड़े आपके फ़ैसलों के लिए इसका क्या मतलब है, इसे ठीक से समझना सेल्फ़-कस्टडी की सुरक्षा के बाकी सभी पहलुओं की बुनियाद है।
सीड फ़्रेज़ से कितनी सारी की कैसे बनती हैं
सीड फ़्रेज़ देखने में बेतरतीब शब्दों जैसी लगती है, लेकिन यह वास्तविक एंट्रॉपी को सटीक रूप से एन्कोड करती है। BIP-39—वह Bitcoin Improvement Proposal जिसने इस फ़ॉर्मैट को मानकीकृत किया—ठीक 2,048 अंग्रेज़ी शब्दों की एक शब्द-सूची तय करता है। हर शब्द 11 बिट जानकारी एन्कोड करता है, यानी कोई भी शब्द सजावटी नहीं है: फ़्रेज़ का हर शब्द खास डेटा रखता है। 12 शब्दों की फ़्रेज़ 128 बिट एंट्रॉपी एन्कोड करती है; 24 शब्दों की फ़्रेज़ 256 बिट।
म्नेमोनिक फ़्रेज़ स्वयं क्रिप्टोग्राफ़िक सीड नहीं होती। कोई भी की बनाने से पहले, वॉलेट म्नेमोनिक को PBKDF2-HMAC-SHA512 से प्रोसेस करता है—यह की को लंबा बनाने वाला गणना-गहन फ़ंक्शन है—और इसे 2,048 बार चलाता है। इससे 512-बिट का बाइनरी मान मिलता है: असली सीड। इस प्रक्रिया के कारण, कोई हमलावर कुछ शब्दों का अनुमान लगा भी ले, तब भी brute-force हमला करना व्यावहारिक नहीं रहता।
इसका एक अहम नतीजा है: अगर आप कोई वैकल्पिक पासफ़्रेज़ जोड़ते हैं (जिसे कभी-कभी 25वाँ शब्द कहा जाता है), तो PBKDF2 फ़ंक्शन उसे भी शामिल करता है और इससे पूरी तरह अलग 512-बिट सीड बनती है। वही बारह शब्द, लेकिन अलग पासफ़्रेज़—इससे एक बिल्कुल अलग वॉलेट खुलता है। दोनों के बीच कोई संबंध नहीं होता; और अगर आप पासफ़्रेज़ भूल जाएँ, तो उन फ़ंड तक पहुँच हमेशा के लिए खो जाती है।
डेरिवेशन ट्री: एक सीड, अनगिनत खाते
512-बिट सीड, BIP-32 में परिभाषित हाइरार्किकल डिटरमिनिस्टिक (HD) वॉलेट ट्री का मूल है। वॉलेट सीड के बाइट्स को HMAC-SHA512 में डालता है (इसमें शाब्दिक स्ट्रिंग "Bitcoin seed" को की के रूप में इस्तेमाल किया जाता है)। इसके 512-बिट आउटपुट को दो बराबर हिस्सों में बाँटा जाता है: 256-बिट की मास्टर प्राइवेट की और 256-बिट का मास्टर चेन कोड। वॉलेट की हर चाइल्ड की, ग्रैंडचाइल्ड की और पता, बार-बार HMAC-SHA512 ऑपरेशन करके इन्हीं दो मानों से बनाया जाता है।
BIP-44 यह मानकीकृत करता है कि ट्री में कैसे आगे बढ़ना है। इसके लिए वह m/purpose'/coin_type'/account'/change/index फ़ॉर्मैट वाला डेरिवेशन पाथ तय करता है। हर हिस्से की एक खास भूमिका होती है:
- purpose हमेशा
44'होता है, BIP-44 वॉलेट के लिए। - coin_type चेन की पहचान बताता है। SLIP-0044 नाम की रजिस्ट्री में हर ब्लॉकचेन को इसका मान दिया जाता है। Bitcoin के लिए
0, Ethereum के लिए60, Solana के लिए501, Litecoin के लिए2, Dogecoin के लिए3और Cardano के लिए1815है। - account एक ही चेन पर मौजूद अलग-अलग खातों को अलग रखता है।
- change और index से अलग-अलग पते बनते हैं।
एपॉस्ट्रॉफ़ हार्डन्ड डेरिवेशन दर्शाते हैं—यह एकतरफ़ा प्रक्रिया है, जो गणितीय रूप से किसी प्रभावित चाइल्ड की से सिबलिंग की या पैरेंट की बनाने से रोकती है। इसीलिए आपके Ethereum खाते की की से Bitcoin खाते की की लीक नहीं हो सकती, भले ही दोनों एक ही मास्टर से बनी हों।
Zelcore में एक सीड फ़्रेज़ एक साथ BTC, ETH, SOL, ADA और दर्जनों अन्य एसेट को नियंत्रित करती है। हर एसेट अपने अलग coin_type सबट्री में रहता है और एक ही 512-बिट मूल से तयशुदा तरीके से बनता है।
यह हमला कैसे काम करता है: हर चेन के लिए विफलता का एक ही बिंदु
डेरिवेशन तयशुदा और मानकीकृत होने के कारण, जिस किसी के पास आपकी सीड फ़्रेज़ है, वह हर समर्थित चेन की सभी प्राइवेट की फिर से बना सकता है। यह डिज़ाइन की कमी नहीं, बल्कि डिज़ाइन का ही हिस्सा है। सुरक्षा मॉडल इस मान्यता पर आधारित है कि आपकी सीड फ़्रेज़ किसी और को कभी दिखाई नहीं देती।
इसका व्यावहारिक असर गंभीर है। सीड फ़्रेज़ लीक होने पर सिर्फ़ आपका Bitcoin उजागर नहीं होता। हमलावर आपका Ethereum पता, Solana पता, Cardano पता और बाकी सभी एसेट के पते भी एक साथ बना सकता है। जैसे ही कोई आपके Bitcoin की रिकवरी फ़्रेज़ की तस्वीर लेता है, आपके Solana एसेट भी खतरे में पड़ जाते हैं। उसे यह पता भी नहीं हो सकता कि आपके पास SOL है।
सीड फ़्रेज़ खोने पर उलटी समस्या आती है: हर चेन के लिए अलग कोई वैकल्पिक तरीका नहीं, खाते की रिकवरी नहीं और ग्राहक सहायता तक पहुँचने का कोई रास्ता नहीं। सीड बनाने वाली एंट्रॉपी को गणितीय रूप से वापस नहीं पाया जा सकता। कागज़ खोने का मतलब है सभी चेन तक पहुँच एक साथ खो देना।
इसीलिए हार्डवेयर वॉलेट सीड फ़्रेज़ को सिक्योर एलिमेंट के भीतर बनाते हैं और उसे कनेक्टेड कंप्यूटर के सामने कभी उजागर नहीं करते। सीड ऑफ़लाइन बनती है और वहीं रहती है।
चेन-विशिष्ट मेटाडेटा जिसे सीड सुरक्षित नहीं रखती
सीड फ़्रेज़ से वॉलेट रीस्टोर करने पर प्राइवेट की और मानक डेरिवेशन पाथ फिर से बन जाते हैं—लेकिन हर चीज़ वापस नहीं आती। डेटा की कई श्रेणियाँ ऐसी हैं जिन्हें सीड से दोबारा नहीं बनाया जा सकता:
- ऑफ़-चेन मेटाडेटा: लेन-देन के लेबल, एड्रेस बुक की प्रविष्टियाँ और कस्टम नोट वॉलेट ऐप्लिकेशन में रखे जाते हैं, ब्लॉकचेन पर नहीं।
- ग़ैर-मानक डेरिवेशन पाथ: कुछ पुराने वॉलेट और कुछ चेन (Solana और Cardano ने ऐतिहासिक रूप से ऐसे पाथ नियम अपनाए हैं जो सख़्त BIP-44 मानक से अलग हैं) के कारण, किसी दूसरे वॉलेट ऐप्लिकेशन में रीस्टोर करने पर बैलेंस शून्य दिख सकता है, जबकि फ़ंड ब्लॉकचेन पर मौजूद हों। की मौजूद हैं—सॉफ़्टवेयर बस ग़लत पते को देख रहा है।
- टोकन बैलेंस: Ethereum पर ERC-20 टोकन और Solana पर SPL टोकन ब्लॉकचेन पर स्मार्ट कॉन्ट्रैक्ट में रखे जाते हैं, लेकिन कोई बुनियादी रिकवरी टूल शायद सिर्फ़ मूल कॉइन का बैलेंस दिखाए। टोकन सुरक्षित हैं; उन्हें दिखाने के लिए वॉलेट को संबंधित कॉन्ट्रैक्ट से जानकारी लेनी होती है।
- DeFi पोज़िशन और NFT: ये तभी दिखते हैं जब वॉलेट को पता हो कि किन प्रोटोकॉल कॉन्ट्रैक्ट से जानकारी लेनी है और कौन-सा RPC एंडपॉइंट इस्तेमाल करना है।
व्यावहारिक सुझाव: सिर्फ़ अपनी सीड फ़्रेज़ ही नहीं, बल्कि इस्तेमाल किए गए वॉलेट सॉफ़्टवेयर और डेरिवेशन पाथ भी लिखकर रखें। महीनों या वर्षों बाद रिकवरी के लिए सिर्फ़ सीड फ़्रेज़ से हमेशा पर्याप्त जानकारी नहीं मिलती।
पते का दोबारा इस्तेमाल और क्रॉस-चेन पहचान
BIP-44 का coin_type विभाजन यह सुनिश्चित करता है कि एक ही सीड से बने Bitcoin और Ethereum पते गणितीय रूप से एक-दूसरे से असंबंधित हों—उनका मूल एक है, लेकिन पब्लिक की अलग-अलग हैं। हालाँकि, EVM-संगत चेन—Ethereum, BNB Chain, Polygon, Avalanche C-Chain, Base और अन्य—सभी coin_type = 60 साझा करती हैं। इसलिए हर EVM चेन पर वही 0x... पता दिखाई देता है।
यह जानबूझकर ऐसा रखा गया है, लेकिन इससे चेन के पार पहचान जुड़ जाती है। आपका Ethereum पता जानने वाला कोई भी व्यक्ति उसी पते का इस्तेमाल करके हर EVM चेन पर आपकी गतिविधि देख सकता है। निजता को अहमियत देने वाले उपयोगकर्ताओं के लिए, एसेट को एक जगह समेटने से पहले यह बात समझना उपयोगी है।
Bitcoin का UTXO मॉडल आम तौर पर हर लेन-देन के लिए नया पता बनाने को बढ़ावा देता है—HD वॉलेट इसे अपने-आप करते हैं। Ethereum के अकाउंट मॉडल में पता बदलना आम नहीं है; ज़्यादातर उपयोगकर्ता हर खाते के लिए एक ही पता अनिश्चित समय तक रखते हैं। कई लेन-देन में Bitcoin के एक ही पते का इस्तेमाल करने से निजता घटती है, क्योंकि इससे अलग-अलग इनपुट को एक ही मालिक से जोड़ना आसान हो जाता है।
बड़ी रकम की कस्टडी के लिए, एसेट को अलग-अलग सीड में रखने पर विचार करें: जोखिम भरी ट्रेडिंग के लिए एक सीड फ़्रेज़ और लंबी अवधि की होल्डिंग के लिए दूसरी; या बड़ी पोज़िशन के लिए एयर-गैप्ड डिवाइस (ऐसा डिवाइस जो कभी इंटरनेट से जुड़े कंप्यूटर के संपर्क में न आया हो)।
अपनी सुरक्षा कैसे करें: विफलता के एकमात्र बिंदु से बचाव
सीड फ़्रेज़ एक साथ आपकी सबसे शक्तिशाली रिकवरी का साधन भी है और विफलता का सबसे ख़तरनाक एकमात्र बिंदु भी। इसे सुरक्षित रखने के कुछ ठोस तरीके:
- इसे कागज़ पर नहीं, धातु पर लिखें। स्टेनलेस स्टील या टाइटेनियम की बैकअप प्लेटें आग और बाढ़ में भी सुरक्षित रहती हैं। कागज़ नहीं।
- इसे कभी डिजिटल रूप में न रखें। न स्क्रीनशॉट, न क्लाउड नोट्स, न पासवर्ड मैनेजर, न टाइप की हुई कॉपी। सीड फ़्रेज़ के किसी नेटवर्क से जुड़े डिवाइस तक पहुँचते ही हमले की संभावना काफ़ी बढ़ जाती है।
- बड़ी रकम जमा करने से पहले रिकवरी जाँच लें। सिर्फ़ सीड फ़्रेज़ का इस्तेमाल करके उसे किसी नए डिवाइस पर रीस्टोर करें। इससे पुष्टि होगी कि यह काम करती है और आपकी अपेक्षा के मुताबिक पते बनाती है।
- Shamir's Secret Sharing (SLIP-39) पर विचार करें। SLIP-39 एक मानक है जो सीड को N हिस्सों में बाँटता है; इसे दोबारा बनाने के लिए सिर्फ़ M हिस्से ज़रूरी होते हैं। इससे हिस्सों को अलग-अलग जगहों पर रखा जा सकता है—एक घर की तिजोरी में, एक किसी भरोसेमंद व्यक्ति के पास और एक बैंक की तिजोरी में—ताकि किसी एक जगह पर पूरा गुप्त डेटा न रहे।
- पासफ़्रेज़ के फ़ायदे और जोखिम समझें। एक मज़बूत पासफ़्रेज़ (25वाँ शब्द) ऐसा दिखावा संभव बनाता है कि असली वॉलेट का पता न चले: पासफ़्रेज़ के बिना खुलने वाले वॉलेट में थोड़ी-सी भटकाने वाली रकम रखें, जबकि असली होल्डिंग्स सिर्फ़ पासफ़्रेज़ से मिलें। जोखिम भी उतना ही बड़ा है—पासफ़्रेज़ भूल जाना, सीड खोने जितना ही स्थायी नुकसान है।
जो क्रिप्टो वॉलेट उपयोगकर्ता Zelcore में कई चेन पर एसेट रखते हैं, उनके लिए यह आख़िरी बात ख़ास तौर पर मायने रखती है: रिकवरी की एक जाँच में उन सभी चेन को शामिल करें जिनका आप सक्रिय रूप से इस्तेमाल करते हैं, सिर्फ़ सबसे स्पष्ट चेन को नहीं।
मुख्य बातें
- 12 शब्दों वाली सीड में 128 बिट की एंट्रॉपी होती है; 24 शब्दों वाली सीड में 256 बिट की। खो जाने पर दोनों में से किसी को भी वापस नहीं पाया जा सकता।
- BIP-32 और BIP-44 हर ब्लॉकचेन (
coin_type) के लिए अलग की सबट्री बनाते हैं, लेकिन सभी सबट्री एक ही मास्टर की से निकलती हैं—सीड से छेड़छाड़ होने पर एक साथ सभी चेन प्रभावित होती हैं। - Zelcore में 80+ चेन का समर्थन है, इसलिए एक बैकअप फ़्रेज़ से बड़ा और विविध पोर्टफ़ोलियो नियंत्रित होता है; उस बैकअप की भौतिक सुरक्षा उसकी लंबाई जितनी ही अहम है।
- EVM चेन (Ethereum, BNB Chain, Polygon और अन्य)
coin_type = 60साझा करती हैं, इसलिए उनका एड्रेस स्पेस भी साझा है—वही0xपता उन सभी पर दिखाई देता है। - सिर्फ़ सीड से रीस्टोर करने पर टोकन बैलेंस या DeFi पोज़िशन शायद न दिखें; इस्तेमाल किए गए वॉलेट सॉफ़्टवेयर और पाथ का रिकॉर्ड रखें।
- धातु के बैकअप, SLIP-39 से अलग-अलग भौगोलिक जगहों पर हिस्से रखना और पासफ़्रेज़ की एक अतिरिक्त परत—ये तीन ठोस उपाय विफलता के एकमात्र बिंदु का जोखिम काफ़ी घटाते हैं।



