How & When to Backup Your Wallet

Started by bytemaster, July 20, 2014, 07:26:13 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ninja

@BM

Correct me if I was wrong. I am using the Windows package. When I was tried to move the wallet from one PC to another PC. I go to roaming folder and copy the wallet folder inside the BitShares X folder along. I saw that it works fine. Is it a good way to move/backup/restore the wallet?

I see that we have the backup option to export the .json file. I think it is used for backup at this point of time. The import function doesnt work yet?

Riverhead

How deterministic are we talking here?  I created two wallets on two machines (one to use and one delegate server) with the same pass phrase (strong).  Are these two machines effectively running the same wallet?


alt

Quote from: bytemaster on July 20, 2014, 08:22:02 PM
Quote from: xeroc on July 20, 2014, 08:20:48 PM
Whats the wallet root key .. do you mean account root key?

All account keys are child of the wallet root key.
maybe not include the key import from other wallet?

bytemaster

Quote from: liondani on July 20, 2014, 10:02:28 PM
is it safe to change the password from the win gui console from time to time ?

Should be safe.  Your backup will still use the old password.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

liondani

is it safe to change the password from the win gui console from time to time ?
[url="https://www.steempeak.com/@liondani"]https://www.steempeak.com/@liondani[/url]

xeroc


bytemaster

Quote from: xeroc on July 20, 2014, 08:23:05 PM
Can I export that key somehow?

It is in the .json file that is exported with the wallet.  We don't have a way of dumping that key in unencrypted form at the moment.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

xeroc


bytemaster

Quote from: xeroc on July 20, 2014, 08:20:48 PM
Whats the wallet root key .. do you mean account root key?

All account keys are child of the wallet root key.   
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

xeroc

Whats the wallet root key .. do you mean account root key?

xeroc

+5% .. need to add this to the wiki .. best practice ..

bytemaster

We will create a more formal instruction set for this, but for now here is what you need to know:

1) The wallet can regenerate all private keys from the wallet root key.  So as long as you backup your wallet after you create it your balance is safe (in theory).
2) You should backup the PUBLIC KEY of all unregistered accounts otherwise you will have to scan all transactions with all keys which could take a VERY LONG TIME when the network transaction volume picks up (or if you had a lot of transactions). 


For this reason I recommend registering all accounts on the blockchain *or* backing up all public keys for the unregistered accounts you do create.

You can backup by going to File -> Export Wallet which will save a .json file with your wallet contents.  The private keys are encrypted with your password.   Save this file on a separate disk.   If your password is not very strong then do not store it where anyone else can get to it.

Strong wallet passwords are recommended.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.