|
|
|
@ -1176,7 +1176,7 @@ LrtJunSDMstweyLXhRgPxdp14sk9tJPW9
|
|
|
|
|
===== Public child key derivation
|
|
|
|
|
|
|
|
|
|
As
|
|
|
|
|
mentioned previously, a very useful characteristic of HD wallets is the
|
|
|
|
|
mentioned previously, ((("key generation", "HD (hierarchical deterministic)", "public child key derivation", id="keygen-hd-public-child")))((("HD (hierarchical deterministic) key generation", "public child key derivation", id="hd-keygen-public-child")))((("public child key derivation", id="public-child")))((("child key pair derivation", "public keys", id="child-key-pair-public")))a very useful characteristic of HD wallets is the
|
|
|
|
|
ability to derive public child keys from public parent keys, _without_
|
|
|
|
|
having the private keys. This gives us two ways to derive a child public
|
|
|
|
|
key: either from the child private key, or directly from the parent
|
|
|
|
@ -1261,7 +1261,7 @@ user can create "receive" addresses at will, while the private keys are
|
|
|
|
|
safely stored offline. To spend the funds, the user can use the extended
|
|
|
|
|
private key on an offline software wallet application or
|
|
|
|
|
the hardware signing device. <<CKDpub>> illustrates the
|
|
|
|
|
mechanism for extending a parent public key to derive child ((("wallets", "key generation", "HD (hierarchical deterministic)", startref="wallet-keygen-hd")))((("key generation", "HD (hierarchical deterministic)", startref="keygen-hd")))((("HD (hierarchical deterministic) key generation", startref="hd-keygen")))((("BIP32 HD (hierarchical deterministic) key generation", startref="bip32")))((("seeds", "HD wallet creation", startref="seed-hdwallet")))public keys.
|
|
|
|
|
mechanism for extending a parent public key to derive child ((("wallets", "key generation", "HD (hierarchical deterministic)", startref="wallet-keygen-hd")))((("key generation", "HD (hierarchical deterministic)", startref="keygen-hd")))((("HD (hierarchical deterministic) key generation", startref="hd-keygen")))((("BIP32 HD (hierarchical deterministic) key generation", startref="bip32")))((("seeds", "HD wallet creation", startref="seed-hdwallet")))((("key generation", "HD (hierarchical deterministic)", "public child key derivation", startref="keygen-hd-public-child")))((("HD (hierarchical deterministic) key generation", "public child key derivation", startref="hd-keygen-public-child")))((("public child key derivation", startref="public-child")))((("child key pair derivation", "public keys", startref="child-key-pair-public")))public keys.
|
|
|
|
|
|
|
|
|
|
[[CKDpub]]
|
|
|
|
|
.Extending a parent public key to create a child public key
|
|
|
|
|