12 / 736KEY

Private Key

निजी कुंजी

वह गोपनीय जानकारी जिससे वॉलेट भुगतान को मंज़ूरी देता है। निजी कुंजी कैसे काम करती है, उसे साझा क्यों नहीं करना चाहिए, और वह PIN तथा रिकवरी शब्दों से कैसे अलग है।

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

मान लीजिए आप किसी दोस्त को बिटकॉइन भेजना चाहते हैं। वॉलेट लेनदेन तैयार करता है और निजी कुंजी से उस पर हस्ताक्षर करता है। नेटवर्क के अन्य सहभागी संबंधित सार्वजनिक कुंजी से हस्ताक्षर की जाँच कर सकते हैं; उन्हें खुद गुप्त जानकारी की ज़रूरत नहीं होती। सही कार्यान्वयन में हस्ताक्षर से वह जानकारी उजागर भी नहीं होती। यानी सार्वजनिक कुंजी जाँच के लिए है और निजी कुंजी हस्ताक्षर करने के लिए। भुगतान पाने का पता वह जानकारी है जिसे आप भेजने वाले को दे सकते हैं; वह निजी कुंजी नहीं है। अधिक जटिल सुरक्षा में और शर्तें हो सकती हैं: Multisig में कई हस्ताक्षर चाहिए और टाइमलॉक खर्च करने का समय आगे टाल सकता है। [1] [2]

वॉलेट अच्छी गुणवत्ता वाली यादृच्छिकता से सुरक्षित कुंजियाँ बनाता है या सुरक्षित ढंग से बनाए गए शुरुआती गोपनीय जानकारी, यानी सीड, से उन्हें निकालता है। पसंदीदा वाक्य या जन्मतिथि का अनुमान लगाया जा सकता है, इसलिए वे इस काम के लिए ठीक नहीं हैं। तकनीकी रूप से कुंजी शून्य से बड़ी और secp256k1 समूह के क्रम से छोटी संख्या है। secp256k1 वह गणितीय व्यवस्था है जिसे Bitcoin हस्ताक्षरों के लिए इस्तेमाल करता है। निजी कुंजी से सार्वजनिक कुंजी निकाली जा सकती है; सुरक्षा की सामान्य मान्यताओं के अंतर्गत उलटी गणना व्यावहारिक रूप से संभव नहीं है। WIF कुंजी को स्थानांतरित करने का प्रारूप है, जिसमें नकल की गलतियाँ जाँचने की व्यवस्था होती है। यह एन्क्रिप्शन नहीं है: जिसे यह लिखित रूप मिल गया, उसे कुंजी भी मिल गई। [1] [3] [5]

आम आधुनिक वॉलेट कई कुंजियाँ संभालता है। BIP 32 उन्हें एक साझा आधार से पेड़ की शाखाओं की तरह निकालता है; एक शाखा का बैकअप बाकी शाखाओं को नहीं बचाता। Seed Phrase, यानी BIP 39 जैसे मानकों में इस्तेमाल होने वाले रिकवरी शब्द, उस आधार को दोबारा पाने में मदद करती है। वह किसी एक निजी कुंजी को शब्दों में लिख देना भर नहीं है। वैकल्पिक BIP39 passphrase भी इस प्रक्रिया का एक इनपुट है: अलग पाठ से अलग सीड और अलग वॉलेट बनता है, आम तौर पर टाइपिंग की गलती की चेतावनी के बिना। इसके विपरीत, PIN किसी खास डिवाइस या ऐप तक पहुँच को सुरक्षित करता है। उसे बदलने से पहले से बनी कुंजियाँ नहीं बदलतीं। [3] [4]

Hardware Wallet एक अलग डिवाइस है, जिसे कुंजियाँ सुरक्षित रखने और भीतर ही लेनदेन पर हस्ताक्षर करने के लिए बनाया जाता है। वह निजी कुंजी दिए बिना हस्ताक्षरित लेनदेन कंप्यूटर को लौटा सकता है। इससे कंप्यूटर पर मौजूद हानिकारक प्रोग्राम द्वारा कुंजी चुराने का जोखिम घटता है। फिर भी आप किस चीज़ को मंज़ूरी दे रहे हैं, यह महत्वपूर्ण है: डिवाइस की भरोसेमंद स्क्रीन पर पाने वाले का पता और रकम जाँचें। डिवाइस का सॉफ़्टवेयर और बैकअप रखने का तरीका भी सुरक्षा को प्रभावित करते हैं। इसलिए केवल Hardware Wallet रखने से हर परिस्थिति में पैसे सुरक्षित होने की गारंटी नहीं मिलती। [5]

फ़ोन खो जाने का मतलब ज़रूरी नहीं कि पैसे भी खो गए, बशर्ते उपयोग योग्य बैकअप हो और आप उससे कुंजियाँ बहाल कर सकें। लेकिन न कुंजियाँ हों, न उन्हें वापस पाने का तरीका, तो कोई केंद्रीय कार्यालय पहुँच दोबारा नहीं दे सकता। उलटी समस्या तब होती है जब कोई इस गुप्त जानकारी की कॉपी बना ले: PIN या ऐप का पासवर्ड बदलने के बाद भी उसे वह गुप्त जानकारी पता रहती है। लीक का संदेह हो तो स्वतंत्र नई कुंजियों वाला वॉलेट सुरक्षित ढंग से बनाना और अभी उपलब्ध धन वहाँ भेजना ज़रूरी है। असली कुंजियाँ या रिकवरी शब्द किसी चैट या वॉलेट जाँचने अथवा ठीक करने का वादा करने वाली वेबसाइट पर न भेजें। बहाली की जाँच अपने भरोसेमंद डिवाइस की प्रक्रिया से करें, किसी दूसरे के फ़ॉर्म में गुप्त जानकारी डालकर नहीं। [3] [4] [5]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें वॉलेट, लेनदेन, UTXO, Bitcoin. इस प्रविष्टि का उल्लेख यहाँ भी है लेनदेन, UTXO, वॉलेट, Taproot.

01क्या हस्ताक्षर करने के लिए Private Key को साइन करने वाले डिवाइस से बाहर जाना पड़ता है?

नहीं। उपकरण भीतर हस्ताक्षर बना सकता है और Private Key के बिना हस्ताक्षरित डेटा लौटा सकता है। कुंजी को दूसरे सिस्टम में एक्सपोर्ट करने या टाइप करने से उन स्थानों की संख्या बढ़ती है जहाँ से वह लीक हो सकती है।

02क्या खोई हुई Private Key रीसेट की जा सकती है?

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

DOC · 001libsecp256k1: secret-key interfaceप्राथमिक स्रोत DOC · 002Bitcoin Developer Reference: Transactionsप्राथमिक स्रोत DOC · 003BIP 32: hierarchical deterministic walletsप्राथमिक स्रोत DOC · 004BIP 39: mnemonic to seedप्राथमिक स्रोत DOC · 005Bitcoin Developer Guide: Walletsप्राथमिक स्रोत
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है