June 15th 2014 Weekly Hashrate Contributor and Network StatisticsOther Weekly Hashrate Contributor and Network Statistics postsOther weekly pool and network statistics posts
Welcome, miners.
Changelog:
P2Pool block statistics have been fixed.
Errors:
P2Pool user statistics still unavailable.
Notifications:
Apologies for the delay - I broke my local blockchain database and had to rebuild it over the weekend.
0. So, how about that GHash.IO, huh?
After passing 40 Phps on the 7th of June, everyone expected them to pass the 50% of the network mark this week. I think they came very close on the 13th, but they seemed to lose some miners and by Sunday they were back under 40 Thps, and an average of 40% of the network for the week. Given that the drop in the bitcoin - USD exchange rate seems to be at least partially attributable to GHash.IO coming close to fiftypercenting the network, I'll be watching this closely. Everyone knows that if anyone takes 51% of the network, the world as we know it will come to an end. Forty
1. So, how about that GHash.IO, huh, part 2.
So, how about those 19 GHash..O orphaned blocks in one week, huh More interesting though is the five orphans in a row that occurred toward the end of the week. Why so many orphans, and why so many in a row? It might be coincidence, but then they also managed one eight block-in-a-row run, a seven block-in-a-row run, a couple of five and six block-in-a-row runs and ten four block block-in-a-row runs. A run of orphans and lots of runs of solved blocks? That's starting to raise some red flags for me at least.
Explanation of the tables and charts.
Table 1: Solved block statistics. This table lists all statistics that can be derived from the number of blocks a hashrate contributor has solved for the past week. Block attributions are from either coinbase signatures, known generation addresses or claimed by a particular pool block history. Includes non-Pool hashrate contributors. Note that actual pool hashrates when derived from shares submitted per unit time will be more accurate than the hashrate estimates given in this table.
"Unknown" is not an entity, but simply the group of blocks to which I cannot give attribution using the methods given above.
Table 2: Pool reported block history statistics. This table lists all statistics that can be derived from the number of blocks a hashrate contributor has solved for the past week using all solved blocks - both valid and orphaned - and difficulty 1 shares per round.
A much more accurate estimate of the hashrate, confidence intervals are unnecessary.
Orphan races lost, and percentage of solved blocks that were not added to the blockchain.
"Luck" is the usual difficulty 1 equivalent shares per round / mining difficulty, or (equivalently) accepted shares / expected shares.
CDF: The cumulative density function (CDF) measures the percentage of the time this number accepted shares / expected shares would be less than the calculated value, given the number of valid + invalid blocks.
Bitcoin per Gigashare. This figure is not an indicator of how much a miner should have expected per one billion Difficulty 1 shares (or one thousand difficulty megashares, etc), since it doesn't take into account the reward method or fees charged. Rather, it should be considered as a "luck" index that also incorporates the number of orphaned blocks and the current reward per block.
Since BTC Guild doesn't report shares per block but does report transaction hashes for all blocks, luck calculations cannot be calculated but orphaned blocks can. Pools such as "Discus Fish" that don't have a public pool interface cannot be included.
Figure 3: Percentage of blocks solved each week for the current top ten contributors.
Data is calculated from the number of blocks each contributor added to the blockchain during the week. The points are the actual data; the lines are exponentiated smoothing splines of the log of the data.
You can view all previous charts at
http://organofcorti.blogspot.com.au/search/label/weeklypoolstatistics and other posts and fun things at
http://organofcorti.blogspot.com. Follow me on Twitter @oocBlog for notification of new posts as soon as I publish.