Author

Topic: Blockchain.info - Bitcoin Block explorer & Currency Statistics - page 110. (Read 482699 times)

full member
Activity: 234
Merit: 100
AKA: Justmoon
10 BTC bounty for anyone who can finish the function below (depends on bitcoin-js) and produce a verifyMessage as well.

I implemented this as you asked:

https://github.com/bitcoinjs/bitcoinjs-lib/commit/9b2f94a028a7bc9bed94e0722563e9ff1d8e8db8

When ErebusBat asked for this on IRC it seemed like a fairly innocent feature request, I had no idea what I was getting myself into. A few hours later I was implementing the Tonelli-Shanks algorithm (another JavaScript first I think?) and calculating Legendre symbols.

The reason for all the complexity? Bitcoin's message signing facility uses compact signatures which use public key extraction to recover the pubkey from the signature. The Bitcoin core devs happily do their little calls out to the OpenSSL API, not realizing they just pulled in pages worth of algorithms.

Public key extraction is also very computationally expensive. Generating compact signatures is even worse, as the algorithm does 1-4 test verifications while signing. There are some more optimizations I can do, but this will almost certainly be too slow to run on smartphones. (Unless you find a way to hook up BitcoinJS' BigInt to a native big integer implementation of course.)

There is still one bug I have to figure out related to our implementation of Shamir's trick. Hopefully I'll be able to do that this weekend. We could really use a proper suite of unit tests for bitcoinjs-lib. Undecided

(The four test cases at the bottom of message.js will obviously be removed once I officially release this.)
hero member
Activity: 560
Merit: 500
I am the one who knocks
So now that the BCI wallet is available on the AppStore (yes full version); do you think apple will shut it down before Nov 2012?

http://betsofbitco.in/item?id=562
vip
Activity: 1052
Merit: 1155
Puik, I installed the IOS blockchaininfo wallet some time back before it was pulled from the appstore. I now get the option to update it.
If I update will it preserve my private keys and will it work as a full wasset as before?
I don't want to risk loosing the functionality my current version has.


I updated mine,  and everything worked even better.
Some bugs were fixed, such as the last line in the address book being hard to click.
Thanks Puik!
Jan
legendary
Activity: 1043
Merit: 1002
Puik, I installed the IOS blockchaininfo wallet some time back before it was pulled from the appstore. I now get the option to update it.
If I update will it preserve my private keys and will it work as a full wasset as before?
I don't want to risk loosing the functionality my current version has.
hero member
Activity: 910
Merit: 1005
Can it be in coffee script?  Or is that a deal breaker?

If it can be compiled to js then it would be fine. Might be difficult to interact with bitcoin-js though, I've never used coffee script .

Upon running integrity check I get verified and the same error backing up wallet.  Chrome JS console reports two errors.

At Wallet Decrypt
URIError
arguments: undefined


A URI error normally mean the password is incorrect, are you using any password manging extensions like lastpass? Any other browser extensions installed? What browser are you using?

Can you say who holds the rest of the equity, or how much you still have? 

Are you still in charge of operations?

A minority stake has been sold to a trusted member of the bitcoin community who would prefer to stay anonymous for the time being while the paper work is finalised. The Companies houses docs will not reflect this yet. I am still in charge of operations and there are no plans for this to change.

Hi Ben,

The following question was posted by someone on StackExchange. Just thought I'd repeat it here since I don't know how often you read the SE site.

I answered this on the Site. Thanks.
sr. member
Activity: 311
Merit: 251
Bitcoin.se site owner
Hi Ben,

The following question was posted by someone on StackExchange. Just thought I'd repeat it here since I don't know how often you read the SE site.

Quote from: Ryan Singer
I know that there is a github public repo, but I'm not seeing a license file. The Android client is GPL3. Anyone know about licensing for the main site's code?
c_k
donator
Activity: 242
Merit: 100
Is "1PkHvfna7fHNi1BnbYjFe5tRDLQZqLYLyz" correct address for donations?

Thanks minimal. The Sites donation address is 1JArS6jzE3AJ9sZ3aFij1BmTcpFGgN86hA. I haven't really said anything about it much but the Site is much better funded now, so donations aren't critical. I am still the the main developer but no longer hold 100% equity.


Can you say who holds the rest of the equity, or how much you still have? 

Are you still in charge of operations?

It is weird the UK company register charges for that information
sr. member
Activity: 308
Merit: 250
Is "1PkHvfna7fHNi1BnbYjFe5tRDLQZqLYLyz" correct address for donations?

Thanks minimal. The Sites donation address is 1JArS6jzE3AJ9sZ3aFij1BmTcpFGgN86hA. I haven't really said anything about it much but the Site is much better funded now, so donations aren't critical. I am still the the main developer but no longer hold 100% equity.


Can you say who holds the rest of the equity, or how much you still have? 

Are you still in charge of operations?
zvs
legendary
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
Hi,
We've checked  http://blockchain.info/pools again and still couldn't find 50BTC.com on diagramm.
It seems very strange, cause  we have more than 1,1 Th/S. An we've found lot of blocks.
It is some special attitude to us?)))
Could we somehow handle it?
Did you give them a list of your IPs? Because if they show up in the list of unknown IPs under the pool graph then that means they haven't linked the IPs to your pool yet.

I did a quick look. Maybe you are 176.9.135.190? That seems near your 50btc.com @ 176.9.130.31 or pool.50btc.com @ 176.9.130.35. I'm answering because I happen to mine at 50btc.

You could look up your last block on blockchain.info and see what it says for "Relayed by" IP.

I see  5.9.24.81 for your 3 most recent blocks which means you'd be the #1 unknown IP with 11 blocks not being tagged as 50btc.com
oh, so that's why 176.9.135.190 firewalled me

not the proper solution, just slows down the distribution of your blocks

like:

https://blockchain.info/inv/00000000000004abca35e6ba287d591901e3abf0077603190167f709df3995e7

the last block, it doesn't report 5.9.24.81, it reports BTC Guild

i assume it's based on the 'CoinBase' message
c_k
donator
Activity: 242
Merit: 100
Thanks for fixing the problems I was having with regards to balances being incorrect!

https://bitcointalk.org/index.php?topic=75673.140
sr. member
Activity: 252
Merit: 250
Inactive
Anyone have issue importing a private key and getting 'Error backing up wallet?"

Are there any errors in the javascript console (http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers)? What format is the private key you are trying to import? If you run the "Integrity Check" found in Account Details are any errors displayed? Apologies for the slow response.


Thanks.

Upon running integrity check I get verified and the same error backing up wallet.  Chrome JS console reports two errors.

At Wallet Decrypt
URIError
arguments: undefined

At import and verification
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
hero member
Activity: 560
Merit: 500
I am the one who knocks
10 BTC bounty for anyone who can finish the function below (depends on bitcoin-js) and produce a verifyMessage as well.
Can it be in coffee script?  Or is that a deal breaker?
hero member
Activity: 910
Merit: 1005
Is "1PkHvfna7fHNi1BnbYjFe5tRDLQZqLYLyz" correct address for donations?

Thanks minimal. The Sites donation address is 1JArS6jzE3AJ9sZ3aFij1BmTcpFGgN86hA. I haven't really said anything about it much but the Site is much better funded now, so donations aren't critical. I am still the the main developer but no longer hold 100% equity.

I mark the checkbox, I see only "Updated IP Lock Setting".   I uncheck the box, I again see only "Updated IP Lock Setting".  There is no IP Address or comma separated list shown anywhere. 

Ah the form elements were being erroneously hidden when double encryption was off. This should be fixed now. (Thanks BkkCoins)

so how can i sign a message to bitcoin-otc with this thing?

Sign Message isn't implemented as I couldn't figure out how to produce a compacted signature in javascript.

10 BTC bounty for anyone who can finish the function below (depends on bitcoin-js) and produce a verifyMessage as well.

I just thought I'd point out to users that they can use the Firefox "Add To Search Bar" add-on to make a search bar item for bitcoin addresses via blockchain.info.

Nice tip, thanks.
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
I just thought I'd point out to users that they can use the Firefox "Add To Search Bar" add-on to make a search bar item for bitcoin addresses via blockchain.info.

Once you have that add-on installed you just right-click in the search field on the web site and choose "Add To Search Bar". This adds an easy quick way to lookup addresses or any other info that blockchain.info can search on.

sr. member
Activity: 409
Merit: 251
Crypt'n Since 2011
P2pool.info is showing block 193781 as a p2pool block even though it isn't
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
I'm missing something basic then obviously.

I mark the checkbox, I see only "Updated IP Lock Setting".   I uncheck the box, I again see only "Updated IP Lock Setting".  There is no IP Address or comma separated list shown anywhere.  
I checked this on my wallet and get the same. So I used Firebug to inspect the html elements and I see the IP text and current IP fields present but they are display=none when they need to be display=block to show up. Judging by the code the intention is that they only show when double encryption is enabled. I say this because the class name for those two elements is "control-group double-encryption-on".

So either it's a bug or not intended to be available but not documented as such. I don't want to change my wallet to double encryption to test. But I did remove the "double-encryption-on" class name and they do show up then. Don't know if that works.

---- aside
I wonder if it might be possible to also support cidr networks, eg. 1.2.3.4/24 or maybe easier than that a more "non-techie" style eg. 1.2.3.4-56 for a range.
legendary
Activity: 2506
Merit: 1010
I don't see how a set of IP addresses would be specified.  All I get is a checkbox which yields the status message "Updated IP Lock Setting".

Use a comma separated list. I should clarify that better.

I'm missing something basic then obviously.

I mark the checkbox, I see only "Updated IP Lock Setting".   I uncheck the box, I again see only "Updated IP Lock Setting".  There is no IP Address or comma separated list shown anywhere. 
legendary
Activity: 2072
Merit: 1006
this space intentionally left blank
so how can i sign a message to bitcoin-otc with this thing?
donator
Activity: 674
Merit: 523
The speed at which this service is evolving is astonishing!

Thank you piuk!

Is "1PkHvfna7fHNi1BnbYjFe5tRDLQZqLYLyz" correct address for donations?
hero member
Activity: 910
Merit: 1005
I don't see how a set of IP addresses would be specified.  All I get is a checkbox which yields the status message "Updated IP Lock Setting".

Use a comma separated list. I should clarify that better.
Jump to: