dooglus
Legendary
Offline
Activity: 2940
Merit: 1333
|
|
November 21, 2015, 05:34:45 PM |
|
Quick question, does anyone know if Blockchain.info store the private key from a watch only address once you use on their site to authorize a payment? i used the private key created on Bitaddress the other day to do such a thing.
I don't know, but you should assume that they (or your own computer) store it and will one day leak it to a hacker. To assume anything else is dangerous. You're presumably using bitaddress.org for offline storage. Once you've entered a private key online, consider it compromised, and move any remaining funds to a new address.
|
Just-Dice | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | Play or Invest | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | 1% House Edge |
|
|
|
dooglus
Legendary
Offline
Activity: 2940
Merit: 1333
|
|
November 21, 2015, 05:47:39 PM |
|
I published a branch with bip38 encryption on the wallet details tab. It addresses the requests on this thread and the issue posted on github:
Looks good. Thanks. I'd like to be able to 'skip entropy collection', like I added to https://clamaddress.org/ (a fork of bitaddress). I took the code for that from the bitcoinpaperwallet fork.
|
Just-Dice | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | Play or Invest | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | 1% House Edge |
|
|
|
pointbiz (OP)
Sr. Member
Offline
Activity: 437
Merit: 415
1ninja
|
|
November 22, 2015, 07:06:21 PM |
|
|
|
|
|
minimalB
Donator
Hero Member
Offline
Activity: 674
Merit: 523
|
|
November 23, 2015, 11:51:23 PM |
|
Not sure if this is a bug:
If I manually change a letter in a private key and click "View Details" (wallet details tab), I don't get any error message but text and QR codes are not displayed either.
For example: 1. generate private key like: 5KjQAHniFiy18SU7eenyJ9EPYUkjrbiBPfDqw987QjT5vehVQZV 2. paste address into "Wallet Details" tab 3. manually change something, for example 5KjQAHniFiy18SU7eenyJ9EPYUkjrbiBPfDqw987QjT5vehVQZV 5kjQAHniFiy18SU7eenyJ9EPYUkjrbiBPfDqw987QjT5vehVQZV (at the beginning uppercase is changed from "5K" to "5k") 3. click "View Details"
Nothing happens... no text, no QR code, no Error message.
Would it be possible to get "CRC Error" message or something like that?
|
|
|
|
pointbiz (OP)
Sr. Member
Offline
Activity: 437
Merit: 415
1ninja
|
|
November 24, 2015, 01:30:52 AM |
|
Not sure if this is a bug:
If I manually change a letter in a private key and click "View Details" (wallet details tab), I don't get any error message but text and QR codes are not displayed either.
For example: 1. generate private key like: 5KjQAHniFiy18SU7eenyJ9EPYUkjrbiBPfDqw987QjT5vehVQZV 2. paste address into "Wallet Details" tab 3. manually change something, for example 5KjQAHniFiy18SU7eenyJ9EPYUkjrbiBPfDqw987QjT5vehVQZV 5kjQAHniFiy18SU7eenyJ9EPYUkjrbiBPfDqw987QjT5vehVQZV (at the beginning uppercase is changed from "5K" to "5k") 3. click "View Details"
Nothing happens... no text, no QR code, no Error message.
Would it be possible to get "CRC Error" message or something like that?
The error is uncaught and shows in the console: Checksum validation failed! Yes, I'll fix it so that the error is handled and shown to the user. No one can lose money due to that bug, so I'll fit it in with the next release. Thanks for reporting it.
|
|
|
|
Trolololo
|
|
December 23, 2015, 05:16:42 PM |
|
I published a branch with bip38 encryption on the wallet details tab. Thank you very much! Tip for you!
|
|
|
|
|
Trader Steve
|
|
February 20, 2016, 06:37:56 PM |
|
I'm trying to understand the use case/purpose for having the compressed address. Can anyone enlighten?
|
|
|
|
minimalB
Donator
Hero Member
Offline
Activity: 674
Merit: 523
|
|
February 20, 2016, 07:24:50 PM |
|
The error is uncaught and shows in the console: Checksum validation failed!
Yes, I'll fix it so that the error is handled and shown to the user. No one can lose money due to that bug, so I'll fit it in with the next release.
Thanks for reporting it.
v3.2.0 still shows "uncaught exception: Checksum validation failed!" in console.
|
|
|
|
pointbiz (OP)
Sr. Member
Offline
Activity: 437
Merit: 415
1ninja
|
|
February 20, 2016, 07:30:27 PM |
|
The error is uncaught and shows in the console: Checksum validation failed!
Yes, I'll fix it so that the error is handled and shown to the user. No one can lose money due to that bug, so I'll fit it in with the next release.
Thanks for reporting it.
v3.2.0 still shows "uncaught exception: Checksum validation failed!" in console. Sorry, still on my TODO.
|
|
|
|
pointbiz (OP)
Sr. Member
Offline
Activity: 437
Merit: 415
1ninja
|
|
February 20, 2016, 09:11:49 PM |
|
I'm trying to understand the use case/purpose for having the compressed address. Can anyone enlighten?
Compressed public keys are 66 hex characters. Uncompressed are 130 hex characters. Using compressed keys saves space in the block chain because the transaction size is smaller and potentially would reduce the transaction fee which is calculated by transaction size in the reference bitcoin implementation. There is no downside.
|
|
|
|
Trader Steve
|
|
February 21, 2016, 02:47:33 AM |
|
I'm trying to understand the use case/purpose for having the compressed address. Can anyone enlighten?
Compressed public keys are 66 hex characters. Uncompressed are 130 hex characters. Using compressed keys saves space in the block chain because the transaction size is smaller and potentially would reduce the transaction fee which is calculated by transaction size in the reference bitcoin implementation. There is no downside. Thank you!
|
|
|
|
minimalB
Donator
Hero Member
Offline
Activity: 674
Merit: 523
|
|
February 21, 2016, 11:58:04 AM |
|
@pointbiz: I find labeling in v3.2.0 a little bit confusing:
In "Single wallet" tab, string "Bitcoin Address" represents compressed address. In "Wallet Details" tab, string "Bitcoin Address" represents normal uncompressed address. The same is true for private keys...
Also - if usage of compressed keys is preferred, it would make sense (at least to me) that compressed bitcoin address would be the first choice (on the left side) in "Wallet Details" tab.
Just my 0.00000002
|
|
|
|
pointbiz (OP)
Sr. Member
Offline
Activity: 437
Merit: 415
1ninja
|
|
February 21, 2016, 10:39:29 PM |
|
@pointbiz: I find labeling in v3.2.0 a little bit confusing:
In "Single wallet" tab, string "Bitcoin Address" represents compressed address. In "Wallet Details" tab, string "Bitcoin Address" represents normal uncompressed address. The same is true for private keys...
Also - if usage of compressed keys is preferred, it would make sense (at least to me) that compressed bitcoin address would be the first choice (on the left side) in "Wallet Details" tab.
Just my 0.00000002
Yes, I see what you are saying. I want to make wallet details less confusing. And de-emphasize the uncompressed info.
|
|
|
|
BitCharlie
|
|
June 03, 2016, 08:54:31 PM |
|
Why are someone is going to encrypt the paper wallet? I think the bigger risk is not that the wallet get stolen instead of forget the passphrase. Or I don´t unterstand the idea behind it?
|
|
|
|
dooglus
Legendary
Offline
Activity: 2940
Merit: 1333
|
|
June 04, 2016, 05:20:59 AM |
|
Why are someone is going to encrypt the paper wallet? I think the bigger risk is not that the wallet get stolen instead of forget the passphrase. Or I don´t unterstand the idea behind it?
When securing your coins you have two conflicting issues to address: 1) you want to be able to access the coins at some point in the future 2) you don't want anyone else to be able to access the coins without your permission If you don't encrypt your paper wallet then you are making (1) more likely, but (2) less likely. If anyone finds your printed paper wallet they can immediately just take your coins. So you encrypt it. It's relatively hard to crack the password on paper wallets, but there's a risk that you will forget the password yourself. So (1) is less likely, but (2) is more likely. It's a trade off. Encrypt if you like. Or don't.
|
Just-Dice | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | Play or Invest | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | 1% House Edge |
|
|
|
dooglus
Legendary
Offline
Activity: 2940
Merit: 1333
|
|
June 04, 2016, 05:30:41 AM |
|
@pointbiz: I find labeling in v3.2.0 a little bit confusing:
In "Single wallet" tab, string "Bitcoin Address" represents compressed address. In "Wallet Details" tab, string "Bitcoin Address" represents normal uncompressed address. The same is true for private keys...
Also - if usage of compressed keys is preferred, it would make sense (at least to me) that compressed bitcoin address would be the first choice (on the left side) in "Wallet Details" tab.
Just my 0.00000002
Yes, I see what you are saying. I want to make wallet details less confusing. And de-emphasize the uncompressed info. Also in v3.2.0 I found another confusing inconsistency: If I use the 'paper wallet' or 'bulk wallet' tabs to encrypt a private key, I get a "6Pn" (compressed) or "6Pf" (not compressed) encrypted private key, whereas if I use the 'wallet details' tab to encrypt the same private key, I get a "6PY" (compressed) or "6PR" (not compressed) encrypted private key. The little research I did tells me that 6Pn and 6Pf represent "Encryption when EC multiply mode is used" whereas 6PY and 6PR represent "Encryption when EC multiply flag is not used". Why is "multiply mode" used in 2 of the 3 tabs offering encryption but not in the 3rd? Is that deliberate? Is there a good reason for it? Is using "multiply mode" any more or less secure than not using it?
|
Just-Dice | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | Play or Invest | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | 1% House Edge |
|
|
|
BitCharlie
|
|
June 04, 2016, 09:16:10 AM |
|
Why are someone is going to encrypt the paper wallet? I think the bigger risk is not that the wallet get stolen instead of forget the passphrase. Or I don´t unterstand the idea behind it?
When securing your coins you have two conflicting issues to address: 1) you want to be able to access the coins at some point in the future 2) you don't want anyone else to be able to access the coins without your permission If you don't encrypt your paper wallet then you are making (1) more likely, but (2) less likely. If anyone finds your printed paper wallet they can immediately just take your coins. So you encrypt it. It's relatively hard to crack the password on paper wallets, but there's a risk that you will forget the password yourself. So (1) is less likely, but (2) is more likely. It's a trade off. Encrypt if you like. Or don't. Thank you very much for your explanation. I personally think the higher risk is to forget in a couple of years the passphrase - all BTC are useless, that will be one of the hardest pain, especially if it >10k/btc
|
|
|
|
BitCharlie
|
|
June 05, 2016, 11:18:15 AM |
|
I currently setup my paper wallets and want to use split wallets. Is there a way to proof the Shares and check if the right private key works or not without run it live with BTC? The find the private key I can only use bitaddress.org or is there also other ways in case the service is offline in a couple of years? I just don´t want to lose my money Thank you.
|
|
|
|
BitCharlie
|
|
June 05, 2016, 02:16:24 PM |
|
One more question:
What is the best wallet to pay from a paper wallet? iOS or Mac
|
|
|
|
|