A friend just asked me "where are the 11 BTC I bought from you half a year ago? ... I don't remember where I put them." He formatted his computer a few months ago, and the money is probably lost (all of your BTCs just got 5.2E-7 more valuable).

I'd like to recommend an easy to use wallet with the following requirements:

  • You only have to remember a password/passphrase to access all your BTC. Bonus: transaction history as well.
  • It's super secure. I mean, I'd like 2-factor authentication, and keys should not be stored on the server (maybe only half a key). Let's assume the client computer is Trojan infected as well.
  • No ID/bloodwork/whatever is needed to use it (I don't know what Mt. Gox requires of "verified" users nowadays).
  • It is developed by a relatively trusted company/people. Trust is subjective, but still you can provide concrete evidence of why company X is "more trusted by the community" than company Y.
  • I'd prefer a no-install browser based wallet, but not if it conflicts with any of the above requirements.

Are there wallets that comply with most/all of these requirements?

  • I think I won't accept an answer for a while ... I'd like to see some upvotes before we can conclude an online wallet is really "trusted".
    – ripper234
    Commented Jan 5, 2012 at 12:54

4 Answers 4

  1. Take a password.
  2. Hash it with SHA.
  3. Use the hash as a private address.
  4. Generate your public address from that private address.

Guess this would be the easiest algorithm for having a deterministic wallet. One could easily make a web service or a program to generate those addresses, but people generally don't trust third party services like this.

EDIT: StrongCoin allows one to generate a private key from any sentence, and given that they encrypt the private key before your browser sends it out, one can trust them not to know it. Then, you can decrypt the private key (as far as I know, also on your machine), and import it wherever one needs (provided you don't want to keep your coins online). It is a small workaround, but seems to fulfil your friends' needs.

  • I'm looking for something my friend can actually use. Himself. The same friend who just lost his wallet due to formatting his hd, even though I warned him to back it up and encrypt it. So I take it your answer means that none of the existing lite wallets do what he needs?
    – ripper234
    Commented Jan 5, 2012 at 12:09
  • Hmm, actually, StrongCoin seems to do something like that, editing my answer now...
    – ThePiachu
    Commented Jan 5, 2012 at 12:32

I think My wallet meets most of these requirements.

1) Sign up only requires a password

2) You can opt to have the keys saved on the server in encrypted format in which case all your friend needs to do is remember a password. Two factor authentication is supported using yubikey or email.

3) Or you can follow the paper wallet tutorial in which case no keys will be stored on the server, but your friend will additionally need to keep the paper wallet part safe.

4) Registered UK Company, my name is Ben Reeves i've been around for a fair while on the bitcoin forums as piuk. Both the server side and client side code is open source.

5) Browser based, works on mobile devices including iPhone, iPad and android.

  • This sounds good. Does the client or server encrypt the keys? How many users do you have? How much BTC is stored on My Wallet?
    – ripper234
    Commented Jan 5, 2012 at 12:53
  • 1
    Client encrypts the keys (server stores encrypted JSON) - 1099 - No idea (Server cannot view public or private keys)
    – user418
    Commented Jan 5, 2012 at 13:02

MtGox can hold your Bitcoins if you want. I got a free Yubikey for being an oldie and it is really secure.

  • Mt. Gox imposes limits on withdrawl for non-verified account. I want none of that, thank you.
    – ripper234
    Commented Jan 5, 2012 at 4:07
  • Wait, "an oldie"? Your profile says "I am currently studying High School"
    – ripper234
    Commented Jan 5, 2012 at 4:08
  • 2
    @ripper234: I'm guessing "oldie" in this context means he's been an mtgox user for a long time. Commented Jan 5, 2012 at 5:49
  • @Meni - right :)
    – ripper234
    Commented Jan 5, 2012 at 8:39
  • I have been in Bitcoin before it broke the dollar for the first time, "fun" time back then and no scammers in the forums. Commented Jan 5, 2012 at 14:17

A post on the forum suggested that Electrum, with its mnemonic seed, is also a good candidate.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.