Bitcoin Forum
June 25, 2024, 03:20:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Trezor...  (Read 1518 times)
steeev (OP)
Full Member
***
Offline Offline

Activity: 128
Merit: 103



View Profile
June 20, 2013, 11:51:18 AM
 #1

Hi,

i was just watching a talk from the makers of the Trezor hardware wallet - they mentioned Multibit as supporting it - is this presently the case or is a future Multibit update going to accept Trezor..?

Also could you please outline how the whole Multibit/Trezor thing works ?

any info appreciated,
steve.
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1129


View Profile
June 20, 2013, 12:22:56 PM
 #2

Future update - the code is not done yet.
ToaDy
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
August 29, 2013, 08:41:48 AM
 #3

Will the code be done by October? (release date)
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
August 29, 2013, 09:08:53 AM
Last edit: August 29, 2013, 09:19:47 AM by jim618
 #4

It is still early days with the Trezor support.
We are writing a separate library (so that other teams can use it) called trezorj.

To see progress you can watch that project and see the commits going into it.
It is here:
https://github.com/bitcoin-solutions/trezorj


Because open source projects tend to be done in people's spare time it is difficult to say when things will actually be finished.
Also, there is quite a lot of testing etc that needs to be done for something like Trezor.


A typical usage, once you have the device setup, will be:

1) Start up MultiBit, say you already have 2 wallets open in there.
2) You plug in your Trezor - a third wallet then appears. This syncs and you can see the balance and transactions on your Trezor wallet.
3) When you want to spend you create the spend as normal in MultiBit but for it to actually get signed and sent it:
     a) Gets sent to your Trezor
     b) On the Trezor screen you see the recipient Bitcoin address and the amount.
     c) Using the Trezor buttons you either approve it or cancel it.
     d) The signed transaction gets sent back to MultiBit, which then broadcasts it to the Bitcoin network.

There are extra features like having a PIN and one-time-passwords but that is the basic usage.

Edit: Trezor supports both hierarchical deterministic (HD) wallets - which MultiBit will use - and also Electrum deterministic wallets.
I believe both Electrum and Armory plan to support Trezor so there should be a choice in the wallet software you use. I don't know where the other teams are in their coding.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
ToaDy
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
August 29, 2013, 09:31:43 AM
 #5

Hello Jim,
I know from experience that open source projects take sometimes a bit longer, it was just a general question since I am very happy with your application.
Thank you very much for your really informative answer!

cheers,
noodle73
Member
**
Offline Offline

Activity: 71
Merit: 10



View Profile
September 04, 2013, 04:20:34 PM
 #6

Hi, I ordered a Trezor too (and I like Multibit!) so I'll keep my fingers crossed that the coding to incorporate it isn't too taxing for you guys. Keep up the good work and thanks for multibit!
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
September 12, 2013, 02:05:56 PM
 #7

I have started writing us the use cases for the Trezor / MultiBit integration.
This is a document describing, from the user's point of view, what they can actually do. It does not describe HOW the use cases are actually implemented.

The link for the Google doc is here:
https://docs.google.com/document/d/18qtE5lmRzB32Sc9Ii37GySJGLKx3VNypBkjnHbNjdik

Anyone should be able to view it.
There is still plenty to flesh out but I am concentrating on the 'Connect/ Disconnect Trezor to host computer' ones as I'll work on those first.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
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!