145 / 691BIP85

BIP85

मुख्य रूट से नियतात्मक एंट्रॉपी

BIP85 एक रूट से अलग-अलग वाक्यांश और अन्य रहस्य बनाता है; पुनर्प्राप्ति के लिए वही रूट, अनुप्रयोग और इंडेक्स चाहिए।

BIP85, BIP 32 के निजी रूट से नियतात्मक एंट्रॉपी निकालने की अनुप्रयोग-स्तरीय विशिष्टता है। यह लक्ष्य वॉलेट को मुख्य रूट दिए बिना संतति दोबारा बनाती है; यह बैकअप को हिस्सों में बाँटने की विधि नहीं है।

इनपुट BIP 32 का विस्तारित निजी रूट है, कोई मनमाना पाठ नहीं। BIP 39 पहले एंट्रॉपी को वाक्यांश में बदलता है, फिर वाक्यांश और passphrase से रूट के लिए सीड बनाता है। BIP85 इस प्रक्रिया को उलटता नहीं: वह रूट से मूल वाक्यांश नहीं निकाल सकता। वह अनुप्रयोग के अनुसार अलग नई एंट्रॉपी बनाता है। [BIP 85 — Deterministic Entropy From BIP32 Keychains] [BIP 32 — Hierarchical Deterministic Wallets] [BIP 39 — Mnemonic code for generating deterministic keys]

व्युत्पत्ति का हर चरण hardened है। मिली 32-बाइट निजी कुंजी k को HMAC-SHA512 का संदेश बनाया जाता है और उसकी कुंजी bip-entropy-from-k होती है; परिणाम 64 बाइट है। सार्वजनिक xpub पर्याप्त नहीं। यह परिवर्तन परिणाम की एंट्रॉपी को कुंजी से अलग करता है; उसी कुंजी से साथ-साथ हस्ताक्षर करने का निर्देश नहीं देता। [BIP 85 — Deterministic Entropy From BIP32 Keychains] [BIP 32 — Hierarchical Deterministic Wallets]

पथ m/83696968'/39'/0'/12'/0' क्रमशः BIP85, BIP 39 अनुप्रयोग, अंग्रेज़ी शब्द-सूची, 12 शब्द और इंडेक्स 0 चुनता है। इंडेक्स 1 दूसरी संतति बनाता है। चेक शब्द-सूची का कोड 8' है, चाहे इस पृष्ठ की भाषा कुछ भी हो। भाषा या शब्द संख्या बदलने से पथ बदलता है, केवल उसी वाक्यांश का प्रदर्शन नहीं। [BIP 85 — Deterministic Entropy From BIP32 Keychains]

12 शब्दों के लिए परिणाम के पहले 128 बिट और 24 शब्दों के लिए पहले 256 बिट लिए जाते हैं; BIP 39 चेकसम और शब्द जोड़ता है। बाद में सीड बनाना अलग चरण है। BIP85 स्वयं स्क्रिप्ट, पता पथ या वॉलेट इतिहास तय नहीं करता। लंबा आउटपुट कमजोर मूल रहस्य की अनिश्चितता नहीं बढ़ाता। [BIP 85 — Deterministic Entropy From BIP32 Keychains] [BIP 39 — Mnemonic code for generating deterministic keys]

XPRV अनुप्रयोग m/83696968'/32'/0' उपयोग करता है: पहले 32 बाइट chain code और अगले 32 निजी कुंजी हैं, यानी BIP 32 रूट बनाने के उलट क्रम। परिणाम का स्केलर अमान्य हो तो त्रुटि आनी चाहिए; उपयोगकर्ता अगला इंडेक्स चुनता है। HEX और पासवर्ड के अनुप्रयोग तथा प्रारूप नियम अलग हैं। [BIP 85 — Deterministic Entropy From BIP32 Keychains] [BIP 32 — Hierarchical Deterministic Wallets]

सही कार्यान्वयन में एक संतति से मूल या अन्य संततियों को गणना से निकालना व्यावहारिक रूप से असंभव है। मुख्य रूट और व्युत्पत्ति संदर्भ पाने वाला संततियाँ दोबारा बना सकता है; रूट खोने से बिना अलग बैकअप वाली संततियाँ संकट में आती हैं। जुड़े वॉलेट में संतति निर्यात करने से संभावित रिसाव का दायरा घटता है, पर समझौता हो चुके मुख्य रूट की सुरक्षा वापस नहीं आती। [BIP 85 — Deterministic Entropy From BIP32 Keychains] [COLDCARD — Export Deterministic Entropy (BIP-85)]

मूल BIP 39 वाक्यांश की passphrase इनपुट रूट और उसकी सभी संततियाँ बदल देती है। लक्ष्य वॉलेट में व्युत्पन्न वाक्यांश के साथ अतिरिक्त passphrase लगाने से उस वॉलेट का सीड बदलता है; BIP85 इस passphrase का बैकअप नहीं बनाता। पुनर्प्राप्ति में सही मूल संदर्भ, अनुप्रयोग, प्रारूप, शब्द-सूची, लंबाई और इंडेक्स तथा लागू लक्ष्य passphrase चाहिए। [BIP 39 — Mnemonic code for generating deterministic keys] [COLDCARD — Export Deterministic Entropy (BIP-85)]

COLDCARD दस्तावेज़ समान मूल, प्रारूप और इंडेक्स से पुनरुत्पादन तथा BIP 39, WIF, XPRV और HEX निर्यात बताते हैं। BIP85 समर्थन का अर्थ हर अनुप्रयोग का समर्थन नहीं। बैकअप पर भरोसा करने से पहले संतति और लक्ष्य वॉलेट पतों का पुनरुत्पादन जाँचें; आवश्यक पैरामीटर लिखें और सार्वजनिक परीक्षण वेक्टरों से उस कार्यान्वयन को सत्यापित करें। [COLDCARD — Export Deterministic Entropy (BIP-85)] [BIP 85 — Deterministic Entropy From BIP32 Keychains]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें HD Wallet, BIP 39, BIP39 passphrase, Derivation Path, Hardware Wallet. इस प्रविष्टि का उल्लेख यहाँ भी है Duress Wallet.

DOC · 001BIP 85 — Deterministic Entropy From BIP32 Keychainsविनिर्देश ↗DOC · 002BIP 32 — Hierarchical Deterministic Walletsविनिर्देश ↗DOC · 003BIP 39 — Mnemonic code for generating deterministic keysविनिर्देश ↗DOC · 004COLDCARD — Export Deterministic Entropy (BIP-85)दस्तावेज़ ↗
स्रोत पहले · यह निवेश सलाह नहीं है