Bitcoin Forum
December 15, 2024, 01:23:59 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 [130] 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 ... 265 »
  Print  
Author Topic: [ESHOP launched] Trezor: Bitcoin hardware wallet  (Read 966229 times)
simonk83
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
August 27, 2014, 06:30:57 AM
 #2581

Still waiting for delivery in Australia (posted on the 5th) Smiley   Anyone else over here received theirs yet?
My first edition classic order still doesn't track via Auspost.
I can see it was logged on the Czech system on 28th July
Still waiting for mine, just curious if yours has turned up yet?
No.  I received my bitmain orders within 2-3 days from China but 3.5 weeks from .Cz and still "No tracking events found" on auspost.
Ok, at least it's not just me Cheesy

Just arrived today! Tracking number was not on auspost website as of last night.

Sweet, hopefully mine's close then Smiley
klokan
Full Member
***
Offline Offline

Activity: 120
Merit: 100


View Profile
August 27, 2014, 07:19:03 AM
 #2582

The answer you seek is just a few posts back:

https://bitcointalk.org/index.php?topic=122438.msg8537393#msg8537393

1) Your coins are not lost
2) If you have a gap of more than 20 unused addresses your balance will not be correct until you use some of the unused addresses
3) Since the balance calculating algorithm stops after it sees 20 unused addresses all you need to do is send some coins to the unused addresses between your last properly summed address and the "lost" one in such a way as to make sure there are not more than 19 unused addresses between any two addresses that contain BTC

I have a missing transaction. Here is what I did right before:

 I installed the btcreceive app onto my android. I then loaded the xpub code into the btcreceive app. Then I proceeded to test the app sending multiple transactions to the keys generated on the app. Then I opened the account tab on btcreceive and tried sending to some of the addresses there. All was well until I tried one of the addresses further down on the list in the account tab. I tried the m/0/44 address. I sent a total of 0.01btc. this transaction is showing up in the btcreceive app, but it doesnt show up on the mytrezor.com transaction list. So I tried to send another small amount from another wallet to this address again and this transaction is showing up. Both transactions are showing up on blockchain.info.
https://blockchain.info/address/1CVHky4FZ4V5TN7DZSgaqwszRWg7iPrQfc. This has got me a little worried. What would happen if i had sent a larger amount of bitcoin? Would it be lost forever?


Ok I tested out your theory. I went back and used up every single address before m/0/44. My trezor is still showing the incorrect balance by 0.01btc. The balance on BTCReceive is showing correctly. So I'm guessing the only way to recover this lost btc would be to restore my seed to wallet32 app then send it somewhere else? I hope this is not the case.

What happens is your Trezor gives xpub to myTrezor web wallet and the wallet asks backend BoP server for all your transactions. The one you don't see is missing in the list provided by BoP. It is clearly there when visible both on blockchain.info and on btcreceive. I assume there is some glitch in BoP, which is unfortunate, but there are three things that can happen:
1. Issue fixes itself when BoP is restarted.
2. BoP developer fixes the issue if you report it to satoshi labs.
3. BoP will find your transaction without doing anything. Have you tried "Forget device" and replug?

Concerning "recovering" the BTC: If you had more choices of wallet software then you could use any of those and there is high probability you would not see the same glitch you see now. If myTrezor does not see the transaction then Electrum probably would, because it uses completely different stack. You should not be worried about your funds, because you can always recover them using other software that is being developed and will be here soon. But there is some risk you will be blocked and need to wait until the bug is fixed / infrastructure is there.
sipak
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
August 27, 2014, 07:45:46 AM
 #2583

It looks like mytrezor got fixed, but the transaction that was stuck in my wallet, did get sent and I already sent it from different wallet, so I am out a $100. UGH

I will be updating my negative trust rating feedback accordingly.

You don't know how to confirm a transaction on the blockchain?
Maybe you should learn before you use

Yes I can't confirm a transaction on the blockchain, when A) you don't have the TXID and B) it is group address that doesn't do refunds.

$100 is not a big deal to me, but still it is wasted money.

Really, with all the respect, you don't need TXID, you just need that address you sent the bitcoins to, and put it in the search field. If you were able to send the transaction again from different client you provably must had known the address, so you could check if the prior transaction went through or not.
Valzador
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 503


View Profile
August 27, 2014, 09:42:31 AM
 #2584

Note: This is an if situation.

In the unlikely event that my Trezor breaks and I also lose my recovery seed what can I do? Is there memory on the Trezor that I could somehow extract to get my coins back or something?
kamilosa
Member
**
Offline Offline

Activity: 61
Merit: 10


View Profile
August 27, 2014, 10:34:49 AM
 #2585

Note: This is an if situation.

In the unlikely event that my Trezor breaks and I also lose my recovery seed what can I do? Is there memory on the Trezor that I could somehow extract to get my coins back or something?

In general, if this happen, you lost your coins for good. There is no other way, how you can recover or extract your coins back. Just make two copies of your recovery seed and store them on two different safe places and you should be fine.

klokan
Full Member
***
Offline Offline

Activity: 120
Merit: 100


View Profile
August 27, 2014, 10:44:57 AM
 #2586

Note: This is an if situation.

In the unlikely event that my Trezor breaks and I also lose my recovery seed what can I do? Is there memory on the Trezor that I could somehow extract to get my coins back or something?

If "Trezor breaks" than this usually means one of it's components does not work. If you manage to break it, the first thing that stops working is probably just display, next thing is board and only then MCU breaks. If your Trezor is broken, there is a chance MCU is still fine. If so, it can be reconnected to a new board and used (but this needs some nontrivial technical skills).
If buldozer runs over you Trezor and MCU is broken, you need your recovery seed.
dnaleor
Legendary
*
Offline Offline

Activity: 1470
Merit: 1000


Want privacy? Use Monero!


View Profile
August 27, 2014, 11:30:01 AM
 #2587

Note: This is an if situation.

In the unlikely event that my Trezor breaks and I also lose my recovery seed what can I do? Is there memory on the Trezor that I could somehow extract to get my coins back or something?

In general, if this happen, you lost your coins for good. There is no other way, how you can recover or extract your coins back. Just make two copies of your recovery seed and store them on two different safe places and you should be fine.



I distributed my seed on 3 locations in such a way that I only need 2 of the 3 papers to recover my wallet Wink
sipak
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
August 27, 2014, 01:05:39 PM
 #2588

The answer you seek is just a few posts back:

https://bitcointalk.org/index.php?topic=122438.msg8537393#msg8537393

1) Your coins are not lost
2) If you have a gap of more than 20 unused addresses your balance will not be correct until you use some of the unused addresses
3) Since the balance calculating algorithm stops after it sees 20 unused addresses all you need to do is send some coins to the unused addresses between your last properly summed address and the "lost" one in such a way as to make sure there are not more than 19 unused addresses between any two addresses that contain BTC

I have a missing transaction. Here is what I did right before:

 I installed the btcreceive app onto my android. I then loaded the xpub code into the btcreceive app. Then I proceeded to test the app sending multiple transactions to the keys generated on the app. Then I opened the account tab on btcreceive and tried sending to some of the addresses there. All was well until I tried one of the addresses further down on the list in the account tab. I tried the m/0/44 address. I sent a total of 0.01btc. this transaction is showing up in the btcreceive app, but it doesnt show up on the mytrezor.com transaction list. So I tried to send another small amount from another wallet to this address again and this transaction is showing up. Both transactions are showing up on blockchain.info.
https://blockchain.info/address/1CVHky4FZ4V5TN7DZSgaqwszRWg7iPrQfc. This has got me a little worried. What would happen if i had sent a larger amount of bitcoin? Would it be lost forever?


Ok I tested out your theory. I went back and used up every single address before m/0/44. My trezor is still showing the incorrect balance by 0.01btc. The balance on BTCReceive is showing correctly. So I'm guessing the only way to recover this lost btc would be to restore my seed to wallet32 app then send it somewhere else? I hope this is not the case.

What happens is your Trezor gives xpub to myTrezor web wallet and the wallet asks backend BoP server for all your transactions. The one you don't see is missing in the list provided by BoP. It is clearly there when visible both on blockchain.info and on btcreceive. I assume there is some glitch in BoP, which is unfortunate, but there are three things that can happen:
1. Issue fixes itself when BoP is restarted.
2. BoP developer fixes the issue if you report it to satoshi labs.
3. BoP will find your transaction without doing anything. Have you tried "Forget device" and replug?

Concerning "recovering" the BTC: If you had more choices of wallet software then you could use any of those and there is high probability you would not see the same glitch you see now. If myTrezor does not see the transaction then Electrum probably would, because it uses completely different stack. You should not be worried about your funds, because you can always recover them using other software that is being developed and will be here soon. But there is some risk you will be blocked and need to wait until the bug is fixed / infrastructure is there.

The BoP can't see it because it  follows BIP0039 standard where the gap limit is set to 20, see https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#address-gap-limit
Quote
Wallet software should warn when the user is trying to exceed the gap limit on an external chain by generating a new address.

What happens is that 3rd party wallet are not BIP0039 compliant in this detail, which cause confusion in compliant wallets like myTrezor. The remedy is as follows: fill the gap limit with several small transactions, so that the difference in path of two transactions in the account is always less then 20.

In this case we have payment on the address 44. It should be enough to send 0.001 BTC to address number 15 and 30.
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1138

All paid signature campaigns should be banned.


View Profile WWW
August 27, 2014, 05:56:02 PM
 #2589

The BoP can't see it because it  follows BIP0039 standard where the gap limit is set to 20, see https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#address-gap-limit
Quote
Wallet software should warn when the user is trying to exceed the gap limit on an external chain by generating a new address.

What happens is that 3rd party wallet are not BIP0039 compliant in this detail, which cause confusion in compliant wallets like myTrezor. The remedy is as follows: fill the gap limit with several small transactions, so that the difference in path of two transactions in the account is always less then 20.

In this case we have payment on the address 44. It should be enough to send 0.001 BTC to address number 15 and 30.

I think you quoted without reading:

Ok I tested out your theory. I went back and used up every single address before m/0/44. My trezor is still showing the incorrect balance by 0.01btc. The balance on BTCReceive is showing correctly. So I'm guessing the only way to recover this lost btc would be to restore my seed to wallet32 app then send it somewhere else? I hope this is not the case.
If true then I think this may indicate a bug in the BoP implementation.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
anarchoatheist
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
August 27, 2014, 06:43:34 PM
 #2590

The BoP can't see it because it  follows BIP0039 standard where the gap limit is set to 20, see https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#address-gap-limit
Quote
Wallet software should warn when the user is trying to exceed the gap limit on an external chain by generating a new address.

What happens is that 3rd party wallet are not BIP0039 compliant in this detail, which cause confusion in compliant wallets like myTrezor. The remedy is as follows: fill the gap limit with several small transactions, so that the difference in path of two transactions in the account is always less then 20.

In this case we have payment on the address 44. It should be enough to send 0.001 BTC to address number 15 and 30.

I think you quoted without reading:

Ok I tested out your theory. I went back and used up every single address before m/0/44. My trezor is still showing the incorrect balance by 0.01btc. The balance on BTCReceive is showing correctly. So I'm guessing the only way to recover this lost btc would be to restore my seed to wallet32 app then send it somewhere else? I hope this is not the case.
If true then I think this may indicate a bug in the BoP implementation.


So here is an update on my situation. I checked mytrezor again this morning and the balance is now correct and the transaction in question is now showing up in the transaction list. I'm guessing the bop server needed a little time to refresh?
 
I kinda wanted to put this scenario to the test to see what would happen. Now I know.
kkurtmann
Sr. Member
****
Offline Offline

Activity: 475
Merit: 250



View Profile WWW
August 28, 2014, 07:48:09 AM
Last edit: August 28, 2014, 08:32:44 AM by kkurtmann
 #2591

seems BoP is a bit behind when I have a confirmation on a transaction on blockchain.info but not confirmed on myTrezor for over ten minutes. https://blockchain.info/address/1BAJuPdo2CSqVQxSreFNmi4cp9DYtZ3akb
edit: 7 confirmations on blockchain.info and none on MyTrezor.com

https://www.buytrezor.com?a=55c37b866c11   well sir, I like it!
grau
Hero Member
*****
Offline Offline

Activity: 836
Merit: 1030


bits of proof


View Profile WWW
August 28, 2014, 12:35:10 PM
 #2592

seems BoP is a bit behind when I have a confirmation on a transaction on blockchain.info but not confirmed on myTrezor for over ten minutes. https://blockchain.info/address/1BAJuPdo2CSqVQxSreFNmi4cp9DYtZ3akb
edit: 7 confirmations on blockchain.info and none on MyTrezor.com

I have seen this happening to some customer and is temporary for the connection. You will see it confirmed once you close the myTREZOR browser window and reopen it after a delay sufficient (I think about a minute) to drop connections.
AussieHash
Hero Member
*****
Offline Offline

Activity: 692
Merit: 500



View Profile
August 28, 2014, 01:03:54 PM
 #2593

Basic question: Is it safe to make two identical Trezors? (Same: device label, recovery seeds, multi-passphrases, PIN)

I've successfully setup/initialised one Trezor using the python-trezor tools, and recovered the same seed to a backup Trezor, fully offline without myTrezor.com

http://www.reddit.com/r/TREZOR/comments/2etgod/pythontrezor_successful_for_offline/
Perlover
Full Member
***
Offline Offline

Activity: 162
Merit: 109


View Profile
August 28, 2014, 05:04:56 PM
 #2594

Hi,

I noticed the strange thing.

The Trezor is device for signing all outputs and all outputs should be showed to me in screen and values of each output.
Is it correct?

But i noticed that when i send some money to addresses A, B, C (i did the transaction for 10 addresses) there was 11th output - it's OK, one address is change from my wallet.

BUT! The 11th address is not showed by Trezor (or 1st) - this is the change adress. So one address slips away from my eye. It's very strange.
How the Trezor decides that one address should not be showed (and value too!) to me when i sign the transaction?

I understood that it made may be for easy using. But i would know the algorithm for this decision.
May be there security hole? Can hacker tell to the Trezor that one X address from faked transaction is change address and after this the Trezor could not show to me this address and value in Trezor's screen?

I can imagine that the Trezor could get the change address as path of BIP32/BIP44 and inside itself can recalculate the address and after it decides that this address is a really my own change address and doesn't show one me and value for it. But i am not sure that this done same way. If there in protocol only bit for address (change/not_change) - it will be security hole for trojan.

I think the Trezor should show all outputs and value of each output included a change address. A change address could be showed with remark 'Your Change' or other way. Otherwise, the thought creeps in that the algorithm has a loophole.

How do you think?
And what does Stick or Slush think about this? I don't want to ask this to through ticket system because the Trezor project should be discussed publicly.
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1138

All paid signature campaigns should be banned.


View Profile WWW
August 28, 2014, 05:20:09 PM
Last edit: August 28, 2014, 06:33:38 PM by BurtW
 #2595

The Trezor can calculate the change address so it knows it is correct so it does not need to bother you to veryify something that it knows is correct and cannot be faked.

Also, let's say it did show you the internal change address on the screen then how would you know whether it is correct or not?  Since myWallet does not show the changes addresses (yet?) it would take you some large effort (launch bip32.org, copy in xpub, search through all the change addresses until you find the correct one which could be very far into the sequence if you have done a lot of transactions, etc.) to even calculate it yourself in order to verify it.

Trezor is correct to not bother us with this because it can verify if the change address in the transaction is correct or not itself.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1138

All paid signature campaigns should be banned.


View Profile WWW
August 28, 2014, 05:29:25 PM
 #2596

I would love to buy one but 119 bucks?  Roll Eyes
Just waaaay to expensive for the newbies.
If you have less than $1000 in BTC then this product may not be for you.  But for someone who has thousands, tens of thousands, hundreds of thousands, etc. then this is a great product.  I love this little thing.  I have 5 of them and will be ordering a couple more for Christmas gifts for people I know that have BTC holdings.  It is the second best thing I have ever purchased with BTC, the best one being a case of Girl Scout thin mint cookies.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
btcm4n14c
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
August 28, 2014, 05:45:33 PM
 #2597

i love it but im waiting for lower price  Roll Eyes
Perlover
Full Member
***
Offline Offline

Activity: 162
Merit: 109


View Profile
August 28, 2014, 06:20:32 PM
 #2598

The Trezor calculates the change address so it knows it is correct so it does not need to bother you to veryify something that it knows is correct and cannot be faked, since everything happens inside the Trezor.

Stop
It can be calculated based by blockchain.
Trezor doesn't know the blockchain. So it cannot calculate it.
Only computer with opened site MyTrezor.com can help because only computer knows which addresses are not used.
Anon136
Legendary
*
Offline Offline

Activity: 1722
Merit: 1217



View Profile
August 28, 2014, 06:21:30 PM
 #2599

I would love to buy one but 119 bucks?  Roll Eyes
Just waaaay to expensive for the newbies.
If you have less than $1000 in BTC then this product may not be for you.  But for someone who has thousands, tens of thousands, hundreds of thousands, etc. then this is a great product.  I love this little thing.  I have 5 of them and will be ordering a couple more for Christmas gifts for people I know that have BTC holdings.  It is the second best thing I have ever purchased with BTC, the best one being a case of Girl Scout thin mint cookies.

I understand that if you got multiple thousands of BTC then maybe 119 bucks isn´t expensive but for us with less then 2 it´s quite alot  Undecided We need security too  Grin

You'll wish you had spent part of that 2 if all of it gets stolen Wink. I think it all depends how well you know security. Is your system secure? Do you know how to make it secure? If the answers to these questions is anything other than a confident yes, you may want to consider spending a fraction of that 2 bitcoins on making sure that you dont lose the rest of it.

Rep Thread: https://bitcointalk.org/index.php?topic=381041
If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
Anon136
Legendary
*
Offline Offline

Activity: 1722
Merit: 1217



View Profile
August 28, 2014, 06:23:28 PM
 #2600

The Trezor calculates the change address so it knows it is correct so it does not need to bother you to veryify something that it knows is correct and cannot be faked, since everything happens inside the Trezor.

Stop
It can be calculated based by blockchain.
Trezor doesn't know the blockchain. So it cannot calculate it.
Only computer with opened site MyTrezor.com can help because only computer knows which addresses are not used.

Sorry if this sounds mean but I don't think you understand how bitcoin works. I can give you some great links if you like that will help you understand on a more technical level.

Rep Thread: https://bitcointalk.org/index.php?topic=381041
If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
Pages: « 1 ... 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 [130] 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 ... 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!