I feel that all the talk of how bitcoin is for some higher-nerd class are proving correct. I'm not the average dumbass windows user, and I have used truecrypt for a couple of years before coming across btc. . .but damn man. It feels like I have to make a choice between using a cool awesome currency like btc (and being secure) and HAVING A LIFE
I hear ya. I had to choose between awk fu mastery and women (no, I didn't choose awk
). But to answer your question, you can have both, if the upcoming wallet encryption is implemented correctly. I.e. at all times only encrypted data is written to storage, whenever the client needs a key, it reads only the pair you need from the wallet and decrypts in memory. If you sleep your system, the memory is cleared and you will have to retype your wallet pass again. If you make transactions, your wallet is loaded, decrypted, transactions are written to the memory image which gets encrypted, written to disk and deleted from memory. The client must not allow the OS to page its memory.
That still doesn't help against deleting your wallet if you don't have a backup of course, but at least you can only blame yourself.