कोल्ड वॉलेट: पूरी गाइड, कागज़ के टुकड़े से लेकर Qubes OS पर मल्टीसिग तक

सबसे सरल से सबसे मज़बूत तक कोल्ड वॉलेट बनाना: सीड फ्रेज़, हार्डवेयर वॉलेट, एयर-गैप मशीन, SeedSigner, Qubes OS और मल्टीसिग की व्याख्या।

|

पढ़ने का समय: 23 मिनट

कोल्ड वॉलेट: पूरी गाइड, कागज़ के टुकड़े से लेकर Qubes OS पर मल्टीसिग तक

2023 में कैस्परस्की के शोधकर्ताओं ने एक Trezor हार्डवेयर वॉलेट खोलकर जाँचा, जो देखने में भरोसेमंद लगने वाले एक ऑनलाइन मार्केटप्लेस से खरीदा गया था। उपकरण पैकेजिंग समेत असली से हूबहू मिलता था और सामान्य रूप से काम करता था। वह नकल करने के लिए शब्दों की एक शृंखला दिखाता था, बिलकुल किसी असली उपकरण की तरह। फर्क सिर्फ इतना था कि वह शृंखला उपकरण ने यादृच्छिक रूप से नहीं निकाली थी: उसे हमलावर ने पहले से चुन रखा था, और उसे बस इंतज़ार करना था कि पीड़ित उसमें अपनी रकम जमा करे। पूरा विश्लेषण कैस्परस्की के ब्लॉग पर प्रकाशित है

यह कहानी पूरे विषय का सार है। पीड़ित ने सही उत्पाद खरीदा था, सही ब्रांड का, सही नीयत के साथ। जो नाकाम हुआ वह हार्डवेयर नहीं था, बल्कि उसके इर्द-गिर्द की प्रक्रिया थी।

कोल्ड वॉलेट कोई खरीदी जाने वाली वस्तु नहीं है। यह एक प्रक्रिया है जिसे लागू किया जाता है, और हार्डवेयर उसका महज़ एक हिस्सा है।

नीचे सुरक्षा के पाँच स्तर हैं, सबसे सरल से सबसे कठिन तक। हर स्तर जैसा है वैसा ही इस्तेमाल किया जा सकता है। हर पायदान पर वही सवाल: पिछला स्तर किस चीज़ से नहीं बचाता था, और क्या वह जोखिम सचमुच आप पर लागू होता है?

कोल्ड वॉलेट क्या है, बिना पारिभाषिक शब्दजाल के

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

इस रकम को हिलाने के लिए यह साबित करना होता है कि आप उसके स्वामी हैं। यह प्रमाण उस रहस्य से आता है जो केवल आपके पास है: निजी कुंजी। इसे कभी कहीं भेजा नहीं जाता। इसका इस्तेमाल भुगतान आदेश पर एक क्रिप्टोग्राफिक हस्ताक्षर लगाने के लिए होता है, और नेटवर्क जाँचता है कि वह हस्ताक्षर वाकई संबंधित पते से मेल खाता है।

इसलिए पूरी सुरक्षा एक ही बिंदु पर टिकी है: निजी कुंजी किसने देखी।

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

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

कोल्ड वॉलेट, शाब्दिक अर्थ में ठंडा बटुआ, इस तर्क को पलट देता है। निजी कुंजी इंटरनेट से न जुड़े उपकरण पर बनती है और वह उपकरण कभी नहीं छोड़ती। जो आता-जाता है वह केवल हस्ताक्षर के लिए भेजे गए लेनदेन हैं, जो भीतर जाते हैं, और हस्ताक्षरित लेनदेन, जो बाहर आते हैं। जो हमलावर आपके जुड़े हुए कंप्यूटर पर पूरा कब्ज़ा कर ले, वह लेनदेन गुज़रते देखेगा, पर उन पर हस्ताक्षर करने वाली कुंजी कभी नहीं।

यही एकमात्र भेद है जो मायने रखता है। बाकी सब कुछ इसी को चकमा देना उत्तरोत्तर कठिन बनाने में लगता है।

हॉट वॉलेट या कोल्ड वॉलेट, फर्क क्या है

हॉट वॉलेट, यानी गर्म बटुआ, वह वॉलेट है जिसकी निजी कुंजी इंटरनेट से जुड़े उपकरण पर बनती या रखी जाती है, जिससे वह लगातार दूरस्थ हमले के सामने खुली रहती है। कोल्ड वॉलेट कुंजी ऑफ़लाइन बनाता है और ऑफ़लाइन ही हस्ताक्षर करता है, इसलिए निजी कुंजी कभी किसी जुड़े उपकरण को नहीं छूती। सबसे आम भ्रम ऑपरेटिंग सिस्टम की भूमिका को लेकर है: MetaMask जैसे ऐप वाला फोन हॉट वॉलेट ही रहता है, चाहे सिस्टम कठोर बनाया गया हो और पूरी तरह अद्यतन हो। मायने उपकरण की सामान्य सुरक्षा नहीं रखती, बल्कि यह रखती है कि ठीक जिस क्षण कुंजी हस्ताक्षर के काम आ रही है, उस क्षण नेटवर्क कनेक्शन मौजूद है या नहीं। जुड़े उपकरण को कठोर बनाने से समझौते की संभावना घटती है, पर वॉलेट जिस श्रेणी में आता है वह नहीं बदलती।

2026 का Coldcard प्रकरण हमें क्या सिखाता है

पायदानों में उतरने से पहले एक स्पष्टीकरण ज़रूरी है, और हालिया घटनाक्रम उसे टालने नहीं देता।

जुलाई 2026 के अंत में निर्माता Coinkite ने खुलासा किया कि मार्च 2021 में उसके Coldcard के फर्मवेयर में आई एक खामी ने कुछ सीड के निर्माण को प्रभावित किया था। यह जानबूझकर रखा गया वैकल्पिक तंत्र नहीं था: नई क्रिप्टोग्राफिक लाइब्रेरी पर जाते समय एकीकरण की एक गलती के कारण, वह मैक्रो जो सॉफ़्टवेयर के आरक्षित जनरेटर को बंद करने वाला था, अपेक्षित असर नहीं दिखा सका, और इस तरह नियत हार्डवेयर जनरेटर असल में दरकिनार हो गया और उसकी जगह मंच का सामान्य सॉफ़्टवेयर जनरेटर चलता रहा, जो पूर्वानुमेय है। बनी हुई फ्रेज़ पूरी तरह यादृच्छिक लगती थीं, पर Coinkite द्वारा प्रकाशित प्रारंभिक आकलनों के अनुसार उनकी वास्तविक एन्ट्रॉपी निर्धारित 128 बिट के बजाय Mk2 और Mk3 मॉडलों पर लगभग 40 बिट और Mk4, Mk5 तथा Q पर लगभग 72 बिट रह जाती थी। Coinkite द्वारा प्रकाशित तकनीकी दस्तावेज़ इस तंत्र का सटीक विवरण देता है।

TRM Labs के विश्लेषण के अनुसार, 30 जुलाई 2026 से चार लहरों में हमलावरों ने 5,200 से अधिक पतों पर बँटे लगभग 1,816 बिटकॉइन खाली कर दिए। किसी भी क्षण उन्हें पीड़ितों के उपकरणों तक पहुँच की ज़रूरत नहीं पड़ी, न भौतिक रूप से, न दूर से। उन्होंने बस उन निजी कुंजियों की फिर से गणना कर ली जो इतनी कमज़ोर हो चुकी थीं कि बलपूर्वक खोजी जा सकें।

याद रखने की बात यही है। इन पीड़ितों ने कोई गलती नहीं की थी। सीड कभी साझा नहीं की, उपकरण कभी जोड़ा नहीं, भौतिक बैकअप बेदाग। इसमें से कुछ भी काम नहीं आया, क्योंकि खामी कुंजी बनने के क्षण में थी, तब जब बचाने के लिए कुछ था ही नहीं।

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

पायदान 1: कागज़ पर सीड फ्रेज़

निजी कुंजी याद रखना इंसान के लिए असंभव है। लगभग सभी वॉलेट द्वारा अपनाया गया BIP39 मानक इस समस्या को दरकिनार करता है।

वॉलेट एक बहुत बड़ी यादृच्छिक संख्या निकालता है, फिर उसे 2048 शब्दों के एक निश्चित शब्दकोश से लिए गए सामान्य शब्दों की सूची में अनूदित करता है: यही सीड फ्रेज़, या पुनर्प्राप्ति वाक्यांश है। बारह शब्द 128 बिट यादृच्छिकता के बराबर हैं, चौबीस शब्द 256 बिट के। इसी वाक्यांश से वॉलेट गणितीय रूप से आपकी सारी निजी कुंजियाँ और सारे पते फिर से निकाल लेता है।

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

इस वाक्यांश का अनुमान लगाना असंभव जो बनाता है वह उसमें निहित यादृच्छिकता की मात्रा है, उसकी दिखने वाली लंबाई नहीं। यही तर्क पासवर्ड पर भी लागू होता है, जिसे हमने एन्ट्रॉपी और आपकी सुरक्षा के पीछे के विज्ञान पर अपने लेख में विस्तार से समझाया है।

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

यह पायदान किससे नहीं बचाता। कागज़ जलता है, पानी की क्षति नहीं झेलता, फीका पड़ता है, खो जाता है। गलत दराज़ खोलने वाला उसे कुछ सेकंड में पढ़ सकता है। सबसे बढ़कर, वह एक एकल विफलता बिंदु बनाता है, यह अभिव्यक्ति पूरे लेख में लौटती रहेगी: एक अकेला तत्व जिसका खो जाना या समझौता हो जाना सब कुछ ले जाने के लिए काफी है।

तत्काल सुधार सस्ता है: वाक्यांश को धातु बैकअप पर उकेरना, यानी ठप्पे वाले अक्षरों या डाली जाने वाली टाइलों वाली स्टेनलेस स्टील की पट्टी, जिनके सबसे ज्ञात उदाहरण Cryptosteel और Billfodl हैं। इस्पात घरेलू आग और बाढ़ दोनों झेल जाता है। इससे आकस्मिक नष्ट होने की समस्या हल होती है, चोरी की नहीं।

पायदान 2: बाज़ार का हार्डवेयर वॉलेट

पायदान 1 यह मानकर चलता है कि आपने सीड फ्रेज़ कहीं बनाई है। अगर आपने उसे नकल करने से पहले किसी मोबाइल ऐप में बनाया था, तो आपका वाक्यांश किसी जुड़े हुए उपकरण पर मौजूद रहा है, और कागज़ ने सिर्फ पहले से उजागर हो चुके रहस्य का बैकअप लिया है।

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

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

मानक विकल्प हैं Ledger , Trezor और Coldcard , जिनमें आखिरी बिटकॉइन पर केंद्रित है।

स्रोत को लेकर सतर्कता

यहाँ हम इस लेख की शुरुआत वाले नकली वॉलेट पर लौट आते हैं।

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

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

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

पायदान 3: समर्पित एयर-गैप कंप्यूटर

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

  1. केवल इसी काम के लिए समर्पित एक मशीन लें। पुराना लैपटॉप ठीक रहेगा, और बिना अंतर्निर्मित वायरलेस चिप वाला मॉडल आदर्श है।
  2. एक साफ सिस्टम फिर से स्थापित करें, मसलन कोई प्रचलित लिनक्स वितरण, ऐसी छवि से जिसका क्रिप्टोग्राफिक फिंगरप्रिंट आपने जाँच लिया हो।
  3. नेटवर्क को यथासंभव निचले स्तर पर निष्क्रिय करें। वाई-फाई कार्ड को भौतिक रूप से निकाल देना, जो अक्सर किसी ढक्कन के नीचे लगा छोटा कार्ड होता है, सेटिंग्स में उसे बंद करने से बेहतर है। ईथरनेट केबल कभी न लगाएँ। सॉफ़्टवेयर से किया गया निष्क्रियकरण सॉफ़्टवेयर से पलटा जा सकता है, जो पुर्ज़ा मौजूद ही नहीं वह कुछ नहीं पलट सकता।
  4. कोई मानक सॉफ़्टवेयर वॉलेट स्थापित करें, Sparrow या Electrum , इंस्टॉलर को यूएसबी ड्राइव से ले जाकर और उसके हस्ताक्षर की जाँच करके।
  5. इसी मशीन पर, ऑफ़लाइन, सीड फ्रेज़ बनाएँ और पायदान 1 के अनुसार उसका बैकअप लें।

खर्च करने के लिए प्रवाह एक मानक प्रारूप से होकर जाता है, PSBT (Partially Signed Bitcoin Transaction), यानी आंशिक रूप से हस्ताक्षरित लेनदेन। यह एक फाइल है जिसमें हस्ताक्षर को छोड़कर लेनदेन का सारा विवरण होता है। जुड़े हुए कंप्यूटर पर आप लेनदेन तैयार करते हैं और यह फाइल निर्यात करते हैं। उसे यूएसबी ड्राइव से, या स्क्रीन पर दिखाए और कैमरे से पढ़े जाने वाले क्यूआर कोड से, ऑफ़लाइन मशीन तक ले जाते हैं। ऑफ़लाइन मशीन उस पर हस्ताक्षर करती है, आप हस्ताक्षरित फाइल उसी रास्ते वापस लाते हैं, और जुड़ा हुआ कंप्यूटर उसे नेटवर्क पर प्रसारित करता है।

दोनों दुनियाओं के बीच इकलौता माध्यम एक फाइल है जिसे आप हाथ से ले जाते हैं। यह धीमा है, और यही इसकी खूबी है।

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

पायदान 4: ओपन सोर्स स्वनिर्मित हस्ताक्षरकर्ता, SeedSigner

SeedSigner पायदान 3 के तर्क को उसके अंतिम निष्कर्ष तक ले जाता है: एक न्यूनतम उपकरण, आपके अपने हाथों बना, जिसका व्यवहार जाँचा जा सकता है और जो कुछ भी सहेजकर नहीं रखता।

केंद्रीय घटक है Raspberry Pi Zero, संस्करण 1.3। यह ब्योरा कोई मामूली बात नहीं, यही पूरी व्यवस्था का हृदय है। Pi Zero 1.3 में हार्डवेयर स्तर पर न वाई-फाई है न ब्लूटूथ: रेडियो चिप बोर्ड पर मौजूद ही नहीं हैं। यह न Raspberry Pi 5 है, न Pi Zero W, न Pi Zero 2, जिन सबमें वायरलेस कनेक्टिविटी होती है। आधिकारिक दस्तावेज़ स्पष्ट है, नेटवर्क पृथक्करण की सर्वोत्तम गारंटी संस्करण 1.3 ही देता है।

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

बाकी तीन पुर्ज़ों में सिमट जाता है: बटनों समेत 240 गुणा 240 पिक्सेल का 1.3 इंच वाला WaveShare स्क्रीन, Pi Zero के अनुकूल एक कैमरा मॉड्यूल, और एक माइक्रोएसडी कार्ड। पचास डॉलर से कम के पुर्ज़े, और टाँका लगाने की ज़रूरत बिलकुल नहीं।

सारा संचार क्यूआर कोड से होता है, दोनों दिशाओं में। जुड़ा हुआ वॉलेट, मसलन Sparrow, PSBT को क्यूआर कोड के रूप में दिखाता है, और लेनदेन बड़ा हो तो चलायमान रूप में। SeedSigner का कैमरा उसे पढ़ता है। उपकरण लेनदेन का विवरण अपनी स्क्रीन पर दिखाता है, आप पुष्टि करते हैं, वह हस्ताक्षर करता है, फिर अपनी बारी में हस्ताक्षरित लेनदेन को क्यूआर कोड में दिखाता है, जिसे आप जुड़े हुए कंप्यूटर के वेबकैम से पकड़ लेते हैं। न कोई डेटा केबल, न कोई यूएसबी ड्राइव, न कोई नेटवर्क। प्रकाश ही इकलौता माध्यम है।

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

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

एक कार्यात्मक सीमा उल्लेखनीय है: SeedSigner एक बिटकॉइन परियोजना है, यह दूसरी चेन को कवर नहीं करता।

पायदान 5: Qubes OS पर Vault वर्चुअल मशीन

पायदान 3 दो दुनियाओं को एक निकाले हुए केबल से अलग करता है। यह ऐसी गारंटी है जिसे आप रोज़-रोज़ हाथ से बनाए रखते हैं और जो आपके अनुशासन पर टिकी है।

Qubes OS कुछ और प्रस्तावित करता है: सिस्टम की स्थापत्य द्वारा थोपा गया पृथक्करण। Qubes आपकी गतिविधियों को अलग-अलग वर्चुअल मशीनों में बाँटता है, जिन्हें qubes कहते हैं, और जिन्हें एक हाइपरवाइज़र अलग रखता है। दूसरे सिस्टमों के सामने हमने इसे सुरक्षा-केंद्रित ऑपरेटिंग सिस्टमों की तुलना में रखा है।

Vault वर्चुअल मशीन बिना किसी नेटवर्क इंटरफेस के बनाई जाती है। यह कोई दिखावटी सेटिंग नहीं है: इस वर्चुअल मशीन में वर्चुअल नेटवर्क कार्ड है ही नहीं, कोई ड्राइवर नहीं, कोई स्टैक नहीं, चालू करने को कुछ नहीं। उसके भीतर चाहे जो कोड चले, उसके पास पैकेट भेजने का कोई भौतिक साधन नहीं है। सीड फ्रेज़ यही रखती है और Sparrow को ऑफ़लाइन यही चलाती है।

दूसरी वर्चुअल मशीन, जो इस बार जुड़ी हुई है, Sparrow को केवल-निगरानी मोड में चलाती है, सिर्फ सार्वजनिक कुंजियों के साथ। वह शेष राशि और इतिहास देखती है, लेनदेन बनाना जानती है, पर किसी पर हस्ताक्षर करने में असमर्थ है।

स्थानांतरण विशेष रूप से फाइल के जरिए होता है, आंतरिक उपकरण qvm-copy से। बिना हस्ताक्षर वाली PSBT जुड़ी हुई मशीन से Vault की ओर जाती है, Vault उस पर हस्ताक्षर करती है, हस्ताक्षरित फाइल उसी तंत्र से लौट आती है। कोई साझा नेटवर्क नहीं, कोई साझा फोल्डर नहीं, कोई स्वचालित क्लिपबोर्ड नहीं।

दो बातें इसे साधारण अलग-थलग पीसी से बेहतर बनाती हैं। पहली, पृथक्करण अब आप पर निर्भर नहीं रहा: पारंपरिक एयर-गैप मशीन पर एयर गैप आपके व्यवहार का गुण है, वह तब तक टिकता है जब तक कोई केबल न लगाए। Qubes के अंतर्गत पृथक्करण हाइपरवाइज़र लागू करता है, वर्चुअल मशीन के नीचे, उसके भीतर चलने वाली किसी भी चीज़ की पहुँच से बाहर। जो दुर्भावनापूर्ण सॉफ़्टवेयर Vault में पूरे अधिकार पा ले, उसके पास फिर भी चलाने को कोई नेटवर्क हार्डवेयर नहीं होगा। दूसरी, प्रतिवर्तनीयता: qubes टेम्पलेट पर आधारित हैं, और अगर आपको समझौते का संदेह हो तो आप वर्चुअल मशीन नष्ट करके कुछ ही मिनटों में नई और साफ बना लेते हैं। समर्पित कंप्यूटर पर वही संदेह पूरी पुनर्स्थापना थोप देता है।

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

मल्टीसिग: समस्या की प्रकृति ही बदल देना

पिछले पाँचों पायदान एक ही चीज़ सुधारते हैं, यानी एक अकेले रहस्य की सुरक्षा। मल्टीसिग, यानी बहु-हस्ताक्षर, एक अलग सवाल उठाता है: और अगर हम एक अकेला रहस्य रखना ही छोड़ दें तो?

यह सिद्धांत नेटवर्क के नियमों में ही दर्ज है। रकम को एक कुंजी से जोड़ने के बजाय, उसे कुंजियों के समूह से जोड़ा जाता है, एक सीमा-मान के साथ। 3 में से 2 में तीन कुंजियाँ होती हैं और खर्च के लिए दो चाहिए। 5 में से 3 में पाँच कुंजियाँ होती हैं, तीन चाहिए। हर कुंजी स्वतंत्र रूप से बनती है, अलग उपकरण पर, आदर्श रूप से अलग किस्म के उपकरण पर, और अलग जगह रखी जाती है: आपके घर पर एक Coldcard, किसी भरोसेमंद परिजन के यहाँ एक SeedSigner, बैंक लॉकर में एक कुंजी।

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

एकल विफलता बिंदु एक साथ दोनों दिशाओं में गायब हो जाता है, हानि के विरुद्ध भी और चोरी के विरुद्ध भी। पिछला कोई पायदान यह परिणाम नहीं देता, Qubes वाली व्यवस्था भी नहीं।

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

वे नियम जो हर पायदान पर लागू होते हैं

चर्चा का अधिकांश हिस्सा हार्डवेयर घेर लेता है, जबकि असली नुकसान अक्सर कहीं और से आते हैं।

अपने बैकअप भौगोलिक रूप से बाँटें। एक ही घर की दो दराज़ों में रखी एक ही सीड की दो प्रतियाँ, आग या पानी की क्षति के सामने एक ही प्रति के बराबर हैं। जोखिम सिर्फ चोरी नहीं है। जगहें अलग करें, यह ध्यान में रखते हुए कि हर अतिरिक्त प्रति हानि के प्रति आपकी प्रतिरोधक क्षमता बढ़ाती है और चोरी के प्रति घटाती है। यह एक संतुलन है, कोई इष्टतम सेटिंग नहीं।

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

चुप रहें। तकनीकी सुरक्षा का सामाजिक अभियांत्रिकी या लक्षित शारीरिक चोरी पर कोई असर नहीं होता। सार्वजनिक रूप से यह ज़िक्र न करें कि आपके पास क्रिप्टोकरेंसी है, न सोशल मीडिया पर, न रेस्तराँ में, न दूर के परिचितों के सामने। दुनिया की सबसे अच्छी व्यवस्था भी उस व्यक्ति की रक्षा नहीं करती जिसके बारे में यह जाना जाता हो कि उसके पास लेने लायक कुछ है।

उत्तराधिकार की व्यवस्था करें। यह सबसे उपेक्षित बिंदु है, और अपरिवर्तनीय भी। अच्छी तरह सुरक्षित कोल्ड वॉलेट इसी तरह बनाया जाता है कि आपके सिवा कोई उस तक न पहुँचे। मृत्यु या अक्षमता की स्थिति में यही गुण आपके उत्तराधिकारियों के विरुद्ध हो जाता है और रकम हमेशा के लिए खो जाती है। कई रास्ते हैं: किसी भरोसेमंद तीसरे पक्ष को सौंपा गया या नोटरी के पास जमा किया गया एन्क्रिप्टेड दस्तावेज़, ऐसी मल्टीसिग व्यवस्था जिसमें एक कुंजी उत्तराधिकारी के पास हो, या dead man switch जैसा तंत्र जो जीवन के संकेत न मिलने पर कोई सूचना जारी कर दे। हर विकल्प के कानूनी और कर संबंधी निहितार्थ हैं जो देश-देश में अलग होते हैं। तकनीकी मंशा को प्रलेखित करें, और क्रियान्वयन को किसी विधि-पेशेवर से ढँचा दिलवाएँ।

यह Arpokrat के दृष्टिकोण के बारे में क्या कहता है

इन पाँच पायदानों से गुज़रने वाला सूत्र बढ़ती हुई परिष्कृति नहीं है। यह उन पक्षों की संख्या का क्रमिक घटना है जिन पर आपको बिना जाँच सके भरोसा करना पड़ता है। एक्सचेंज पूरा भरोसा माँगता है। हार्डवेयर वॉलेट उसे एक निर्माता तक सीमित कर देता है। SeedSigner उसकी जगह वह जाँच रख देता है जो आप खुद करते हैं। Qubes वाली व्यवस्था गारंटी को व्यवहार से हटाकर स्थापत्य पर ले जाती है। मल्टीसिग उसे अलग-अलग लिए गए हर तत्व से छीन लेता है।

यही वह तर्क है जो हमारे उत्पादों की परिकल्पना को संचालित करता है। जो गारंटी किसी वादे पर टिकी हो वह गारंटी नहीं, प्रतिबद्धता है। संरचनात्मक गारंटी तब भी कायम रहती है जब उसे बनाने वाला अपना मन बदल ले या उसे कोई आदेश मिल जाए। जो सेवा आपकी कुंजियाँ रखती ही नहीं, वह उन्हें सौंप नहीं सकती, दबाव चाहे जितना हो: यही सिद्धांत Arpokrat Swap के मूल में है। वैसे यह सवाल नियामकीय ढाँचे के विकास के साथ और ठोस होता जाता है, जैसा कि 2027 के लिए प्रस्तावित मोनेरो और ज़ीकैश पर यूरोपीय पाबंदियों पर हमारा विश्लेषण दिखाता है।

निष्कर्ष

सामान्य रूप से कोई अच्छा सुरक्षा स्तर होता ही नहीं। एक ऐसा स्तर होता है जो इस बात के अनुपात में हो कि आपके पास क्या है और कौन उचित रूप से आपको निशाना बना सकता है।

निर्माता से खरीदे गए हार्डवेयर वॉलेट पर कुछ सौ यूरो, धातु पर उकेरी और घर से बाहर रखी गई सीड के साथ, पूरी तरह गंभीर विन्यास है। यह आपको पहले ही क्रिप्टोकरेंसी रखने वालों के भारी बहुमत से ऊपर रख देता है और उन परिदृश्यों से बचाता है जो सचमुच नुकसान पहुँचाते हैं। इसके लिए किसी को Qubes पर मल्टीसिग की ज़रूरत नहीं। जटिल व्यवस्था तब जायज़ ठहरती है जब रकम इतनी हो कि लक्षित हमला फायदेमंद बन जाए, या जब आपकी स्थिति खास ध्यान खींचती हो।

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