BitShares Forum

Main => General Discussion => Topic started by: bytemaster on August 28, 2014, 02:04:54 pm

Title: KEEP CALM and Read this Thread
Post by: bytemaster on August 28, 2014, 02:04:54 pm
BitShares X is undergoing rapid bug fixes and releases and many people have been reporting a variety of issues and are necessarily concerned about losing their balances, etc.   In this thread I hope to ease some of these concerns by letting you know what protections are in place:

1)  Every time you upgrade to a new version, the wallet data is backed up.
2)  Every time you create an account, the wallet data is backed up.
3)  All keys that you wallet ever generates for use with the blockchain are derived in a deterministic manner from the root wallet key.  We can regenerate all of these keys from an old backup if necessary and then scan the blockchain.

As long as you don't lose your private keys your funds are safe and recoverable even if the wallet doesn't report all of your transactions.

So my recommendation is that if you cannot stand the stress and don't want to be a beta tester that you wait for issues to be resolved because they will eventually get resolved.    Those that want to help in the process we appreciate it because we only have so many environments we can test in.

In other words, you funds are safe because your private keys are safe and eventually all bugs will be worked out.
Title: Re: KEEP CALM and Read this Thread
Post by: xeroc on August 28, 2014, 02:10:43 pm
Let me quickly highlight the important words:
In other words, you funds are safe because your private keys are safe and eventually all bugs will be worked out.
Title: Re: KEEP CALM and Read this Thread
Post by: Fox on August 28, 2014, 02:19:14 pm
Let me quickly highlight the important words:
In other words, you funds are safe because your private keys are safe and eventually all bugs will be worked out.
+5%

Keep your head down and tow the line toward innovation.  We all make this work together.
Title: Re: KEEP CALM and Read this Thread
Post by: bytemaster on August 28, 2014, 02:22:41 pm
Also, while individual users are experiencing problems the core of the network is still solid:

Code: [Select]
"blockchain_average_delegate_participation": "96.19 %",
Title: Re: KEEP CALM and Read this Thread
Post by: liondani on August 28, 2014, 02:30:44 pm
(http://sd.keepcalm-o-matic.co.uk/i/keep-calm-and-buy-usd-1.png)
Title: Re: KEEP CALM and Read this Thread
Post by: fluxer555 on August 28, 2014, 02:50:24 pm
*BitUSD
Title: Re: KEEP CALM and Read this Thread
Post by: CoinHoarder on August 28, 2014, 02:53:44 pm
(http://sd.keepcalm-o-matic.co.uk/i/keep-calm-and-buy-usd-1.png)

FYP

(http://i.imgur.com/36cMtH5.png)
Title: Re: KEEP CALM and Read this Thread
Post by: liondani on August 28, 2014, 02:56:49 pm
 +5% +5% +5%

 :D
Title: Re: KEEP CALM and Read this Thread
Post by: 麥可貓 on August 28, 2014, 04:24:25 pm
In this thread I hope to ease some of these concerns by letting you know what protections are in place:
1)  Every time you upgrade to a new version, the wallet data is backed up.
2)  Every time you create an account, the wallet data is backed up.

do you mean it is automatically backed up, or users have to do it by themself?
Title: Re: KEEP CALM and Read this Thread
Post by: bytemaster on August 28, 2014, 04:24:45 pm
It is done automatically
Title: Re: KEEP CALM and Read this Thread
Post by: Riverhead on August 28, 2014, 04:29:18 pm
In this thread I hope to ease some of these concerns by letting you know what protections are in place:
1)  Every time you upgrade to a new version, the wallet data is backed up.
2)  Every time you create an account, the wallet data is backed up.

do you mean it is automatically backed up, or users have to do it by themself?


The only thing the users should do is go to find the backups in the wallets directory and make more copies of them. They are encrypted with as much strength as their passphrase so they could store them on USB sticks, email them to themselves, whatever steps can be taken so those .json files can be retrieved at some point.


For example those backups won't help if the drive crashes and takes those files with it.
Title: Re: KEEP CALM and Read this Thread
Post by: blahblah7up on August 28, 2014, 04:59:06 pm
I've always wondered...(sorry if this is stupid)...

If I am a new user and register a wallet for the first time and export the .json file, and then I go and buy some BTSX and invest in bitUSD and send some to friends and then somehow something goes wrong, is that original .json file useful to me?  The one that I made when my wallet was still empty?  If I load that original .json file into a new wallet will it somehow detect the subsequent activity I engaged in or do I need to make frequent backups sort of like snapshots of state changes?
Title: Re: KEEP CALM and Read this Thread
Post by: Riverhead on August 28, 2014, 05:04:02 pm
I've always wondered...(sorry if this is stupid)...

If I am a new user and register a wallet for the first time and export the .json file, and then I go and buy some BTSX and invest in bitUSD and send some to friends and then somehow something goes wrong, is that original .json file useful to me?  The one that I made when my wallet was still empty?  If I load that original .json file into a new wallet will it somehow detect the subsequent activity I engaged in or do I need to make frequent backups sort of like snapshots of state changes?

Not stupid at all. Here are some things to help you think about this.

1) Everything important (except for your private keys) live on the blockchain and everyone has a copy.

2) When you create your wallet and an account within that wallet a few private keys are created (wallet master key, account private key, etc.). These are what go into the .json file backup which is itself encrypted with your passphrase (this is very important to remember).

3) As you continue to do transactions TITAN will keep creating new keys for you based off the keys in #2 and your transactions get added to the blockchain.  Everyone has them.

When you have to, for whatever reason, need to restore a wallet (drive crash, computer burned in a fire, new computer, whatever) you create a new wallet and then restore from the .json file. Since all the private keys are deterministic from what is stored in that file onward it'll reconstruct itself from the blockchain. Therefore the only time you need to refresh your backup is when you create a new account in your wallet as those private keys will need to be added to the .json flie. The backup is created automatically but you need to find it in the BitSharesX\wallets\default\backups directory to make copies of it.

Title: Re: KEEP CALM and Read this Thread
Post by: robrigo on August 28, 2014, 05:07:00 pm
I've always wondered...(sorry if this is stupid)...

If I am a new user and register a wallet for the first time and export the .json file, and then I go and buy some BTSX and invest in bitUSD and send some to friends and then somehow something goes wrong, is that original .json file useful to me?  The one that I made when my wallet was still empty?  If I load that original .json file into a new wallet will it somehow detect the subsequent activity I engaged in or do I need to make frequent backups sort of like snapshots of state changes?

Yes, that wallet will still be useful regardless of subsequent transactions. It stores your private wallet / account keys which can be used to associate activity from that wallet on the blockchain.
Title: Re: KEEP CALM and Read this Thread
Post by: MktDirector on August 28, 2014, 08:32:33 pm
(http://i.imgur.com/BzHMHwC.jpg)
Title: Re: KEEP CALM and Read this Thread
Post by: Riverhead on August 28, 2014, 08:35:35 pm

LOL! Now I need to clean beer off my keyboard.

(http://i.imgur.com/BzHMHwC.jpg)
Title: Re: KEEP CALM and Read this Thread
Post by: emski on August 28, 2014, 08:37:00 pm
(http://i.imgur.com/BzHMHwC.jpg)

I imagine this image could be viewed by some hard-working developers as not respectful enough.
Title: Re: KEEP CALM and Read this Thread
Post by: blahblah7up on August 28, 2014, 08:42:00 pm
Thanks Riverhead and robrigo for the great answers.  +5%