Bitcoin Forum
December 15, 2024, 05:38:17 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 173 »
  Print  
Author Topic: Blockchain.info - Bitcoin Block explorer & Currency Statistics  (Read 482662 times)
piuk (OP)
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
August 30, 2011, 02:49:07 PM
Last edit: October 14, 2013, 09:40:00 AM by piuk
 #1


Over $5 Billion Successfully Transacted

Server assisted bitcoin wallet which runs in your browser or on your phone. You retain 100% control over your bitcoin private keys.


Firefox & Chrome Browser Extension:

https://blockchain.info/wallet/browser-extension

Android app:

https://blockchain.info/wallet/android-app

iPhone App:

https://blockchain.info/wallet/iphone-app

Mac Desktop App:

https://blockchain.info/wallet/desktop-client

Other Features

  • Client Side Encryption
  • Up to 1000 Bitcoin addresses
  • View Transactions and balances
  • Watch Only Addresses
  • Paper Wallet support
  • Coin Control
  • Multi Recipient Transactions
  • Paper Wallet / Export as PDF
  • Export keys as JSON
  • Import private keys Base58, Base64, Hex, Sipa Wallet Format and Mini Key Format.
  • Live Updating Interface
  • Payment Notifications via Skype, Email, Google Talk and HTTP Post
  • Offline Transactions
  • Two factor authentication


Orphan Block Tracking

http://blockchain.info/orphaned-blocks

Double Spend Tracking

http://blockchain.info/double-spends

Live updating unconfirmed transactions list

http://blockchain.info/unconfirmed-transactions

New Transactions on a WebGL Globe

http://blockchain.info/unconfirmed-transactions?format=webgl

Bitcoin Charts

http://blockchain.info/charts

Statistics updated daily

http://blockchain.info/stats

Hash rate distribution pie chart

http://blockchain.info/pools

Strange transactions (Transactions with none standard scripts)

http://blockchain.info/strange-transactions

List of Large transactions

http://blockchain.info/largest-recent-transactions

3D WebGL Globe of bitcoin Nodes

http://blockchain.info/nodes-globe

List of Connected nodes

http://blockchain.info/connected-nodes

Rejected Inventory

http://blockchain.info/rejected

Transaction propagation maps



Payment notifcations

https://blockchain.info/wallet/payment-notifications

API's

My Wallet Send API

https://blockchain.info/api/api_send

Receive Payments API

https://blockchain.info/api/api_receive

Bitcoind Compatible JSON RPC

https://blockchain.info/api/json_rpc_api

Websocket API

https://blockchain.info/api/api_websocket

Exchange  Rates API

https://blockchain.info/api/exchange_rates_api

Charts API

https://blockchain.info/api/charts_api

Blockchain JSON Data API

https://blockchain.info/api/blockchain_api

BlockExplorer compatible query api

http://blockchain.info/q

Other Hidden Features

Choord Diagrams:



Transaction Tree Diagrams:



Taint Analysis:


ysoliman
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
August 30, 2011, 03:29:59 PM
 #2

Great site!
I like the stats section!

+1
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 30, 2011, 07:37:18 PM
 #3

You could offer uploads of blockchains to find more (valid) orphan blocks as you won't get them all on one node.

Also giving sources for your market data might be interesting.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
piuk (OP)
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
August 30, 2011, 09:30:47 PM
 #4

You could offer uploads of blockchains to find more (valid) orphan blocks as you won't get them all on one node.

Also giving sources for your market data might be interesting.

It is my understand that if you have an active connection to the network then you'll receive all blocks, some which may or may not be orphaned later? For historical data if someone could zip me up a copy of their block chain that would be awesome.

The market data is from bitcoincharts.com cvs feed, I should add a link to credit them.

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 31, 2011, 12:46:34 AM
 #5

I'm not sure if bitcoind accepts blocks of the same block height twice (so 2 blocks with the same parent) if there is not a block following up.

A "Y" split might not be found (as your client already thinks it has the "correct" latest block), only if the block you happen to have is orphaned, and the other chain is forced upon you you keep the orphan data - if I remember correctly.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
Steve
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1008



View Profile WWW
August 31, 2011, 04:40:37 AM
 #6

Very nice!  How are you calculating the cost to mount a 50% attack?  Am I correct in reading that you estimate it to be $12.7 billion?  That's far greater than what I've estimated in the past.  That would be awesome if accurate, but I think that's probably way too high.

(gasteve on IRC) Does your website accept cash? https://bitpay.com
piuk (OP)
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
August 31, 2011, 11:42:24 AM
 #7

I'm not sure if bitcoind accepts blocks of the same block height twice (so 2 blocks with the same parent) if there is not a block following up.

A "Y" split might not be found (as your client already thinks it has the "correct" latest block), only if the block you happen to have is orphaned, and the other chain is forced upon you you keep the orphan data - if I remember correctly.

Ok I see, still it should be sufficient to detect most double spend attacks (assuming they are not targeted at a specific node). I guess this is something i could patch in bitcoind, I need to read more into how blocks are advertised.

Quote
Very nice!  How are you calculating the cost to mount a 50% attack?  Am I correct in reading that you estimate it to be $12.7 billion?  That's far greater than what I've estimated in the past.  That would be awesome if accurate, but I think that's probably way too high.

Should be 12.7 million.

piuk (OP)
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
August 31, 2011, 06:27:58 PM
 #8

I'm not sure if bitcoind accepts blocks of the same block height twice (so 2 blocks with the same parent) if there is not a block following up.

I've looked at the source and it seems the client will accept two blocks at the same height but it will only relay the best block to other peers. So basically orphaned blocks won't propagate far along the network, which means in order to track them i need to connect to more node. I've added all the big mining pools to my addnode list and also increased my connection limit to 400.

It seems to have worked because I got an orphaned block at http://pi.uk.com/bitcoin/143370 which was received after the one which became the main chain. Now just need to work on alerts for transactions which might be double spends.

xc
Jr. Member
*
Offline Offline

Activity: 40
Merit: 4


View Profile
August 31, 2011, 07:03:32 PM
 #9

I've added all the big mining pools to my addnode list and also increased my connection limit to 400.

Is there anyway for you to display which mining pools have seen and are relaying a particular transaction?  You could then calculate a rough estimate of how much hashing power (and what percentage of the total known bitcoin network) was aggregated behind an unconfirmed transaction.  Imagine a table with the major mining pools, their hashing power, and a simple yes/no if they are working on a given version of a transaction.  The chance of a double spend after all the major mining pools are working on a particular transaction would be slim to none.

This information could help implement Satoshi's suggestions to the so-called "Snack machine problem" and significantly reduce any risk associated with accepting a unconfirmed transaction (http://forum.bitcoin.org/?topic=423.msg3819#msg3819).

Here are some of my posts on the topic:
https://bitcointalk.org/index.php?topic=19481.msg253928#msg253928, and particularly
https://bitcointalk.org/index.php?topic=19481.msg254559#msg254559
piuk (OP)
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
September 01, 2011, 10:54:46 AM
Last edit: September 01, 2011, 12:08:23 PM by piuk
 #10

I've added all the big mining pools to my addnode list and also increased my connection limit to 400.

Is there anyway for you to display which mining pools have seen and are relaying a particular transaction?  You could then calculate a rough estimate of how much hashing power (and what percentage of the total known bitcoin network) was aggregated behind an unconfirmed transaction.  Imagine a table with the major mining pools, their hashing power, and a simple yes/no if they are working on a given version of a transaction.  The chance of a double spend after all the major mining pools are working on a particular transaction would be slim to none.

This information could help implement Satoshi's suggestions to the so-called "Snack machine problem" and significantly reduce any risk associated with accepting a unconfirmed transaction (http://forum.bitcoin.org/?topic=423.msg3819#msg3819).

Here are some of my posts on the topic:
https://bitcointalk.org/index.php?topic=19481.msg253928#msg253928, and particularly
https://bitcointalk.org/index.php?topic=19481.msg254559#msg254559

Interesting, I like this idea. Basically you tally how many times a transaction is relayed to your client which would give you an idea of how far the transaction has propagated across the network. A transaction could then be given a score based on how far it's propagated. If is relayed from an ip of a know mining pool then you can give bonus points based on that pools hashing power. It isn't full proof, but it could definitely help.

Theres a couple of things i need to do first before i can implement this.

piuk (OP)
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
September 01, 2011, 10:29:27 PM
 #11

Added unconfirmed transactions http://pi.uk.com/bitcoin/unconfirmed-transactions

xc
Jr. Member
*
Offline Offline

Activity: 40
Merit: 4


View Profile
September 02, 2011, 12:57:54 AM
 #12

Another twist would be drawing a graph of a transaction's 'score' as you describe it and any transaction fees associated with that transaction.  This would give us a window into the current 'market' of what fees miners are demanding.
LightRider
Legendary
*
Offline Offline

Activity: 1500
Merit: 1022


I advocate the Zeitgeist Movement & Venus Project.


View Profile WWW
September 02, 2011, 04:57:52 AM
Last edit: September 02, 2011, 05:19:07 PM by LightRider
 #13

I would like to see the Bitcoin Days Destroyed metric that is implemented in the ABE software, but otherwise good start!

https://en.bitcoin.it/wiki/Bitcoin_Days_Destroyed

Bitcoin combines money, the wrongest thing in the world, with software, the easiest thing in the world to get wrong.
Visit www.thevenusproject.com and www.theZeitgeistMovement.com.
NothinG
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



View Profile
September 02, 2011, 05:48:33 AM
 #14

Awesome site, one thing I noticed we haven't reached...




Why not Gigawatts???
We only need 1.2 Gigawatts and 88mp/h

piuk (OP)
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
September 02, 2011, 07:20:28 PM
 #15

I've added graphs for some of the most interesting statistics, click on the chart icon on the homepage.

The number of transactions seems to have peaked somewhat.

http://pi.uk.com/bitcoin/charts/n-transactions

Also the estimated transaction volume seems have stayed relatively constant.

http://pi.uk.com/bitcoin/charts/estimated-transaction-volume

Often when a users sends coins their inputs will be split into multiple outputs, some which go to the indented recipient and some which are returned to user as change. This statistic attempts to calculate which outputs are change and removes them from the total volume. Unfortunately the anomalies you see on the chart are spam transactions, which i need to figure out how to detect.

I would like to see the Bitcoin Days Destroyed metric that is implemented in the ABE software, but otherwise good start!

https://en.bitcoin.it/wiki/Bitcoin_Days_Destroyed

I don't understand this metric, what is it supposed to show?

piuk (OP)
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
September 02, 2011, 10:32:12 PM
 #16

Design updated

bg002h
Donator
Legendary
*
Offline Offline

Activity: 1466
Merit: 1048


I outlived my lifetime membership:)


View Profile WWW
September 03, 2011, 02:51:23 AM
 #17

I've created a site similar to block explorer with a couple of improvements:

  • Includes orphaned blocks which can be used to track possible double spends
  • Estimates the actual volume of BTC transacted (not just BTC sent)

The site can be found at:

http://pi.uk.com/bitcoin

All ideas and feedback welcome.

well done...and fast code too!

DrG
1DrGossc3QidjzgDXzveCAQGiPWsoiDZ8C

Hardforks aren't that hard. It’s getting others to use them that's hard.
1GCDzqmX2Cf513E8NeThNHxiYEivU1Chhe
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
September 03, 2011, 06:42:22 PM
 #18

I don't understand this metric, what is it supposed to show?

Your estimated transactions does make an attempt to guess what the change transactions are and remove those from the transaction volume, but if I send coins back and forth all day between two wallets I could inflate your estimated transactions counts fairly easily.

BitcoinDays Destroyed would instead know that those transfers back and forth were from recent coins, and thus those transfers would have little impact on the BDD metric, following the initial spend.   So what BDD describes is how much spending is from older coins.  Well, more specifically, hopefully BDD trends will help to determine if there is hoarding (holding wallet balances steady or adding to them) or spending/liquidating (lowering of wallet balances).

This BDD metric too can yield garbage results -- each time Mt. Gox spends from their wallet, for example, BDD will spike but that doens't mean there is any real economic transaction as a result.  And it can be abused.  Some parties from the Bitcoin Rich List with old coins can try to fake out those speculating on BDD by simply churning their old coins.

That's just one property of bitcoin -- we just don't know for certain from the data what is actually happening.  Depending on your perspective, the difficulty in measuring Bitcoin activity is either a benefit or a hindrance.  BDD is just another metric that might help give a little more insight into Bitcoin.

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
September 03, 2011, 06:43:18 PM
 #19

why you ban me bro?

nah for some reason cant reach your site from here, but i an when i proxy.

mooo for rent
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
September 03, 2011, 07:38:51 PM
 #20

All ideas and feedback welcome.

The Summary for a block shows "Previous block" but the value displayed is not the block number but the index, which makes it confusing.

 - e.g. http://pi.uk.com/bitcoin/143815

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 173 »
  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!