Bitcoin Forum
November 19, 2024, 04:15:50 AM *
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: Wallets and official client  (Read 795 times)
iNs4nePT (OP)
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
January 30, 2012, 10:45:03 PM
 #1

Probably like most of everyone else, my starting point included downloading the official bitcoin client, creating a new wallet.

However, i immediately noticed two things:

 1) i choose a password (a lil security? yeah sure) but when i close and re-open the app, no prompt is given and the wallet is opened...
  ... so, i guess my pass got stored somewhere  Huh

 2) No wallet export/import. Seriously, this should be a MUST.
    Yeah, i know the risks, i'll encrypt the data myself (GPG, whatever)


Ok, other wallet software exists, but each has it's own format as well...  Sad


My question is, what exactly is the essential data a wallet must contain, and why?
I've read https://en.bitcoin.it/wiki/Wallet but information is scarce


Any linkage is appreciated
Costia
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
January 31, 2012, 12:38:27 AM
 #2

1) Are you talking about the RPC password(in the .conf file?) or wallet encryption(in the menu of the client)?
After I encrypted my wallet it did ask me every time. though now I use bitcoind without the GUI (graphical user interface) so i am not sure about this.

2) you can just backup the wallet.dat file. why does it matter how the data is stored inside?
the wallet.dat has ~100 new addresses - each time you send money a new address is used, so you should create a new backup once in a while (~each 50 transactions should be safe)
there are security risks with import that have nothing to do with encryption - there is a thread in the dev forum about this.
iNs4nePT (OP)
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
January 31, 2012, 12:48:32 AM
 #3

1) Are you talking about the RPC password(in the .conf file?) or wallet encryption(in the menu of the client)?
After I encrypted my wallet it did ask me every time. though now I use bitcoind without the GUI (graphical user interface) so i am not sure about this.

Not the RPC one, the actual wallet encryption, from the menu on the GUI.
Restarting my PC and opening bitcoin, still no password prompt (it does say it's encrypted and locked though...  Huh)

2) you can just backup the wallet.dat file. why does it matter how the data is stored inside?
the wallet.dat has ~100 new addresses - each time you send money a new address is used, so you should create a new backup once in a while (~each 50 transactions should be safe)
there are security risks with import that have nothing to do with encryption - there is a thread in the dev forum about this.

Import/Export could allow me to move/copy a wallet into a different client app. Essentially, the information is important, the file format should not be.

I will investigate about the security issues though, thanks.
Therilith
Member
**
Offline Offline

Activity: 62
Merit: 10


100X100111XX10


View Profile
January 31, 2012, 12:54:47 AM
 #4

Not the RPC one, the actual wallet encryption, from the menu on the GUI.
Restarting my PC and opening bitcoin, still no password prompt (it does say it's encrypted and locked though...  Huh)
You only need the password to send money or create new addresses.

Money is power. If you would like to transfer some of your power to me (making yourself weaker and me stronger), use the following address: 1PoFSpghmpsebfwZwnu5PPmmv2u9uYgJKo
Costia
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
January 31, 2012, 12:59:40 AM
 #5

Quote
Import/Export could allow me to move/copy a wallet into a different client app. Essentially, the information is important, the file format should not be.
copy/pasting wallet.dat will have the same effect (just dont forget that it generates new addresses all the time)
and the format isn't important
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!