- if I generate new addresses in my wallet and send the funds received from Virwox there, would them be still easily trackable to myself? I assume the answer is YES from what I've read, but I really don't understand why.
It is sometimes possible to figure it out, mostly if you send BTC from both wallets at the same time. (The bitcoin-qt client always does this.)
What do you mean by "send BTC from both wallets at the same time"? Maybe you mean addresses?
- being the transactions public, what would be the best system to hide your total balance to avoid theft or confiscation from authorities?
Get coins into several wallets without giving away that you are controlling all the wallets.
I won't comment on blockchain.info's service.
Make sure you can actually pick which address on your local client.
Sorry to insist, but maybe blockchain.info's service it's not secure or reliable? I see that I have to:
1) insert the address in which I want to receive the bitcoins
2) blockchain's service gives me an "anonymous" address to which send the bitcoins,
3) the bitcoins will be redirected "anonymously" to the address I specified at the beginning (point 1)
Anyhow, if I understand it correctly, if the address in which I receive the bitcoins is in the same wallet of other "exposed" addresses, I may be identified because when making transactions Bitcoin-Qt client will take the coins from my newly created address for anonymity purposes AND the exposed ones. I cannot choose which addresses send the bitcoins in bitcoin-qt client, is this correct?