We can spend balance of an address if we have private key. is it true for master private key too? I mean, we could spend spend balance using master private key? or we should use child private key?


A Bitcoin transaction to an address has to be spent using the specific private key that corresponds to the public key whose hash is the address. In this case, that's the child private key.

Of course, if you have the master private key, you can compute the child private key from it. Your Bitcoin wallet client might even do that for you. But at the last step, it's the child private key that is used.

  • what about generating addresses from child public key not child private key? then I have no child private key
    – max
    Dec 7 '16 at 12:52
  • @max: I don't understand. Your question was about spending balances. You can't spend a balance without a private key. Dec 7 '16 at 15:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.