Bitcoin Forum

Bitcoin => Hardware wallets => Topic started by: alkhdaniel on December 31, 2013, 09:29:42 AM



Title: [INTEREST CHECK] Open source hardware wallet / signer.
Post by: alkhdaniel on December 31, 2013, 09:29:42 AM
Just checking if there is any interest in something that is pretty much a cheaper version of trezor but lacking some features it has. It would be pretty much exclusively an offline wallet + transaction signer.

So - the hardware wallet contains an encrypted private key, this key never leaves the hardware wallet. When you want to do an transaction your craft an unsigned transaction on your computer or some other device, then feed the hardware wallet with the unsigned transaction through an SD card and get a ready to send signed transaction back.

Unless someone steals the hardware wallet along with your password to decrypt the private key your bitcoin should be completely safe.

Both hardware and software will be open source meaning you can either create one yourself (~$20 + an hour or two of your time) or buy a completely usage-ready one for ~$30-50.

If enough people are interested I could have something like this done in about 2 months. Might add more features in the end but not guaranteed (or you can add them yourself ;)).


Title: Re: [INTEREST CHECK] Open source hardware wallet / signer.
Post by: CryptKeeper on December 31, 2013, 09:40:17 AM
That would be very interesting indeed. I have always thought that the trezor is a good product, but overpriced!

What hardware do you want to use? Raspberry Pi or something else?


Title: Re: [INTEREST CHECK] Open source hardware wallet / signer.
Post by: alkhdaniel on December 31, 2013, 10:01:51 AM
Probably an Arduino based board, I don't think Pi's hardware is open (yet?) and trying to source that in bulk would only be a pain in the ass instead of actually saving money. Will check out some other microcontrollers, should be possible to find one that doesn't struggle with signing transactions and is "open". Something like this (https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-NANO/open-source-hardware).


Title: Re: [INTEREST CHECK] Open source hardware wallet / signer.
Post by: Sarchar on January 01, 2014, 09:51:51 AM
Probably an Arduino based board, I don't think Pi's hardware is open (yet?) and trying to source that in bulk would only be a pain in the ass instead of actually saving money. Will check out some other microcontrollers, should be possible to find one that doesn't struggle with signing transactions and is "open". Something like this (https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-NANO/open-source-hardware).

Yes, please.  I'd be one of your first customers.  I am also happy to contribute code and testing, too. I've an arduino already so if you get a code repo setup I can help test. I've got an NFC board that I'd be happy to add support for too:)


Title: Re: [INTEREST CHECK] Open source hardware wallet / signer.
Post by: nov on January 01, 2014, 09:58:22 AM
Good idea! Arduino is great.

Just checking if there is any interest in something that is pretty much a cheaper version of trezor but lacking some features it has. It would be pretty much exclusively an offline wallet + transaction signer.

So - the hardware wallet contains an encrypted private key, this key never leaves the hardware wallet. When you want to do an transaction your craft an unsigned transaction on your computer or some other device, then feed the hardware wallet with the unsigned transaction through an SD card and get a ready to send signed transaction back.

Unless someone steals the hardware wallet along with your password to decrypt the private key your bitcoin should be completely safe.

Both hardware and software will be open source meaning you can either create one yourself (~$20 + an hour or two of your time) or buy a completely usage-ready one for ~$30-50.

If enough people are interested I could have something like this done in about 2 months. Might add more features in the end but not guaranteed (or you can add them yourself ;)).