Bitcoin Forum
June 23, 2024, 11:44:55 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Backing Up Wallet Question  (Read 919 times)
nubbins7 (OP)
Sr. Member
****
Offline Offline

Activity: 566
Merit: 250



View Profile
July 17, 2015, 11:37:44 PM
 #1

I have been needed to know this for some time lol here we go let's say for EXP.. i have 10000 Doge coins and
i backup my wallet.dat file and a few days later i end up with 50000 Doge coins my question is ever time i put more
crypto into my wallet do i need to backup the wallet every time? or am i good with the first backup? thanks fore the info Smiley
achow101
Staff
Legendary
*
Offline Offline

Activity: 3430
Merit: 6720


Just writing some code


View Profile WWW
July 18, 2015, 12:12:33 AM
 #2

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.

nubbins7 (OP)
Sr. Member
****
Offline Offline

Activity: 566
Merit: 250



View Profile
July 18, 2015, 04:03:36 AM
 #3

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.

Ok great thanks for getting back to me this helps out.
d4n13
Full Member
***
Offline Offline

Activity: 210
Merit: 101


“Create Your Decentralized Life”


View Profile
July 18, 2015, 06:22:54 AM
Last edit: July 18, 2015, 07:31:46 PM by grue
 #4

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
You touched on a question I had for a while now... at least one I was about ask..

Q1) How do you know how many keys are left in your pool?

Q2) How do you see the keys in your pool (dumpwallet?)

newb4now
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


View Profile
July 18, 2015, 09:06:05 AM
 #5

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.

Are you sure DOGE does not have a client that can create deterministic wallets? I dont know the answer but would be surprised if they did not. Better safe than sorry until you find out for sure
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 506


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
July 18, 2015, 09:26:46 AM
 #6

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.

Are you sure DOGE does not have a client that can create deterministic wallets? I dont know the answer but would be surprised if they did not. Better safe than sorry until you find out for sure

There are apps to create HD wallets for Doge. However, knightdk (and probably, nubbins7 too) was talking about Bitcoin-qt and similar wallets.

ranochigo
Legendary
*
Offline Offline

Activity: 2982
Merit: 4193



View Profile
July 18, 2015, 12:12:55 PM
 #7

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
Based on my observation, Bitcoin Core pregenerated 100 address everytime you key in the password or do anything with the wallet thus ensuring that the mempool stays at 100 addresses at all times. HD wallet solves this problem.

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
You touched on a question I had for a while now... at least one I was about ask..

Q1) How do you know how many keys are left in your pool?

Q2) How do you see the keys in your pool (dumpwallet?)
Q1 Go to debug window and use getwalletinfo you will be able to see your key pool size.
Q2 I doubt there is anyway to see the pregenerated address. The only thing you can do is to see those already generated even if there is no TX by entering listreceivedbyaddress 0 true.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
achow101
Staff
Legendary
*
Offline Offline

Activity: 3430
Merit: 6720


Just writing some code


View Profile WWW
July 18, 2015, 03:25:28 PM
 #8

Q1) How do you know how many keys are left in your pool?
use the getwalletinfo command. It shows the keypool size

Q2) How do you see the keys in your pool (dumpwallet?)
You can use other software such as pywallet to dump your wallet into human-readable format. You can see all of the addresses it contains and whether they are in use or not. Addresses that are labeled as reserve:1 is unused.

Based on my observation, Bitcoin Core pregenerated 100 address everytime you key in the password or do anything with the wallet thus ensuring that the mempool stays at 100 addresses at all times. HD wallet solves this problem.
It will only generate new keys when the keypool runs out or the encryption is changed. Adding a password and changing it will have it regenerate the keypool AFAIK.

nubbins7 (OP)
Sr. Member
****
Offline Offline

Activity: 566
Merit: 250



View Profile
July 21, 2015, 12:33:28 AM
 #9

Thanks too everyone who is putting some input here Smiley a lot
of tech stuff i see. I am using the Doge Core Wallet i guess i will
just backup my wallet every 50 to 100 addresses used to be safe.
nubbins7 (OP)
Sr. Member
****
Offline Offline

Activity: 566
Merit: 250



View Profile
July 21, 2015, 02:17:51 AM
 #10

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
Based on my observation, Bitcoin Core pregenerated 100 address everytime you key in the password or do anything with the wallet thus ensuring that the mempool stays at 100 addresses at all times. HD wallet solves this problem.

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
You touched on a question I had for a while now... at least one I was about ask..

Q1) How do you know how many keys are left in your pool?

Q2) How do you see the keys in your pool (dumpwallet?)
Q1 Go to debug window and use getwalletinfo you will be able to see your key pool size.
Q2 I doubt there is anyway to see the pregenerated address. The only thing you can do is to see those already generated even if there is no TX by entering listreceivedbyaddress 0 true.

I just checked the Doge Core wallet and it showed my key pool size so i see i am good to go with the Doge wallet. I also checked some other qt's i have and there is no option
for it so i am guess with those type of wallets i don't have too backup every 100 addresses used?
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!