Bitcoin Forum
November 01, 2024, 11:49:22 AM *
News: Bitcoin Pumpkin Carving Contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: My Idea for a Bitcoin HW Wallet  (Read 684 times)
laptopdude90 (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
January 21, 2014, 09:31:05 PM
Last edit: January 22, 2014, 09:52:29 AM by laptopdude90
 #1

Hi!

Okay, so I've spent the last few hours designing s completely independent bitcoin hardware wallet. It is a wooden cube.

On the front, there is a confirm button, a cancel button, a number pad, and up button, a down button, a decimal point, a status light, and a screen. This is how it looks:

---------------
|   (Screen)    |
---------------
1   2   3   XX (Cancel button)
4   5   6   XX   (   ) (My really bad looking status light)
7   8   9   YY   (   )
^  0   V   YY (Confirm button)
    .

The sides are blank, but the back has a few ports. Four USB ports, and at least one must have a flash drive plugged in to store the wallet on. More can be used for redundancy. There is also a large bay for a 3.5" bay, used to store the blockchain data. There is also a power jack and a ethernet jack.

Inside of the cube is the brains - an Arduino Yun. The ethernet is extending to a connector on the back, as is the power. There is also a 5 port powered USB Hub - One connector is desoldered, and wires are ran directly to the bay of an external USB HDD. The bay is what is being used as the HDD socket.
The other 4 USB connectors are rerouted to the back of the case. The power cable is spliced to power the hub and the HDD bay.

The screen displays a menu where the user can choose between status, send, receive, and generate new address. The status screen displays the status of each of the USB ports, balance, IP Address, and recent transactions.

On top of all this, the Yun has a very basic web server that displays the bitcoin addresses and nothing else. This is useful for copy and pasting the addresses and not having to type them manually.

One of the biggest things I need is one I don't have - A bitcoin library for Arduino.

I'm considering making a prototype soon, are there any potential flaws?

P.S. Sorry about my wording/formatting, I'm a horrible writer!
Johnny Bitcoinseed
Full Member
***
Offline Offline

Activity: 154
Merit: 100

Johnny Bitcoinseed


View Profile WWW
January 22, 2014, 12:13:32 AM
 #2

Give your device a catchy name...

Sincerely I am, Johnny BitcoinSeed .com
laptopdude90 (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
January 22, 2014, 01:14:22 AM
 #3

Give your device a catchy name...

The bitcube?
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!