Kürzlich habe ich mit dem Tool zur Generierung von HD-Adressen auf https://iancoleman.github.io/bip39/ gespielt . Nachdem Sie den mnemonischen Code eingegeben und den Ableitungspfad überprüft haben, warum gibt es den erweiterten öffentlichen Schlüssel für das Konto und den erweiterten öffentlichen BIP32-Schlüssel? Was ist der Unterschied zwischen 2? Kann ich das Konto xpubkey verwenden, um dieselbe Adresse wie bip32 xpubkey zu generieren?
Bitte um Rat,
BIP 44 spezifiziert lediglich eine Struktur zum Organisieren von Schlüsseln unter Verwendung der Generierung des BIP 32-Stils. Die Baumstruktur ist folgende:
m / purpose' / coin_type' / account' / change / address_index
Bezieht sich im Allgemeinen m
auf Ihren privaten BIP 32-Hauptschlüssel, der aus der Mnemonik in BIP 39 generiert wird. Aber alle untergeordneten erweiterten Schlüssel sind auch erweiterte Eltern, wenn Sie dies wünschen – alle können Kinder haben. Der erweiterte öffentliche Schlüssel des Kontos ist also nur der erweiterte öffentliche Schlüssel, der als Kind des erweiterten Schlüssels coin_type aus der obigen Hierarchie generiert wird.
Ich hatte gerade die gleiche Frage.
Wenn Sie also zu https://iancoleman.io/bip39/ gehen und Mnemonic zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo wrong"
und ETH-Ethereum verwenden, erhalten Sie dasselbe Ergebnis wie der folgende Code:
const seed = Bip39.mnemonicToSeedSync(mnemonic);
console.log("BIP39 Seed = ", seed);
const hdkey = HDKey.fromMasterSeed(seed);
console.log("BIP32 Root Key = ", hdkey.privateExtendedKey);
console.log("Account Extended Private Key = ", hdkey.derive("m/44'/60'/0'").privateExtendedKey);
console.log("BIP32 Extended Private Key = ", hdkey.derive("m/44'/60'/0'/0").privateExtendedKey);
Es war für mich intuitiv, dass "Account Extended Private Key" der Vorfahr von "BIP32 Extended Private Key" ist. Also ja, Sie können den Kontoschlüssel verwenden, um alle untergeordneten Schlüssel abzuleiten (xpub->xpub, xprv->all).
Hoffentlich hilft das.
Benutzer1420716
meshcollider
Benutzer1420716
meshcollider
Guillaume Paris