490 / 691FP

Wallet Fingerprint

वॉलेट की मास्टर कुंजी का छोटा फिंगरप्रिंट

Wallet Fingerprint सामान्यतः BIP32 मास्टर सार्वजनिक कुंजी का छोटा फिंगरप्रिंट है। यह कुंजियाँ पहचानने और पुनर्प्राप्ति जाँचने में मदद करता है, लेकिन संभावित टकराव के कारण पूरे वॉलेट की पहचान अकेले सिद्ध नहीं करता।

BIP32 fingerprint संपीड़ित सार्वजनिक कुंजी के HASH160 के पहले 4 बाइट हैं: SHA-256 के बाद RIPEMD-160। यह 32 बिट है, जो सामान्यतः 8 हेक्साडेसिमल अक्षरों में लिखा जाता है। Chain code इसमें शामिल नहीं होता।

गणना क्रमबद्ध सार्वजनिक कुंजी को सीधे इनपुट बनाती है, seed शब्दों या निजी कुंजी को नहीं। छोटा फिंगरप्रिंट सहायक पहचानकर्ता है; यह प्राप्ति पता नहीं, इससे लेनदेन पर हस्ताक्षर नहीं हो सकते और इसमें वॉलेट पुनर्प्राप्ति का जरूरी डेटा नहीं होता। [BIP32 — Key identifiers and serialization]

xpub या xprv रिकॉर्ड में संबंधित कुंजी की पैरेंट कुंजी का फिंगरप्रिंट होता है। मास्टर कुंजी की कोई पैरेंट कुंजी नहीं, इसलिए यह फ़ील्ड 00000000 है; यह मास्टर कुंजी का अपना फिंगरप्रिंट नहीं है। ऐप अपना मास्टर फिंगरप्रिंट दिखा सकता है, इसलिए तुलना में फ़ील्ड का अर्थ और व्युत्पत्ति स्तर जाँचें। [BIP32 — Key identifiers and serialization]

सार्वजनिक BIP32 परीक्षण वेक्टर संख्या 1 की मास्टर कुंजी का अपना फिंगरप्रिंट 3442193e है। उसके मास्टर xpub का पैरेंट-कुंजी फ़ील्ड फिर भी 00000000 रहता है। यह सार्वजनिक परीक्षण उदाहरण है, अपने धन के वॉलेट का सुरक्षित आधार नहीं। [BIP32 — Key identifiers and serialization]

BIP174 के अनुसार PSBT संबंधित सार्वजनिक कुंजी के व्युत्पत्ति पथ के साथ मास्टर फिंगरप्रिंट जोड़ता है। Output Descriptor भी मूल का फिंगरप्रिंट और पथ दे सकता है। लौटे शेष को पहचानने के लिए केवल फिंगरप्रिंट मिलान पर्याप्त नहीं: हस्ताक्षरकर्ता को वास्तविक कुंजी निकालकर और संबंधित स्क्रिप्ट शर्तों से तुलना करनी होती है। [BIP174 — Key origins and change detection] [BIP380 — Output Script Descriptors]

32 बिट के लिए केवल 4294967296 संभावित मान हैं, इसलिए अलग कुंजियों का समान फिंगरप्रिंट हो सकता है। BIP32 सॉफ़्टवेयर से टकराव संभालने की अपेक्षा करता है। मिलान सभी खाते, व्युत्पत्ति पथ, स्क्रिप्ट प्रकार या निजी कुंजियों की उपलब्धता नहीं जाँचता। [BIP32 — Key identifiers and serialization] [BIP380 — Output Script Descriptors]

समान व्युत्पत्ति स्तर पर समान प्रकार का फिंगरप्रिंट तुलना करें। अंतर अलग seed या passphrase का संकेत हो सकता है, लेकिन पहले मास्टर और पैरेंट-कुंजी फ़ील्ड की गड़बड़ी हटाएँ। मिलान के साथ ज्ञात पते, सही पथ और स्क्रिप्ट भी जाँचें; फिंगरप्रिंट अकेले सुरक्षित बैकअप या सत्यापित पुनर्प्राप्ति प्रक्रिया की जगह नहीं लेता। [BIP32 — Key identifiers and serialization] [BIP380 — Output Script Descriptors]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें HD Wallet, PSBT, BIP39 passphrase, Output Descriptor.

DOC · 001BIP32 — Key identifiers and serializationविनिर्देश ↗DOC · 002BIP174 — Key origins and change detectionविनिर्देश ↗DOC · 003BIP380 — Output Script Descriptorsविनिर्देश ↗
स्रोत पहले · यह निवेश सलाह नहीं है