Zelcore
Z
Zelcore TeamMulti-Asset Crypto Wallet & Web3 Ecosystem

मल्टी-चेन कस्टडी की समस्या — एक सीड, कई लेजर

10 मिनट में पढ़ें
मल्टी-चेन कस्टडी की समस्या — एक सीड, कई लेजर

आप कागज़ के एक टुकड़े—बारह या चौबीस शब्दों—का बैकअप लेते हैं और यह भरोसा करके निश्चिंत हो जाते हैं कि आपका क्रिप्टो सुरक्षित है। लेकिन वह कागज़ सिर्फ़ एक खाते की सुरक्षा नहीं करता। यह आपके वॉलेट की हर ब्लॉकचेन पर मौजूद सभी खातों की सुरक्षा करता है। 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 फ़ॉर्मैट वाला डेरिवेशन पाथ तय करता है। हर हिस्से की एक खास भूमिका होती है:

एपॉस्ट्रॉफ़ हार्डन्ड डेरिवेशन दर्शाते हैं—यह एकतरफ़ा प्रक्रिया है, जो गणितीय रूप से किसी प्रभावित चाइल्ड की से सिबलिंग की या पैरेंट की बनाने से रोकती है। इसीलिए आपके Ethereum खाते की की से Bitcoin खाते की की लीक नहीं हो सकती, भले ही दोनों एक ही मास्टर से बनी हों।

Zelcore में एक सीड फ़्रेज़ एक साथ BTC, ETH, SOL, ADA और दर्जनों अन्य एसेट को नियंत्रित करती है। हर एसेट अपने अलग coin_type सबट्री में रहता है और एक ही 512-बिट मूल से तयशुदा तरीके से बनता है।

यह हमला कैसे काम करता है: हर चेन के लिए विफलता का एक ही बिंदु

डेरिवेशन तयशुदा और मानकीकृत होने के कारण, जिस किसी के पास आपकी सीड फ़्रेज़ है, वह हर समर्थित चेन की सभी प्राइवेट की फिर से बना सकता है। यह डिज़ाइन की कमी नहीं, बल्कि डिज़ाइन का ही हिस्सा है। सुरक्षा मॉडल इस मान्यता पर आधारित है कि आपकी सीड फ़्रेज़ किसी और को कभी दिखाई नहीं देती।

इसका व्यावहारिक असर गंभीर है। सीड फ़्रेज़ लीक होने पर सिर्फ़ आपका Bitcoin उजागर नहीं होता। हमलावर आपका Ethereum पता, Solana पता, Cardano पता और बाकी सभी एसेट के पते भी एक साथ बना सकता है। जैसे ही कोई आपके Bitcoin की रिकवरी फ़्रेज़ की तस्वीर लेता है, आपके Solana एसेट भी खतरे में पड़ जाते हैं। उसे यह पता भी नहीं हो सकता कि आपके पास SOL है।

सीड फ़्रेज़ खोने पर उलटी समस्या आती है: हर चेन के लिए अलग कोई वैकल्पिक तरीका नहीं, खाते की रिकवरी नहीं और ग्राहक सहायता तक पहुँचने का कोई रास्ता नहीं। सीड बनाने वाली एंट्रॉपी को गणितीय रूप से वापस नहीं पाया जा सकता। कागज़ खोने का मतलब है सभी चेन तक पहुँच एक साथ खो देना।

इसीलिए हार्डवेयर वॉलेट सीड फ़्रेज़ को सिक्योर एलिमेंट के भीतर बनाते हैं और उसे कनेक्टेड कंप्यूटर के सामने कभी उजागर नहीं करते। सीड ऑफ़लाइन बनती है और वहीं रहती है।

चेन-विशिष्ट मेटाडेटा जिसे सीड सुरक्षित नहीं रखती

सीड फ़्रेज़ से वॉलेट रीस्टोर करने पर प्राइवेट की और मानक डेरिवेशन पाथ फिर से बन जाते हैं—लेकिन हर चीज़ वापस नहीं आती। डेटा की कई श्रेणियाँ ऐसी हैं जिन्हें सीड से दोबारा नहीं बनाया जा सकता:

व्यावहारिक सुझाव: सिर्फ़ अपनी सीड फ़्रेज़ ही नहीं, बल्कि इस्तेमाल किए गए वॉलेट सॉफ़्टवेयर और डेरिवेशन पाथ भी लिखकर रखें। महीनों या वर्षों बाद रिकवरी के लिए सिर्फ़ सीड फ़्रेज़ से हमेशा पर्याप्त जानकारी नहीं मिलती।

पते का दोबारा इस्तेमाल और क्रॉस-चेन पहचान

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 के एक ही पते का इस्तेमाल करने से निजता घटती है, क्योंकि इससे अलग-अलग इनपुट को एक ही मालिक से जोड़ना आसान हो जाता है।

बड़ी रकम की कस्टडी के लिए, एसेट को अलग-अलग सीड में रखने पर विचार करें: जोखिम भरी ट्रेडिंग के लिए एक सीड फ़्रेज़ और लंबी अवधि की होल्डिंग के लिए दूसरी; या बड़ी पोज़िशन के लिए एयर-गैप्ड डिवाइस (ऐसा डिवाइस जो कभी इंटरनेट से जुड़े कंप्यूटर के संपर्क में न आया हो)।

अपनी सुरक्षा कैसे करें: विफलता के एकमात्र बिंदु से बचाव

सीड फ़्रेज़ एक साथ आपकी सबसे शक्तिशाली रिकवरी का साधन भी है और विफलता का सबसे ख़तरनाक एकमात्र बिंदु भी। इसे सुरक्षित रखने के कुछ ठोस तरीके:

  1. इसे कागज़ पर नहीं, धातु पर लिखें। स्टेनलेस स्टील या टाइटेनियम की बैकअप प्लेटें आग और बाढ़ में भी सुरक्षित रहती हैं। कागज़ नहीं।
  2. इसे कभी डिजिटल रूप में न रखें। न स्क्रीनशॉट, न क्लाउड नोट्स, न पासवर्ड मैनेजर, न टाइप की हुई कॉपी। सीड फ़्रेज़ के किसी नेटवर्क से जुड़े डिवाइस तक पहुँचते ही हमले की संभावना काफ़ी बढ़ जाती है।
  3. बड़ी रकम जमा करने से पहले रिकवरी जाँच लें। सिर्फ़ सीड फ़्रेज़ का इस्तेमाल करके उसे किसी नए डिवाइस पर रीस्टोर करें। इससे पुष्टि होगी कि यह काम करती है और आपकी अपेक्षा के मुताबिक पते बनाती है।
  4. Shamir's Secret Sharing (SLIP-39) पर विचार करें। SLIP-39 एक मानक है जो सीड को N हिस्सों में बाँटता है; इसे दोबारा बनाने के लिए सिर्फ़ M हिस्से ज़रूरी होते हैं। इससे हिस्सों को अलग-अलग जगहों पर रखा जा सकता है—एक घर की तिजोरी में, एक किसी भरोसेमंद व्यक्ति के पास और एक बैंक की तिजोरी में—ताकि किसी एक जगह पर पूरा गुप्त डेटा न रहे।
  5. पासफ़्रेज़ के फ़ायदे और जोखिम समझें। एक मज़बूत पासफ़्रेज़ (25वाँ शब्द) ऐसा दिखावा संभव बनाता है कि असली वॉलेट का पता न चले: पासफ़्रेज़ के बिना खुलने वाले वॉलेट में थोड़ी-सी भटकाने वाली रकम रखें, जबकि असली होल्डिंग्स सिर्फ़ पासफ़्रेज़ से मिलें। जोखिम भी उतना ही बड़ा है—पासफ़्रेज़ भूल जाना, सीड खोने जितना ही स्थायी नुकसान है।

जो क्रिप्टो वॉलेट उपयोगकर्ता Zelcore में कई चेन पर एसेट रखते हैं, उनके लिए यह आख़िरी बात ख़ास तौर पर मायने रखती है: रिकवरी की एक जाँच में उन सभी चेन को शामिल करें जिनका आप सक्रिय रूप से इस्तेमाल करते हैं, सिर्फ़ सबसे स्पष्ट चेन को नहीं।

मुख्य बातें


आगे पढ़ें

“आपकी कीज़ नहीं, आपके कॉइन्स नहीं” — एक्सचेंज के पास असल में क्या होता है

“आपकी कीज़ नहीं, आपके कॉइन्स नहीं” — एक्सचेंज के पास असल में क्या होता है

यह समझाता है कि एक्सचेंज पर दिखने वाला IOU बैलेंस और ब्लॉकचेन पर वास्तविक स्वामित्व कैसे अलग हैं। FTX और Mt. Gox की विफलताओं से जानें कि व्यवहार में कस्टोडियल का क्या मतलब है।

7 मिनट में पढ़ें
सीड फ़्रेज़: हर अकाउंट की मास्टर की

सीड फ़्रेज़ समझें: वे कैसे काम करते हैं, उन्हें कैसे सुरक्षित रखें और उनसे क्या रिकवर नहीं किया जा सकता

सीड फ़्रेज़ की पूरी गाइड: BIP-39 उन्हें कैसे एन्कोड करता है, BIP-32/44 हर चेन पर हर की कैसे बनाते हैं, उन्हें सुरक्षित तरीके से कैसे रखें, वे क्या रिकवर करते हैं और क्या नहीं, और वे समस्याएँ जो केवल रीस्टोर करते समय सामने आती हैं।

16 मिनट में पढ़ें
25वाँ शब्द: पासफ़्रेज़ सुरक्षा की दूसरी परत कैसे जोड़ता है

25वाँ शब्द: पासफ़्रेज़ सुरक्षा की दूसरी परत कैसे जोड़ता है

जानें कि BIP-39 पासफ़्रेज़ पूरी तरह अलग छिपा हुआ वॉलेट कैसे बनाते हैं, वे सीड फ़्रेज़ की चोरी से बचाव का सबसे मज़बूत तरीका क्यों हैं, इनके गंभीर विफलता जोखिम क्या हैं और इनका जोखिम लेना कब सचमुच उचित है।

9 मिनट में पढ़ें

हमारे न्यूज़लेटर से जुड़ें

महीने में एक बार हमारी ओर से एक दोस्ताना अपडेट पाएँ। कोई स्पैम नहीं, बस Zelcore की ताज़ा जानकारी।

हमारे न्यूज़लेटर से जुड़ें