Bitcoin Forum
May 11, 2024, 05:46:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Securing wallet - Am I forgetting something?  (Read 729 times)
MelG (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
June 03, 2013, 03:34:02 PM
 #1

Hey guys,

I just earned a few Bitcoins and wanted to test creating a secure wallet. I have a few concerns which I hope someone could explain me. Here is my plan to do this. Please add if I miss something or some other method is better! Also I apology for my noobish questions.

1. I will create a Linux boot CD and boot my computer with that, starting Linux desktop version.
2. I will download Bitcoin software (Bitcoin-QT) from bitcoin.org/en/download and create a new wallet with a few addresses. (Is this absolutely secure on Linux environment? Without doing some hardening or adding firewall?)
3. I will encrypt the wallet by using the encryption provided within Bitcoin software.
4. I will copy the encrypted wallet over to a brand new flash drive and have a backup of it on another flash drive.
5. I will delete the wallet on my computer.
6. I will shutdown linux and go to my PC and send the coins over to the addresses of my new wallet that is stored within my flash drives.
7. I will store the flash drives separately to secure locations. (I understood that the wallets don't need to be connected to internet in order to receive Bitcoins to them?)
8. When I'd like to access my stash, I use the live CD to boot my PC, download bitcoin-qt, unencrypt the wallet from one of the flash drives and place it to the proper file path and that's it?

Is there anything else to add?
1715406407
Hero Member
*
Offline Offline

Posts: 1715406407

View Profile Personal Message (Offline)

Ignore
1715406407
Reply with quote  #2

1715406407
Report to moderator
According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715406407
Hero Member
*
Offline Offline

Posts: 1715406407

View Profile Personal Message (Offline)

Ignore
1715406407
Reply with quote  #2

1715406407
Report to moderator
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
June 03, 2013, 06:30:28 PM
 #2

That won't work. Bitcoin-qt needs to download the blockchain to function. That is the public database of all bitcoin transactions ever. It's many gigabytes in size. So in brief bitcoin-qt is not designed to be used off a USB stick.

If you want to create an offline wallet you should look into armory:

https://bitcoinarmory.com/using-offline-wallets-in-armory/

It still won't work off a USB stick but you can put the offline wallet on a separate dedicated computer that never goes online.

Another possibility is a paper wallet.

You need to do more research on the options available to you.
MelG (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
June 03, 2013, 06:55:36 PM
 #3

Thank you for your reply! Can you explain this further, why it would not work? Isn't wallet.dat everything that matters? I am not going to be using this wallet in daily basis. This will be just for depositing Bitcoins and cashing out later.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
June 03, 2013, 07:06:45 PM
 #4

Thank you for your reply! Can you explain this further, why it would not work? Isn't wallet.dat everything that matters?

Bitcoin-qt needs to download the blockchain to function. That is the public database of all bitcoin transactions ever. It's many gigabytes in size.

To spend the coins you will need the copy of the current blockchain. You could back that up on the USB drive too but then it wouldn't stay up to date and would need to be updated before you could spend your coins.

Overall too much trouble to be worth it.
MelG (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
June 03, 2013, 07:15:57 PM
 #5

Thanks for the suggestions. Personally I don't mind the trouble as long I will find a simple and secure solution for this. I would like to hear other people's opinions as well. Smiley
dwolfman
Full Member
***
Offline Offline

Activity: 224
Merit: 100



View Profile WWW
June 04, 2013, 12:19:46 AM
 #6

Thanks for the suggestions. Personally I don't mind the trouble as long I will find a simple and secure solution for this. I would like to hear other people's opinions as well. Smiley

I'm still not sure you are getting what he is driving at.

My Linux setup with Bitcoin-QT installed created a .bitcoin folder inside my home folder.  It's current size (bitcoin-qt is running and current) is 9.4 GB.

Of that, the wallet.dat is only 92 KB in size.  The rest is the blockchain data.  And considering how slow the blockchain can be to download (took me a week to get all of it the first time, shut the client down for a couple days once and took a few hours to get back up to date), you really don't want to mess with that through a USB drive or in something that isn't frequently updated.  USB drives are generally too slow for this kind of stuff, and you would need a rather large drive to hold it since the blockchain is only going to get larger.

What might work better would be to use one of the light-weight clients that are available instead.  They don't need the whole blockchain to function and would be more suited to what you want to do (just put the bare minimum necessary files on a USB and run it from there).  You could even make the USB itself bootable and load up a minimal Linux with your client already installed in it, no need for CDs or anything else.

Or you could set up Armory, like was suggested.  Though not sure it can be run off a CD like you wanted to.

Wanna send coins my way? 1BY2rZduB9j8Exa4158QXPFJoJ2NWU1NGf or just scan the QR code in my avatar.  :-)
MelG (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
June 04, 2013, 07:37:33 AM
 #7

Thanks for the suggestions. Personally I don't mind the trouble as long I will find a simple and secure solution for this. I would like to hear other people's opinions as well. Smiley

I'm still not sure you are getting what he is driving at.

My Linux setup with Bitcoin-QT installed created a .bitcoin folder inside my home folder.  It's current size (bitcoin-qt is running and current) is 9.4 GB.

Of that, the wallet.dat is only 92 KB in size.  The rest is the blockchain data...

I totally get this. However once I have the wallet.dat encrypted on my flash, I can use any client to for accessing it, can't I? The software client is no problem. I can change it to a lighter version. What would you suggest? My problem is to trust any third party code (Armory, i.e) in this. That's why I wanna keep it really simple.

Please also let me know if I understand correctly that the wallet.dat is only thing that matters? The client can be changed afterwards.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
June 04, 2013, 09:35:07 AM
 #8

Thanks for the suggestions. Personally I don't mind the trouble as long I will find a simple and secure solution for this. I would like to hear other people's opinions as well. Smiley

I'm still not sure you are getting what he is driving at.

My Linux setup with Bitcoin-QT installed created a .bitcoin folder inside my home folder.  It's current size (bitcoin-qt is running and current) is 9.4 GB.

Of that, the wallet.dat is only 92 KB in size.  The rest is the blockchain data...

I totally get this. However once I have the wallet.dat encrypted on my flash, I can use any client to for accessing it, can't I? The software client is no problem. I can change it to a lighter version. What would you suggest? My problem is to trust any third party code (Armory, i.e) in this. That's why I wanna keep it really simple.

Please also let me know if I understand correctly that the wallet.dat is only thing that matters? The client can be changed afterwards.

wallet.dat is only used by bitcoin-qt. Other clients like armory or electrum have their own different wallet formats.
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!