Author

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

hero member
Activity: 910
Merit: 1005
json api seems to be down. This is giving me a stack trace: http://blockchain.info/address/1AMzijbRhqJJaxBhKshYj7UX1DYrg4zBCz?format=json

Fixed

Can you comment why P2Pool disappeared from pool chart?

Is there a list of know P2Pool blocks somewhere that I can use as a reference to try and improve auto detection?

Amusing block: http://blockchain.info/tx/7b8abfeddc4435329243d32ead5c7aeb6ea69500d661dc9fe412fc476dd2830c?show_adv=true
hero member
Activity: 558
Merit: 500
Can you comment why P2Pool disappeared from pool chart?
donator
Activity: 1654
Merit: 1287
Creator of Litecoin. Cryptocurrency enthusiast.
hero member
Activity: 910
Merit: 1005
What I'm looking for is the ability to have binary dump of a block or a single transaction to make some offline test and batch processing.
Can you suggest something for this goal?

I'm not sure really. Maybe give libbitcoin (http://bitcoinmedia.com/libbitcoin-first-steps/) a shot or try patching Bitcoind directly.

Does (or will) BlockChain.info work sufficiently to detect when a race attack is being attempted?  (for merchants that wish to accept on 0/unconfirmed)?   (as described below)
 - http://bitcoin.stackexchange.com/questions/2622/is-it-possible-to-recognize-conflicting-0-confirmation-transactions-with-the-bit

Payment notifications on their own do not. Once you get the transaction hash you can make an additional api call to

Quote

This will provide a number of things which are useful determining whether or not to accept a 0-confirmation payment.


Quote
{
   "hash" : "96a2f64403e7075cd394c1d654a1ea96d7d7a08719219d63ab2d910443993947",
   "type" : "Transaction",
   "initial_time" : "1328574240923",
   "last_time" : "1328574253751",
   "initial_ip" : "88.198.13.16", "double_spend" : false,
   "probable_owners" : [
      {"ip" : "195.24.78.75", "confidence" : 42 },{"ip" : "88.198.13.16", "confidence" : 29 },{"ip" : "91.121.89.182", "confidence" : 26 }
   ],
   "nconnected" : "3678",
   "relayed_count" : "3716",
   "relayed_percent" : "101",
   "mining_nodes" : [
       {"link" : "https://deepbit.net", "name" : "Deepbit"}, {"link" : "http://pool.phiral.com", "name" : "Phiral Research"}, {"link" : "http://188.165.22.62", "name" : "P2Pool"}, {"link" : "http://mining.bitcoin.cz/", "name" : "Slush"}, {"link" : "http://www.Bitlc.net", "name" : "Bitlc.net"}, {"link" : "https://deepbit.net", "name" : "Deepbit"}, {"link" : "https://deepbit.net", "name" : "Deepbit"}, {"link" : "https://50btc.com/", "name" : "50BTC"}, {"link" : "http://bitclockers.com", "name" : "Bitclockers"}
   ]
}

nconnected
Check this is at least over 100 as blockchain.info could be having network trouble.

relayed_percent
90% or better is normal of transactions with correct fees and no conflicting transactions. Anything under 50% could indicate a problem e.g. none standard scripts, incorrect fees, double spend or just too soon.

mining_nodes
Check this list for at least a few big pools e.g. Deepbit, Slush and BTC Guild

double_spend
If the input has already been spent in blockchain.info's database this will be true. It is still possible it could be accepted into the blockchain if the double spend is also unconfirmed, but not recommended to accept.

Also If you want faster notifications your better off subscribing to blockchain.info's web socket server rather than using HTTP POST.

ws://api.blockchain.info:8335/inv

You can subscribe to several different channels.

{"op":"unconfirmed_sub"} To subscribe to all unconfirmed transactions

{"op":"blocks_sub"} To subscribe to new blocks

{"op":"addr_sub", "addr" : "1KztPg1cq5xHx7cHCocxxN2HTtLKiy2PCo"} Subscribe to notifications for a particular address.

Test: http://websocket.org/echo.html
legendary
Activity: 2506
Merit: 1010
Thanks to a response to a question in Bitcoin StackExchange, I learned that BlockChain.info does provide a method to do an http POST for notification or transactions.
 - http://bitcoin.stackexchange.com/questions/2374/push-deposit-notification-through-http-requests

The response links to:
 - https://blockchain.info/wallet/payment-notifications

I then read: "You may receive notifications for double spends"

Does (or will) BlockChain.info work sufficiently to detect when a race attack is being attempted?  (for merchants that wish to accept on 0/unconfirmed)?   (as described below)
 - http://bitcoin.stackexchange.com/questions/2622/is-it-possible-to-recognize-conflicting-0-confirmation-transactions-with-the-bit
 
hero member
Activity: 731
Merit: 503
Libertas a calumnia
Hi Dusty, I currently have no plans to add Testnet support the site is aimed more at end users rather than developers. Blockexplorer.com has good support for testnet.
Hello Piuk and thanks for your reply.

I ask because as a (tentative) developer I found very useful to have the possibility to have the raw data of a transaction.

What I'm looking for is the ability to have binary dump of a block or a single transaction to make some offline test and batch processing.
Can you suggest something for this goal?

Thanks!
hero member
Activity: 910
Merit: 1005
Great site piuk, thanks for your service.
Is it possible to explore the testnet with blockchan.info too?

Hi Dusty, I currently have no plans to add Testnet support the site is aimed more at end users rather than developers. Blockexplorer.com has good support for testnet.

----

I made a quick mockup of how I thought Split keys would work with My Wallet.

http://i.imgur.com/0FYyN.png

Feedback wanted. Is it too complicated, does the user need to know how the keys are split?
hero member
Activity: 731
Merit: 503
Libertas a calumnia
Great site piuk, thanks for your service.

Is it possible to explore the testnet with blockchan.info too?
Since I'm beginning to toy there it would be very, very useful to access it (too soon for me to use prodnet).

Thanks
hero member
Activity: 910
Merit: 1005
What does this mean?  

Escrow spending can coordinate through the bitcoin network? not only outside the bitcoin network?

Signature collection is not supported by the protocol itself. You can use blockchain.info to coordinate signature collection. I'm hoping some clients will add a way to collect m-of-n signatures soon.

So if the bitcoin address has never been used, you have to enter the hash160 as hex encoded ?

No you have to enter the 130 character Hex encoded public key. I don't know the way to get this out of the bitcoin client using the current UI, using My Wallet it is listed on the QR Code popup (once you have entered your second password if double encryption is enabled).

-----

Thank You to those that helped test. It is now out of beta and ready to use, more information can be found here:

https://blockchain.info/wallet/escrow

I believe this is the first GUI based multi-signature implementation, I'm quite pleased to have it out because it's taken a fair bit of work. It remains to be seen whether people will actually find it useful or not.
full member
Activity: 127
Merit: 100
You can enter a bitcoin address that has been used in the blockchain already or a hex encoded public key (You can find the public key of an address by clicking the QR code icon in the Receive Coins tab)

So if the bitcoin address has never been used, you have to enter the hash160 as hex encoded ?
hero member
Activity: 714
Merit: 500
What does this mean?  
Quote
APPROVAL STATUS:
1 signatures needed to release

1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq - Approval Needed
1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F - Approval Needed
1EJs4UCxotGu8QYf5wUjCvmATzCpctUTmF - Approved

Escrow spending can coordinate through the bitcoin network? not only outside the bitcoin network?
hero member
Activity: 910
Merit: 1005
.1 BTC seems a little extreme.  $0.60 USD per transaction?  I would say .05 at most, and even then that's a little pricey.  I know I'm shooting my own foot off here, but that's the way I see it.

I only set it that way because bot many people are using the 0.6 beta client, when more mining pools upgrade the fee can be the same as a normal transaction.

I clicked your page, nothing blew up Smiley
I think 0.1BTC is ok price for a good escow service, esp. if the funds are not locked at your site and does not require trust ?

thanks for testing it. Its zero-trust as in the funds are in no way held by blockchain.info and embedded in the blockchain. However because no other clients can redeem multisig yet it's not quite zero trust as your a bit dependant on the site.

You can enter a bitcoin address that has been used in the blockchain already or a hex encoded public key (You can find the public key of an address by clicking the QR code icon in the Receive Coins tab)

tomorrow I'll be testing it a bit more and writing some documentation. Then hopefully it should be ready for people to use
full member
Activity: 127
Merit: 100
Multi-Sig redemption is almost ready Looking for people to test it.

What am I surpose to enter into the "To" addresses for a escow ?
I tried to enter 3 public addresses, but an error told me it could not get the pubkey from one of them.
So should I enter private keys ?
full member
Activity: 127
Merit: 100
I clicked your page, nothing blew up Smiley
I think 0.1BTC is ok price for a good escow service, esp. if the funds are not locked at your site and does not require trust ?
legendary
Activity: 1260
Merit: 1000
.1 BTC seems a little extreme.  $0.60 USD per transaction?  I would say .05 at most, and even then that's a little pricey.  I know I'm shooting my own foot off here, but that's the way I see it.
hero member
Activity: 910
Merit: 1005
New question: "(Watch Only)" has appeared next to one of my addresses since I did the import.  What does it mean?  Is it different from "Private key unavailable"?

Yes I renamed it because people were getting confused. I need to add some inline tooltips.

I think you just have to take the stand that you're no more involved with that then you are with gun dealers buying and selling with Dollars. Or Rubles, or Yen, or Drachma... what else can you say?

It's not that they think i'm illegally involved, it's just the association. People (and me) tend to consider guns much worse than drugs. I'm sure people will find legitimate uses for bitcoin as it gets easier to use.

Multi-Sig redemption is almost ready Looking for people to test it.

1) To create a multisig transaction you need to have a My Wallet account (Unless any other clients support it?). Add ?multisig=true to your My Wallet login page. Currently the fee is 0.1 BTC because miners need a good fee and not a lot of pools have made m-of-n standard yet.

e.g. https://blockchain.info/wallet/piuk?multisig=true

2) When the transaction gets one confirmations a "Redeem / Release" button will be displayed:



This button will also be displayed on the site address pages for people without a My Wallet account.

3) Pressing the button will take you to a page showing the status of the escrow transaction and the option to approve/deny a release request.  Redemption is free.

For example a transaction I made earlier:

https://blockchain.info/escrow/15102035/0

The private key to address 1EJs4UCxotGu8QYf5wUjCvmATzCpctUTmF is GowxpWoL6okFjRzT7t7GGbE6BSbeQ3pJUzD57oNV4xoY - feel free to play with it.

4) You don't need a My Wallet account in order to release a transaction. Simply visit the escrow page and enter to private key to release. All private key signing is done client side, however it is still recommended you use single disposable addresses for escrow transactions.

Make a multi signature transaction and report back with any problems/feedback, then post your address here and I'll send you 2 BTC reward.
hero member
Activity: 560
Merit: 501
O/T: FFS why did silk road have to allow selling guns on the site. I got about 10 emails today from family and friends:

Quote
http://www.bbc.co.uk/news/business-16801382

Are you sure you want to be involved in this?

They have really shot themselves and bitcoin in the foot.

You're able to to that with dollars or pounds, at least with Bitcoin the transactions are publicly available.
hero member
Activity: 504
Merit: 502
Can we have the address label included in the paper wallet printout?

Also: pywallet --dumpwallet format import doesn't work.  Has it perhaps changed format since you wrote the import code; I've used latest pywallet head from github.

PyWallet import should be fixed now. I'll add labels to paper wallets soon.

Confirmed working.

New question: "(Watch Only)" has appeared next to one of my addresses since I did the import.  What does it mean?  Is it different from "Private key unavailable"?
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
I think you just have to take the stand that you're no more involved with that then you are with gun dealers buying and selling with Dollars. Or Rubles, or Yen, or Drachma... what else can you say?
hero member
Activity: 910
Merit: 1005
Can we have the address label included in the paper wallet printout?

Also: pywallet --dumpwallet format import doesn't work.  Has it perhaps changed format since you wrote the import code; I've used latest pywallet head from github.

PyWallet import should be fixed now. I'll add labels to paper wallets soon.

O/T: FFS why did silk road have to allow selling guns on the site. I got about 10 emails today from family and friends:

Quote
http://www.bbc.co.uk/news/business-16801382

Are you sure you want to be involved in this?

They have really shot themselves and bitcoin in the foot.
Jump to: