Bitcoin Forum
December 15, 2024, 02:41:09 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 265 »
  Print  
Author Topic: [ESHOP launched] Trezor: Bitcoin hardware wallet  (Read 966229 times)
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
January 10, 2013, 10:29:07 AM
Last edit: January 10, 2013, 12:23:59 PM by slush
 #241

We finally decided to choose name for our hardware wallet. After considering all options from bitcointalk contest and after talking with some marketing specialists, we chose name Trezor.

Landing page trezor.bitcoin.cz points to this thread, but there'll be product presentation soon.

You can also follow Facebook page for more product updates: https://www.facebook.com/BitcoinTrezor

Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1134


View Profile
January 10, 2013, 11:08:58 AM
 #242

Really cool. Which client are you integrating with first? Electrum? Would you consider MultiBit/bitcoinj as well?
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
January 10, 2013, 12:06:20 PM
 #243

I'm in touch with Jim, we're preparing Raspberry Pi shield for him. RPi shield is wire-compatible with Trezor...

jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
January 10, 2013, 12:27:31 PM
 #244

Yeah, Slush and I have been in contact since before Xmas discussing Trezor and MultiBit integration.

There is a fair bit to do to get everything to work, in rough order:
+ finish off the existing MultiBit work and get it out the door to 'clear the decks'.
+ work on the low level 'byte transport layer'.  Probably using javahidapi.
+ produce BIP32/ HD wallet code, for eventual inclusion in bitcoinj. I am liaising with Chris Rico on this.
+ The Trezor wallet will be (in MultiBit) watch only so there will be some work there.
+ Probably write a new 'Create Wallet' wizard to improve the user experience.
+ There will also be some UI work (extra tabs etc) I expect too.

I expect the debugging and testing to be a PITA (it's system integration work across Win/ Linux/ Mac on a magically low budget) but that is in the nature of the work.  

Any Java devs that fancy pitching in to help out would be most appreciated.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
cbeast
Donator
Legendary
*
Offline Offline

Activity: 1736
Merit: 1014

Let's talk governance, lipstick, and pigs.


View Profile
January 10, 2013, 02:08:04 PM
 #245

How do you pronounce Trezor (I have to copy/paste the z since the key broke  Wink )? Is it pronounced like treasure or razor?

Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
Hawkix
Hero Member
*****
Offline Offline

Activity: 531
Merit: 505



View Profile WWW
January 10, 2013, 02:18:43 PM
 #246

Trezor is Czech term for "vault" or "money safe box", and the Z is pronounced like in razor. See german term "Der Tresor" for the same.

Donations: 1Hawkix7GHym6SM98ii5vSHHShA3FUgpV6
http://btcportal.net/ - All about Bitcoin - coming soon!
btchip
Hero Member
*****
Offline Offline

Activity: 623
Merit: 500

CTO, Ledger


View Profile WWW
January 10, 2013, 02:20:52 PM
 #247

+ work on the low level 'byte transport layer'.  Probably using javahidapi.

at least you shouldn't have too many issues with this, as long as you're using interrupt transfers (I've seen some oddities using control transfers on OS X). Integration on Windows XP, 7, Vista 32/64, OS X and Linux 32/64 (with the proper udev rules to let anyone write to the USB device) has been pretty much transparent for me.

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 10, 2013, 02:23:11 PM
Last edit: January 10, 2013, 03:25:14 PM by CIYAM Pty. Ltd.
 #248

There is a fair bit to do to get everything to work, in rough order:
+ finish off the existing MultiBit work and get it out the door to 'clear the decks'.
+ work on the low level 'byte transport layer'.  Probably using javahidapi.
+ produce BIP32/ HD wallet code, for eventual inclusion in bitcoinj. I am liaising with Chris Rico on this.
+ The Trezor wallet will be (in MultiBit) watch only so there will be some work there.
+ Probably write a new 'Create Wallet' wizard to improve the user experience.
+ There will also be some UI work (extra tabs etc) I expect too.

Although I know very well that today was an "epic facepalm" day for myself (have guaranteed that no-one will ever think that I am Satoshi) I think that CIYAM Open could be very helpful for managing this (will be starting to "set up shop" on Monday and please understand that *zero* bitcoins are stored at ciyam.org and that the Project owners control all their own bitcoins in whatever way they wish to so the "brain fart" that I had today could never affect another project that is hosted there).

The first 10 projects hosted will be "fee free for life" so hope you guys will at least take a look at it (btw - I think the name is great - 1 BTC very well spent!).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
January 10, 2013, 02:50:31 PM
 #249

How do you pronounce Trezor (I have to copy/paste the z since the key broke  Wink )? Is it pronounced like treasure or razor?

It's more like as "treasure". International Phonetic Alphabet writes it as /trězoːr/ (source http://en.wiktionary.org/wiki/trezor)

bitcats
Legendary
*
Offline Offline

Activity: 1015
Merit: 1001



View Profile
January 10, 2013, 03:01:53 PM
 #250

We finally decided to choose name for our hardware wallet. After considering all options from bitcointalk contest and after talking with some marketing specialists, we chose name Trezor.
Good choice  Cheesy

"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam."  - Howard Zinn
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
January 10, 2013, 03:13:27 PM
 #251

How do you pronounce Trezor (I have to copy/paste the z since the key broke  Wink )? Is it pronounced like treasure or razor?

It's more like as "treasure". International Phonetic Alphabet writes it as /trězoːr/ (source http://en.wiktionary.org/wiki/trezor)

ahaaa, nice. Didn't get that before.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
January 10, 2013, 04:04:06 PM
 #252

+ work on the low level 'byte transport layer'.  Probably using javahidapi.

at least you shouldn't have too many issues with this, as long as you're using interrupt transfers (I've seen some oddities using control transfers on OS X). Integration on Windows XP, 7, Vista 32/64, OS X and Linux 32/64 (with the proper udev rules to let anyone write to the USB device) has been pretty much transparent for me.


Good to hear. I noticed you were using javahidapi so was going to get in touch to see what your experience was.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1134


View Profile
January 10, 2013, 04:43:46 PM
 #253

Using HID means you're basically emulating a keyboard or mouse, right? Are you sure that's a good idea? Isn't there a more direct protocol that can be used?
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
January 10, 2013, 04:49:30 PM
 #254

Which one, which has also straightforward support across all platforms? HID is a bit limiting, still it has the best user experience available.

Edit: HID has a generic class, which mean that the device is not identified as any known device (keyboard, mouse), but application still can use (driver-less) HID protocol to talk with the token. Don't worry that your mouse pointer will move during transaction signing ;-).

btchip
Hero Member
*****
Offline Offline

Activity: 623
Merit: 500

CTO, Ledger


View Profile WWW
January 10, 2013, 05:04:32 PM
 #255

Another option ("cleaner", theorically speaking) is WinUSB on Windows, then accessing it using libusb on Linux & Mac.

Both are hacks, but the generic HID hack is more popular IMHO.

Another great thing about HID is that it'll almost always work on Windows, even if a policy is used to disable typical USB devices (mass storage ...)

jorgen
VIP
Member
*
Offline Offline

Activity: 113
Merit: 12


View Profile
January 10, 2013, 06:36:13 PM
 #256

when can I order one device for testing?
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
January 10, 2013, 06:41:20 PM
 #257

Another option ("cleaner", theorically speaking) is WinUSB on Windows, then accessing it using libusb on Linux & Mac.

Both are hacks, but the generic HID hack is more popular IMHO.

Another great thing about HID is that it'll almost always work on Windows, even if a policy is used to disable typical USB devices (mass storage ...)

Don't things like the Yubikey use HID too?
btchip
Hero Member
*****
Offline Offline

Activity: 623
Merit: 500

CTO, Ledger


View Profile WWW
January 10, 2013, 07:01:04 PM
 #258

Don't things like the Yubikey use HID too?

yes they do

slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
January 10, 2013, 11:11:50 PM
 #259

Don't things like the Yubikey use HID too?

Yubikey works in the most naive way - it act like USB keyboard and when you press the sensor, it simply prints out the signature to stdin. In the oposite Trezor works with custom protocol encapsulated to generic HID messages.

slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
January 10, 2013, 11:14:16 PM
Last edit: January 11, 2013, 12:53:12 AM by slush
 #260

when can I order one device for testing?

There won't be any "development boards" for testing, but soon there'll be Raspberry shield with python software for DIY hackers, which will be wire-compatible with Trezor device.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 265 »
  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!