Bitcoin Forum
November 15, 2024, 12:34:23 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Backup advice.  (Read 1638 times)
Pygy (OP)
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile
March 31, 2011, 12:45:23 PM
 #1

Hi all, I'm currently discovering Bitcoin. I've installed the Mac client, and found the ~/Library/Application Support/Bitcoin folder, which apparently contains the database.

  • __db.001
  • __db.002
  • __db.003
  • __db.004
  • __db.005
  • __db.006
  • addr.dat
  • blk0001.dat
  • blkindex.dat
  • database
  • db.log
  • debug.log
  • wallet.dat

Which files/folders do I have to backup?

Also, what happens if someone finds and copies these files? Does he steal my coins?

Kind regards,
-- Pygy
Pieter Wuille
Legendary
*
Offline Offline

Activity: 1072
Merit: 1181


View Profile WWW
March 31, 2011, 12:57:00 PM
 #2

You only need to backup wallet.dat. Anyone with access to that file, has access to your bitcoins though.

I do Bitcoin stuff.
Pygy (OP)
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile
March 31, 2011, 01:04:23 PM
 #3

Thanks.

Quote
Anyone with access to that file, has access to your bitcoins though.

This a bit worrying. What about malware and other attack vectors?

Are there recommendations to secure the file?

Edit: also, can I copy it on and use it from multiple machines?
Jered Kenna (TradeHill)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
March 31, 2011, 01:07:58 PM
 #4

Thanks.

Quote
Anyone with access to that file, has access to your bitcoins though.

This a bit worrying. What about malware and other attack vectors?

Are there recommendations to secure the file?

Edit: also, can I copy it on and use it from multiple machines?

Might as well encrypt it if you're backing it up

moneyandtech.com
@moneyandtech @jeredkenna
deadlizard
Member
**
Offline Offline

Activity: 112
Merit: 11



View Profile
March 31, 2011, 01:13:42 PM
 #5

you can use it from multiple machines but addresses generated on one won't appear on the others unless you sync them.
If you're worried about the security of your coins you can create a 2nd wallet with an address on a USB drive and send any coins you wish to save to it.
it doesn't even need to be pluged in, making it as secure as it's physical hiding place.

btc address:1MEyKbVbmMVzVxLdLmt4Zf1SZHFgj56aqg
gpg fingerprint:DD1AB28F8043D0837C86A4CA7D6367953C6FE9DC

Jered Kenna (TradeHill)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
March 31, 2011, 01:15:43 PM
 #6

you can use it from multiple machines but addresses generated on one won't appear on the others unless you sync them.
If you're worried about the security of your coins you can create a 2nd wallet with an address on a USB drive and send any coins you wish to save to it.
it doesn't even need to be pluged in, making it as secure as it's physical hiding place.

That's good advice, a lot of people talk about having a wallet that you keep the bulk of your coins in that you keep encrypted and never get in to.
Over time you could pull larger chunks out as you need it.
If you're really paranoid make a new "safe wallet" everytime you do that and encrypt it / have 3 copies and keep them locked up in different locations maybe store one online.

moneyandtech.com
@moneyandtech @jeredkenna
Pygy (OP)
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile
March 31, 2011, 01:48:14 PM
 #7

Excellent advice, thanks. This leads me to another question: what would you recommend to encrypt that "banksafe" wallet?
­­­Atlas_
Newbie
*
Offline Offline

Activity: 56
Merit: 0



View Profile
March 31, 2011, 01:50:30 PM
 #8

Truecrypt.

It's the standard in commerical and personal encryption.
deadlizard
Member
**
Offline Offline

Activity: 112
Merit: 11



View Profile
March 31, 2011, 01:54:28 PM
 #9

http://www.truecrypt.org/
thats what I use anyway  

way to beat me to it Atlas  Tongue

btc address:1MEyKbVbmMVzVxLdLmt4Zf1SZHFgj56aqg
gpg fingerprint:DD1AB28F8043D0837C86A4CA7D6367953C6FE9DC

Pygy (OP)
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile
March 31, 2011, 02:05:46 PM
 #10

I'll do that, thanks.

It would be cool if this functionality was baked in the client: you would be able to create a safe, and to load one from a user-defined path.

It would make Bitcoin safer and thus more appeapling IMO.

Suggestion: let's call an encrypted wallet.dat a "bitsafe.dat".
Jered Kenna (TradeHill)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
March 31, 2011, 02:27:30 PM
 #11

I'll do that, thanks.

It would be cool if this functionality was baked in the client: you would be able to create a safe, and to load one from a user-defined path.

It would make Bitcoin safer and thus more appeapling IMO.

Suggestion: let's call an encrypted wallet.dat a "bitsafe.dat".

Sorry forgot to mention truecrypt, I'll 3rd it that you should use it.

There's actually a thread about wallet.dat being the right name or not. I'd link it to you but I'm feeling lazy.
I like the idea bitsafe.dat you should throw that out there.
I came up with keyfile which makes the most sense to me but there is still a debate going on.

moneyandtech.com
@moneyandtech @jeredkenna
Jered Kenna (TradeHill)
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile WWW
March 31, 2011, 02:28:32 PM
 #12

Got motivated and found it.
http://bitcointalk.org/index.php?topic=4903.0

moneyandtech.com
@moneyandtech @jeredkenna
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!