Pages

Monday, 12 January 2015

January 11th 2015 Network Statistics



Changelog:
  • Mean and median miner hashrates.
  • Confidence intervals for number of miners in  network.

Errorlog:
  • Nil.

Notifications:
  • This is a work in progress, and will be continuously optimised (fiddled with). Feel free to comment - you might just see your suggestion appear.

0. Holidays are over
I'm back from South-East Asia, finishing up my obligatory bout of dysentery, and ready to work. While I'm reading up what happened while I was gone, can anyone tell me who was responsible for that massive increase in hashrate around the new year?

1. Mean and median miner hashrates
This plot (second last)  shows the estimate of the mean and median percentage of the network contributed by miners. I think this is a little more useful to have than the actual hashrates, but let me know what you think.


2. The other posts



The network hashrate
The plots below show the network hashrate since block height 1, for the last year and for the last six months. The mean estimate is calculated using the daily average hashrate.




The second and third charts also include confidence intervals for the hashrate, the mean hashrate estimate, and a 28 day forecast estimate.
  • The dashed line is the mean hashrate estimate.
  • The grey shaded area is the 95% confidence interval for the mean hashrate estimate.
  • The dotted line is the 95% confidence interval for daily hashrate averages, given the mean hashrate estimate, so 95% of the large grey dots (average daily hashrate) should be within the dotted line.
  • The blue shaded areas are the confidence intervals for the forecast.
  • Forecast confidence intervals are bootstrapped.
You notice that the mean forecast is not given - just the confidence intervals. The reason for this is that in the past people have focussed on the mean forecast, but I think the range of values the network hashrate could take is much more important.







Miner profitability and forecast
  • The first plot below shows the weekly miner income and cumulative miner income for the past 52 weeks. 
  • The second plot shows the weekly miner income for the past 26 weeks with an eight week forecast.
  • The third plots shows the cumulative miner income eight week forecast.
  • Forecast confidence intervals are bootstrapped.

Again, the mean forecast is not given for the same reasons I gave previously. Eight weeks forecast is possible as these are weekly summary statistics; for daily summary statistics (such as above) only four weeks forecast is possible with any accuracy.











Transaction fees
Transaction fees are often overlooked by miners but will become very important for them - as the block reward decreases, transaction fees must necessarily go some way toward ameliorating the loss in block reward.

However, as can be seen in the top facet of the second plot below the transaction fees per block are not increasing - or even maintaining - a percentage of the block reward.

The lower facet plots the percentage of block reward that transaction fees would have if block size was always maximum and the rate of fee per kb unchanged - the best possible transaction fees per block at current fee per block per kb rates.









Estimated mean and median miner hashrate
This estimate is actually the average and median percentage of the network contributed by each miner.

Standard error has been calculated using bootstrapping resampled data, and is shown by the shaded area.





Estimated number of miners
This has been estimated using the miner hashrate distribution that some pools provide and using a model to estimate the number of miners on pools that do not provide such data. 

Standard error has been calculated using bootstrapping resampled model data, and is shown by the shaded area.





 




organofcorti.blogspot.com is a reader supported blog:

1QC2KE4GZ4SZ8AnpwVT483D2E97SLHTGCG



Created using R and various packages, especially dplyrdata.tableggplot2 and forecast.

Recommended reading:



Thank you to blockchain.info and coinometrics.com for use of their transaction and address data, and coincadence.com for their p2pool miner data.

Find a typo or spelling error? Email me with the details at organofcorti@organofcorti.org and if you're the first to email me I'll pay you 0.01 btc per ten errors.

Please refer to the most recent blog post for current rates or rule changes.

I'm terrible at proofreading, so some of these posts may be worth quite a bit to the keen reader.
Exceptions:
  • Errors in text repeated across multiple posts: I will only pay for the most recent errors rather every single occurrence.
  • Errors in chart texts: Since I can't fix the chart texts (since I don't keep the data that generated them) I can't pay for them. Still, they would be nice to know about!
I write in British English.





No comments:

Post a Comment

Comments are switched off until the current spam storm ends.