Bitcoin Forum
May 06, 2024, 10:50:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A question about securing your bitcoins  (Read 1149 times)
Jfqs6m (OP)
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile WWW
May 30, 2011, 04:39:22 AM
 #1

I read on the wiki that it's a good idea to make a copy of your wallet.dat file and encrypt it somewhere. My question is why bother making a copy and encrypting it? If someone steals your wallet.dat then the copy is useless because you can only spend them once, correct? Is there a way to encrypt the entire system (aside from the virtual machine method I saw posted on this forum) so that the original wallet.dat can never be stolen?
1715035822
Hero Member
*
Offline Offline

Posts: 1715035822

View Profile Personal Message (Offline)

Ignore
1715035822
Reply with quote  #2

1715035822
Report to moderator
1715035822
Hero Member
*
Offline Offline

Posts: 1715035822

View Profile Personal Message (Offline)

Ignore
1715035822
Reply with quote  #2

1715035822
Report to moderator
1715035822
Hero Member
*
Offline Offline

Posts: 1715035822

View Profile Personal Message (Offline)

Ignore
1715035822
Reply with quote  #2

1715035822
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715035822
Hero Member
*
Offline Offline

Posts: 1715035822

View Profile Personal Message (Offline)

Ignore
1715035822
Reply with quote  #2

1715035822
Report to moderator
1715035822
Hero Member
*
Offline Offline

Posts: 1715035822

View Profile Personal Message (Offline)

Ignore
1715035822
Reply with quote  #2

1715035822
Report to moderator
Jaime Frontero
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 30, 2011, 05:31:25 AM
 #2

sure.

run it persistently off a TrueCrypt encrypted volume on a thumbdrive.  you'll never let the Bitcoin client touch an unencrypted volume.
Steve
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1007



View Profile WWW
May 30, 2011, 05:44:02 AM
 #3

I read on the wiki that it's a good idea to make a copy of your wallet.dat file and encrypt it somewhere. My question is why bother making a copy and encrypting it? If someone steals your wallet.dat then the copy is useless because you can only spend them once, correct? Is there a way to encrypt the entire system (aside from the virtual machine method I saw posted on this forum) so that the original wallet.dat can never be stolen?

Your wallet consists of keys that let you sign transactions (i.e. spend bitcoins)...your actual bitcoin balance is stored in the block chain.  Making backups protects your ability to sign transactions.  If you open two instances of your wallet simultaneously, those two clients can become momentarily out of sync with each other and opens up a possibility of accidental double spends (though I think the spends would have to be almost simultaneous since the two clients should hear about each others' transactions within a few seconds).  So, it's not a good idea to have multiple instances of your client running concurrently (note: while you could accidentally create a double spend, the network would quickly recognize and discard one of the transactions).

You want to encrypt your wallet backups (use AES-256) just so that if a copy of your wallet fell into the wrong hands, it couldn't be used to create those spend transactions.  You want to keep those encrypted backups hosted somewhere such that if someone stole all the computers in your possession, you won't lose any of your bitcoins (as long as the wallets on those computers were encrypted).

(gasteve on IRC) Does your website accept cash? https://bitpay.com
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!