Bitcoin Forum
June 28, 2024, 07:16:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A question about wallet backup and new addresses created  (Read 667 times)
binaryFate (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1003


Still wild and free


View Profile
May 20, 2013, 06:43:20 PM
 #1

Every 100 transactions, the official client (that I use) will create a bunch of new addresses, that will not be included in a former backup of the wallet.
But normally, you should never send any coins to one of your address that is not backed up in a way or another.
And I don't understand at which moment you have the possibility to backup these new addresses? Too early, they are not created yet. Too late, the hard drive could die before you make any copy of it.

A possible solution is that the new addresses are created before they are actually needed (say, created at transactions 95, but actually used only from transaction 100), is that how it is implemented?

Monero's privacy and therefore fungibility are MUCH stronger than Bitcoin's. 
This makes Monero a better candidate to deserve the term "digital cash".
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4680



View Profile
May 21, 2013, 05:28:18 AM
 #2

Every 100 transactions, the official client (that I use) will create a bunch of new addresses, that will not be included in a former backup of the wallet.
But normally, you should never send any coins to one of your address that is not backed up in a way or another.
And I don't understand at which moment you have the possibility to backup these new addresses? Too early, they are not created yet. Too late, the hard drive could die before you make any copy of it.

A possible solution is that the new addresses are created before they are actually needed (say, created at transactions 95, but actually used only from transaction 100), is that how it is implemented?


I assume you are asking about the Bitcoin-Qt wallet?

If so, then the wallet creates a new address each time it uses one of the old addresses.  In this way, there is always a queue of 100 unused addresses.

So:

If you create a backup, and then use 25 addresses, the queue of pre-generated addresses will have 75 addresses that are in your previous backup, and 25 new addresses that aren't.

If you then create a new backup and use another 25 addresses after that, the queue of pre-generated addresses will have 50 addresses that are in both backups, another 25 addresses that are only in the second backup, and 25 new addresses that aren't yet in any backup.
binaryFate (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1003


Still wild and free


View Profile
May 21, 2013, 05:51:07 AM
 #3

Make sense, thanks a lot!  Smiley

Monero's privacy and therefore fungibility are MUCH stronger than Bitcoin's. 
This makes Monero a better candidate to deserve the term "digital cash".
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
May 21, 2013, 06:03:40 AM
 #4

You can also increase the address pool, from 100 to 200 using a command line switch or a setting. Somewhere. Look it up.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!