0

I'm concerned about non-web wallets that discard private keys after use.

  • Web wallets - share addresses between users, so the user can consider all private keys to be immediately discarded.
  • Deterministic wallets - All receiving addresses can be regenerated at any time and so it's impossible to lose funds that are transferred to previous addresses even ancient ones.
  • Paper wallets - are essentially permanent addresses, so no issue there beyond user-error.

So this just leaves me with the question of how many non-deterministic wallets discard previous addresses (including change addresses)?

It has been stated that "the BIP 0032 standard for Hierarchical Deterministic Wallets is used by all good wallets as of 2019.". Should I take that assessment literally with regard to non-web wallets, that non-deterministic wallets are uncommon even on mobile?

6
  • 1
    Why would you ever discard keys?
    – Claris
    Apr 4, 2019 at 22:26
  • @Anonymous change addresses may not be said to serve a useful purpose once the coins are signed out to another address. change addresses are not created for the express purpose of receiving funds and therefore some wallets may assume that no funds will be received at that address and dispose of the address to save memory/disk space. Apr 5, 2019 at 18:47
  • They’re 32 bytes. Nobody is discarding them to save space.
    – Claris
    Apr 5, 2019 at 18:48
  • The Bitcoin Wiki has never been a particularly solid source of information at the best of times. No software has ever operated like this.
    – Claris
    Apr 5, 2019 at 18:56

1 Answer 1

1

None. No wallet that exists discards private keys. That would be superbly idiotic to do because that means that money could be thrown away permanently. No wallet would intentionally do that.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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