<p>TL;DR: If you have a frequent recurring backup you are safe, otherwise use a deterministic wallet.</p>

<p>No, you are not safe in that scenario.
Let me rephrase that, you are not safe if you really want to use your the coins from your addresses.</p>

<p>Wallet.dat file stores all public and private keys of your current addresses but standard client generates a new address every time you generate some change spending your money and those addresses will not be saved in your distributed copies.
Also if you generate a new address manually it will not be in your backups.
So if you recover the file from a backup those "change" addresses will be lost and you will not be able to use that coins.</p>

<p>Well that is not really true :D indeed to leverage this kind of problems with recent backups standard client (and probably doge client) pre-generates a bunch of addresses (100) in a qeue and when it needs a new one (used for change or when you ask for it) it just take the first one and add one to the end of the qeue.</p>

<p>So while it is not really safe to store a backup forever if you backup frequently you will have no problem recovering all your coins when you recover a backup.</p>

<p>Another option is using a deterministic wallet, it is a system that given a unique passphrase, file, code or whatever will generate always the same addresses with their private keys, so as long as you save or memorize the seed you can recover everything.
bitcoin-qt (and dogecoin-qt) does not support this but clients like Armory and other online wallets do.</p>

CC BY-SA 3.0
2014-01-24T20:27:15.310Z
2014-01-24T20:27:15.310Z
frisco
<p>Your question is pretty confusing, I cannot figure out whether you are asking in context to security or you are asking about the network synchronization if its the later one then the wallet has nothing to do with the network synchronization its the blkindex files which synchronize with the network. Do not keep your wallet with cloud servers there is a high risk of being hacked keep your wallet in a safe place may be a computer which is not often used. </p>

CC BY-SA 3.0
2014-01-24T20:28:51.037Z
this has nothing to do with blockchain or synchronization. And as a general rule backups online are not great but he stated that he encrypt them before uploading.
frisco
CC BY-SA 3.0
2014-01-24T19:51:46.830Z
2014-01-24T19:51:46.830Z
Khan Shahrukh
<p>I have a dogecoin (though should be similar to bitcoin/altcoins) wallet and I encrypted and backed up my wallet.dat file to a few different places (different cloud providers). </p>

<p>Now, assuming I never create a completely new wallet, do I ever need to update the wallet.dat file that I have backed up? </p>

<wallet><backup><wallet.dat>
If I backup my wallet.dat once, am I forever safe?
Earlz
# If I backup my wallet.dat once, am I forever safe?

(Asked by: username_0 on 2014-01-24)

I have a dogecoin (though should be similar to bitcoin/altcoins) wallet and I encrypted and backed up my wallet.dat file to a few different places (different cloud providers).

Now, assuming I never create a completely new wallet, do I ever need to update the wallet.dat file that I have backed up?

**Tags:** wallet, backup, wallet.dat


---

## 2 answers

### Answer by username_1 on 2014-01-24. Score: 3

TL;DR: If you have a frequent recurring backup you are safe, otherwise use a deterministic wallet.

No, you are not safe in that scenario.
Let me rephrase that, you are not safe if you really want to use your the coins from your addresses.

Wallet.dat file stores all public and private keys of your current addresses but standard client generates a new address every time you generate some change spending your money and those addresses will not be saved in your distributed copies.
Also if you generate a new address manually it will not be in your backups.
So if you recover the file from a backup those "change" addresses will be lost and you will not be able to use that coins.

Well that is not really true :D indeed to leverage this kind of problems with recent backups standard client (and probably doge client) pre-generates a bunch of addresses (100) in a qeue and when it needs a new one (used for change or when you ask for it) it just take the first one and add one to the end of the qeue.

So while it is not really safe to store a backup forever if you backup frequently you will have no problem recovering all your coins when you recover a backup.

Another option is using a deterministic wallet, it is a system that given a unique passphrase, file, code or whatever will generate always the same addresses with their private keys, so as long as you save or memorize the seed you can recover everything.
bitcoin-qt (and dogecoin-qt) does not support this but clients like Armory and other online wallets do.


---

### Answer by username_2 on 2014-01-24. Score: -1

Your question is pretty confusing, I cannot figure out whether you are asking in context to security or you are asking about the network synchronization if its the later one then the wallet has nothing to do with the network synchronization its the blkindex files which synchronize with the network. Do not keep your wallet with cloud servers there is a high risk of being hacked keep your wallet in a safe place may be a computer which is not often used.

> **Comments:**
> **username_1**: this has nothing to do with blockchain or synchronization. And as a general rule backups online are not great but he stated that he encrypt them before uploading.  

---

