|
January 01, 2014, 10:02:49 PM |
|
Bitcoin Core generates a keypool, with a default size of 100 keypairs. When a new keypair (address) is needed, either when the user requests an address or in order to receive change from an outgoing transaction, the oldest key from the keypool is used, and a new key is generated to be added to the keypool. This is so that you don't need to make a backup after each new address, because as long as your backup includes the newest keypool address used, you're fine.
So, assuming you haven't changed the default configuration, you need to back your wallet up at least once every 100 address generations -- either when you ask bitcoind for a new address, or when you spend from your wallet, which will likely involve a change output to a new address.
|