Pages:
Author

Topic: [Official Support Thread] Goochain : search engine for the Bitcoin blockchain - page 2. (Read 12046 times)

legendary
Activity: 1876
Merit: 1475
Great work!

Ones question: shouldn't the search for first bits be case-insensitive?

I see 1GooCh gets a match but 1gooch doesn't.

I thought first bits was supposed to ignore the case.
legendary
Activity: 1274
Merit: 1004
Is it possible to search without an address, as long as the results are <4000? IE, could I search for any transaction on the blockchain between 95 and 96 bitcoins on March 5th 2015, regardless of address?
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
Friendly bump.



This saved me many times. I don't want to remember my full address. Just typing '1MZakir' gives me balance and address. Thank you!

   -MZ
full member
Activity: 145
Merit: 102
Some Updates :

- HSTS (Strict security) added, https is now graded "A+"

- Speed improvements, notably FistBits (~2x faster)

- Date/Time selection entirely reforged, mobile user experience greatly improved

- Coinb.in block-explorer removed (service was stopped apparently)


If you face issues, flush your browser cache ( CTRL + F5 for a complete reload )
Enjoy!

full member
Activity: 145
Merit: 102
Small update:

- Bug fixed : sort was not working sometimes

- Transactions list refined

- Transactions searching speed up : Up to 4000 results allowed

- Timeout much less likely


Goochain's volunteer team will be at Bitcoin Expo 2015 in London this weekend. Hang out with us if you come!

full member
Activity: 145
Merit: 102
Quote
It's indeed working now. Are you pulling that information from the blockchain.info API?
Not at all, we're 100 % independent. We run a full node dedicated for our server. Any others API providers or explorers can go offline, Goochain would be always up.
We also have developed our own BIP32/44 libraries to handle xpub searches and give out addresses list.

Quote
I'm looking for alternative (and maybe open source) blockchain explorers which fully support HD wallet lookup by xpub keys
First of all, Goochain is not a real block-explorer but a search engine. It gives you basic info and provides links to explorers. It can be seen as a "meta-explorer". Still, Goochain service can be very handy for quick basic check, as HD wallet amount for the current example. Goochain is light-weight and ad-free.
To be fair, I didn't even know BlockChain was providing this xpub feature. This is not documented at all from their side. I don't know any other website that provides this feature. I think some APIs service can have this feature (REST).

Antoine
hero member
Activity: 518
Merit: 505
Concerning the xpub issue, we enforced extensive investigations and worked to fix it.

It turned out Goochain was only derived address from xpub. Our system was deriving from xpub directly. But BIP44 requests a second level of derivation. In this standard, the first level is to differentiate "change" from "external". Goochain was looking to the children, but BIP44 requests children of children. In a point of view, we weren't fully compliant with BIP44.

We have added an improved BIP44 support. Now the Goochain service checks all paths in chain, from xpub key provided.

From now on, every users of Trezor Wallet can quickly and securely check their wallet balance using Goochain service from the "xpub" code provided by Trezor.


Thanks again for your report!
Antoine



Hi,

thanks for looking into that. It's indeed working now. Are you pulling that information from the blockchain.info API?

Excuse me for slightly going offtopic now but I'm looking for alternative (and maybe open source) blockchain explorers which fully support HD wallet lookup by xpub keys. Do you by any chance know some except blockchain.info? Thanks again for the great service you offer.

Cheers
vertoe
full member
Activity: 145
Merit: 102
Concerning the xpub issue, we enforced extensive investigations and worked to fix it.

It turned out Goochain was only derived address from xpub. Our system was deriving from xpub directly. But BIP44 requests a second level of derivation. In this standard, the first level is to differentiate "change" from "external". Goochain was looking to the children, but BIP44 requests children of children. In a point of view, we weren't fully compliant with BIP44.

We have added an improved BIP44 support. Now the Goochain service checks all paths in chain, from xpub key provided.

From now on, every users of Trezor Wallet can quickly and securely check their wallet balance using Goochain service from the "xpub" code provided by Trezor.


Thanks again for your report!
Antoine

full member
Activity: 145
Merit: 102
Hi,

Searching for xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189 oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz does not yield any results.
Comprare blockchain.info: https://blockchain.info/xpub/xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz

Any idea, is HD wallet support broken? You say it allows BIP32 HD lookups, does this include BIP44 HD wallets yet? (I'm not sure but the address above could be a BIP44 wallet.)

Cheers
vertoe

Dear Vertoe,

As stated to you on PM, we cannot find, for now, any problem from our server, everything is working well.
Our service should work with BIP32, BIP39 and BIP44, since derivation is (?) the same.
Still, BlockChain is sending back your transactions and not Goochain. Sadly, BlockChain doesn't seem to provide any details about their "xpub" capabilities. They may compute also "old" derivation method.

We have tested our "HD" entries with BIP32 and BIP44 wallets. Our "full in-house" BIP32 implementation pass all non-hardened tests vectors listed in the standard. It can work with BIP32 HD wallet and it works with Ledger Wallet and Mycelium (BIP39+44 : xpub from "44'/0'/0'/0" path). We might have missed some cases, there is a catch somewhere around CDK. This would be worthwhile to dig it further, as it would definitively improve GooChain service.

We have open internally an issue ticket for this problem. Thanks for this report. We're waiting for your answers on PM to have further details.

Maybe some "forumers" can describe here what is done on BlockChain with xpub.

Antoine
 
 
hero member
Activity: 518
Merit: 505
Hi,

Searching for xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189 oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz does not yield any results.
Comprare blockchain.info: https://blockchain.info/xpub/xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz

Any idea, is HD wallet support broken? You say it allows BIP32 HD lookups, does this include BIP44 HD wallets yet? (I'm not sure but the address above could be a BIP44 wallet.)

Cheers
vertoe
hero member
Activity: 686
Merit: 500
fb.com/Bitky.shop | Bitcoin Merch!Premium Quality!
Excellent project!
and have more features and updates Cheesy
tested ok with my address and other address.
full member
Activity: 145
Merit: 102
Lot of updates for this project:

New capabilities
- HTTPS enabled and default (end-to-end "Full SSL", A grade)
- HD Wallet (BIP32 / 44) support:
  Input extended public key ("xpub...") and gives out all used addresses and sum of balances

Improvements
- Listing improvements:
  Tx list refined
  Number of txs added in addresses list
- No more output in scientific notation for small amounts

Bug Fixes
- Bug fixed : some hash160 didn't work
- Date of Tx not in blockchain displayed properly
- Bug fixed in amount sorting

Others
- New twitter account @goochain

full member
Activity: 145
Merit: 102
Any idea is good to know. Your idea could be easy to implement. I understand this would let you easily bookmarked the url containing blockexplorer choice, so no need of cookie keeping.
Still, we did an other way, and we are not about to implement your idea in the immediate future. But we definitively keep it in our mind.  Cheesy
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
But... a parameter was better(if it can be done) because cookies will be cleared anytime.

Well, this is still a parameter. Now, it is saved automatically in your browser.
If you don't delete cookie manually, it won't be cleared. In case of clearance, you just need to setup again the parameter.

Then, how would you like to save permanently this parameter? I would need to ask for a login and authenticate every single user who needs to save their configuration, meaning each time, you need to login. Eventually, you can save the account in your browser like "remember me", but this is done by cookies also, so if you erase cookies, you need to re-login. I consider a login is much more complex, embarrassing and longer for the user. Do you think selecting the block-explorer again (in case of lost or new browser) is harder than logging to your account?
Also this raises privacy/anonymous concerns, as it means every logged user could be identified when they perform searches. And the idea to have a user database in my server is not enjoying me so much.

Maybe you thought of other method to save the parameter, I'm attentive to any proposal. Generally speaking, there's no perfect ways of achieving something. I just choose one, and I'm listening to any feedback and improvements ideas.

Thanks for the brief explanation. I think something like goocha.in?explorer=BT for Block Trail and BC for BlockChain and so on. With it, there will be no need of an account, I think. I am poor at these things, so I might be suggesting what can't be done, if it is I am sorry.

It is easy to just select from the list if the cookies are cleared. I suggested just to make this better. Smiley

   ~~MZ~~
full member
Activity: 145
Merit: 102
But... a parameter was better(if it can be done) because cookies will be cleared anytime.

Well, this is still a parameter. Now, it is saved automatically in your browser.
If you don't delete cookie manually, it won't be cleared. In case of clearance, you just need to setup again the parameter.

Then, how would you like to save permanently this parameter? I would need to ask for a login and authenticate every single user who needs to save their configuration, meaning each time, you need to login. Eventually, you can save the account in your browser like "remember me", but this is done by cookies also, so if you erase cookies, you need to re-login. I consider a login is much more complex, embarrassing and longer for the user. Do you think selecting the block-explorer again (in case of lost or new browser) is harder than logging to your account?
Also this raises privacy/anonymous concerns, as it means every logged user could be identified when they perform searches. And the idea to have a user database in my server is not enjoying me so much.

Maybe you thought of other method to save the parameter, I'm attentive to any proposal. Generally speaking, there's no perfect ways of achieving something. I just choose one, and I'm listening to any feedback and improvements ideas.
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!

New little feature but very useful : now saves the selected block-explorerSmiley
This is saved at each search, automatically in your web-browser (in a basic cookie).
Take care to access to the exact same domain (www/org/net/..) to get the saved value, each time you connect.


Thanks for taking the time to read! Smiley But... a parameter was better(if it can be done) because cookies will be cleared anytime.

   ~~MZ~~
full member
Activity: 145
Merit: 102

New little feature but very useful : now saves the selected block-explorerSmiley
This is saved at each search, automatically in your web-browser (in a basic cookie).
Take care to access to the exact same domain (www/org/net/..) to get the saved value, each time you connect.


full member
Activity: 145
Merit: 102
Video presentation of the GooChain service
at La Maison du Bitcoin, Paris, France

VIDEO with English sub-titles Here

Enjoy!
newbie
Activity: 2
Merit: 0
Really bad, couldn't find your BTC address in the post. Wink PM me. Grin

   ~~MZ~~

You can find on main post the tip address: 1GooChA5ScVdBx3kXktQnULBdm9s1seAcj
full member
Activity: 145
Merit: 102
Thanks for using the service Maxime. Still, I'm really sorry but your address is, for now, not "eligible" to work with first bits, since it has around 0.012 BTC. The minimum is 0.02.

As stated in Support page :
"Find address from First Bits (4 starting chars) only if address has at least 0.02 BTC. Disposable address (part of HD wallet) may not be found out."
For the sake of search time speed, I consider addresses enclosing less than 10$ are not relevant.

To use GooChain with your address, you need either to enter the full address or put more than 0.02 BTC on it.
When you add fund on it, you may wait some hours to found it from first bits, as this search capability is not real time. First bits database cache is refreshed several times a day only.

These amount and update frequency limitations would be mitigated in the future developments.
Pages:
Jump to: