Bitcoin Forum
December 13, 2024, 10:49: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 »
  Print  
Author Topic: Weekly pool and network statistics  (Read 91458 times)
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 17, 2012, 01:33:27 PM
Last edit: November 03, 2015, 10:29:10 AM by organofcorti
 #1

Now that I produce three weekly posts I can't really reproduce them here anymore so I'm going to link to them and include some interesting images instead.

Current Block Maker Statistics
Current Network Statistics
Current Mining Pool Statistics

Previous Block Maker Statistics
Previous Network Statistics
Previous Mining Pool Statistics

Mining luck FAQ: http://organofcorti.blogspot.com/2015/07/faq-bitcoin-mining-and-luck-statistic.html








Check http://organofcorti.blogspot.com for other interesting bitcoin related posts.

Follow me on Twitter @oocBlog for notification of new posts as soon as I publish.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 17, 2012, 01:34:08 PM
Last edit: April 17, 2012, 03:31:06 PM by organofcorti
 #2

Weekly average pool hashrates, 17th April 2012:

Code:
         Pool  Time.in.days  Av.Hashrate.Ghps    %.of.network.hashrate
1     Deepbit     4.950671        3584.4180              33.657375
2       Slush     6.705799        1237.6657              11.621574
3      Ozcoin     6.789757         645.1956               6.058331
4     Eligius     6.946250         427.4533               4.013750
5       Bitlc     6.890972         162.7493               1.528201
6      Maxbtc     5.112755         142.1591               1.334861
7 Bitclockers     6.263889         107.9075               1.013242


Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 17, 2012, 01:52:22 PM
 #3

Would be nice to get the % of total hashrate (either instead of or along side nominal hashrate).

The % is more important to be (especially for the largest pools).

Blockchain.info has nice pie charts but I would love to see something showing the % over time.
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 17, 2012, 01:59:40 PM
 #4

Good idea, add a column and a second axis to the graph. But over time? You mean a plot of % vs hashrate for each pool? I could do a lattice plot, sort of a bunch of miniplots for each pool. It would get a bit messy. Or did you mean just that the thread would contain that history?

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 17, 2012, 02:02:36 PM
 #5

It likely is asking too much but if you record the weekly average of each pool and then convert them to a % you could make a chart over time with the % of each pool (line chart or stacked bar chart, etc).

i.e. something like (but in chart form)
Code:

Pool   Week1 Week2 Week3 Week4
PoolA  10%   11%   12%  11%
PoolB  15%   13%   10%   8%
PoolC   9%   11%   12%  11%
 
DeepBit
Donator
Hero Member
*
Offline Offline

Activity: 532
Merit: 501


We have cookies


View Profile WWW
April 17, 2012, 02:06:16 PM
 #6

Deepbit has the last 5 days available, so the average is based on that.
All the data since pool's start is available in the same way, just change the unixtime in the link.
(Use appropriate delay between requests to avoid being blocked if you want to download many days in a row)

Welcome to my bitcoin mining pool: https://deepbit.net ~ 3600 GH/s, Both payment schemes, instant payout, no invalid blocks !
Coming soon: ICBIT Trading platform
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 17, 2012, 02:10:38 PM
 #7

It likely is asking too much but if you record the weekly average of each pool and then convert them to a % you could make a chart over time with the % of each pool (line chart or stacked bar chart, etc).

i.e. something like (but in chart form)
Code:

Pool   Week1 Week2 Week3 Week4
PoolA  10%   11%   12%  11%
PoolB  15%   13%   10%   8%
PoolC   9%   11%   12%  11%
 

That'd work, if I just did it for say the largest three pools. Cool.

Deepbit has the last 5 days available, so the average is based on that.
All the data since pool's start is available in the same way, just change the unixtime in the link.
(Use appropriate delay between requests to avoid being blocked if you want to download many days in a row)

Cheers Deepbit. I'll change it next for next week. Hopefully only need to download it once a week.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
DeepBit
Donator
Hero Member
*
Offline Offline

Activity: 532
Merit: 501


We have cookies


View Profile WWW
April 17, 2012, 02:13:07 PM
 #8

Would be nice to get the % of total hashrate (either instead of or along side nominal hashrate).
The % is more important to be (especially for the largest pools).
Blockchain.info has nice pie charts but I would love to see something showing the % over time.
Blockchain.info is cool, but please don't use their data on block's origin, it may be way off.
This site provides correct percentage for many of the listed pools: http://blockorigin.pfoe.be/top.php
(Some pools don't publish their block hashes, so their info is sometimes wrong too)

Welcome to my bitcoin mining pool: https://deepbit.net ~ 3600 GH/s, Both payment schemes, instant payout, no invalid blocks !
Coming soon: ICBIT Trading platform
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 17, 2012, 02:50:55 PM
 #9

I'm writing a script to pull down the nethash data once a week from blockexplorer.com/q/nethash. I can get the total hashes and total time, which should give me an average hashrate for the week. I think.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
April 17, 2012, 03:04:23 PM
 #10

You totally need to have EMC on there.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 17, 2012, 03:11:57 PM
 #11

EMC is in the works, should be there next week.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 17, 2012, 03:33:19 PM
 #12

Percentage of network hashrate now added to the OP (thanks for the idea, D&T). I'll keep a chronological table of the percentages in the OP.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 24, 2012, 08:54:45 AM
Last edit: April 24, 2012, 09:31:13 AM by organofcorti
 #13

Weekly average pool hashrates, 24th April 2012:
Code:
          Pool Time.in.days Av.Hashrate.Ghps  %.of.network.hashrate
1      Deepbit     4.945023        3645.9322             32.2941968
2        Slush     6.907824        1299.3916             11.5094864
3       Ozcoin     6.836157         717.0982              6.3517662
4      Eligius     6.770880         444.3438              3.9358185
5      Eclipse     6.554144         431.9495              3.8260348
6        Bitlc     6.670266         164.3509              1.4557539
7       Maxbtc     6.448252         155.0103              1.3730189
8    Bitminter     4.465278         133.2393              1.1801797
9  Bitclockers     6.319444         118.6212              1.0506991
10       Itzod     6.886042          42.0315              0.3722981

Weekly average % of network hashrate to date:
Code:
             Apr.17.2012 Apr.24.2012
Bitclockers    1.013242   1.0506991
Bitlc          1.528201   1.4557539
Bitminter            NA   1.1801797
Deepbit       33.657375  32.2941968
Eclipse              NA   3.8260348
Eligius        4.013750   3.9358185
Itzod                NA   0.3722981
Maxbtc         1.334861   1.3730189
Ozcoin         6.058331   6.3517662
Slush         11.621574  11.5094864



Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 24, 2012, 08:56:58 AM
 #14

If you are expanding to include the top 10 then p2pool should definitely be included.
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 24, 2012, 09:03:35 AM
 #15

If you are expanding to include the top 10 then p2pool should definitely be included.

Not the top 10, just pools with a stats API or scrapeable stats page. I'd like to include p2pool, but the only p2pool stats page I could find isn't scrapeable. If you know of a way to get the block timestamps and total round shares for the previous seven days I'll include it next week.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 24, 2012, 09:09:41 AM
 #16

If you are expanding to include the top 10 then p2pool should definitely be included.

Not the top 10, just pools with a stats API or scrapeable stats page. I'd like to include p2pool, but the only p2pool stats page I could find isn't scrapeable. If you know of a way to get the block timestamps and total round shares for the previous seven days I'll include it next week.

p2pool uses dynamic shares so that isn't going to be useful.  If you run a p2pool node (you don't need to use it for mining) the node will track avg hashrate of the pool for you.

organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 24, 2012, 09:28:11 AM
 #17

p2pool uses dynamic shares so that isn't going to be useful.  If you run a p2pool node (you don't need to use it for mining) the node will track avg hashrate of the pool for you.

I knew about the dynamic shares used and I was wondering how a pool hashrate could be calculated - I'm so used to calculating the average hashrate from timestamps and round shares that I didn't even think of tracking the actual hashes submitted Embarrassed

So does running a p2pool node give actual data as well as graphs in order to get a seven day average?  (duh, just looked more closely at the graph). And would it need to be on constantly?

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 24, 2012, 09:41:36 AM
 #18

p2pool uses dynamic shares so that isn't going to be useful.  If you run a p2pool node (you don't need to use it for mining) the node will track avg hashrate of the pool for you.

I knew about the dynamic shares used and I was wondering how a pool hashrate could be calculated - I'm so used to calculating the average hashrate from timestamps and round shares that I didn't even think of tracking the actual hashes submitted Embarrassed

So does running a p2pool node give actual data as well as graphs in order to get a seven day average? And would it need to be on constantly?

Yes the raw data is available both as raw shares, in the log and in summarized format (what is used for the graph).

p2pool would need to be constantly running because while nodes record everything only shares in the main chain in last 24 hours are required for reward calculation.  When a node comes online it will only request information that is required (shares in main chain in last 24 hours) so it can compute the reward split.

Each p2pool share contains within it the target difficulty so the sum of the hash difficulties gives you the # of hashes they represent.
global avg hash rate = (sum of p2pool hash difficulties in the period) / ( (2^32) * (time period in seconds) )
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
April 24, 2012, 10:43:50 AM
 #19

Thanks for the explanation. Unfortunately I don't have any computers I can run 24/7 (which is one of the reasons I had to quit mining). But if you (or any p2pool miner) would like to repost that same 7 day chart on the day before I post new weekly hashrates, I'll be able to include it in the data manually.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 24, 2012, 11:08:33 AM
 #20

I could do that but it would be cumbersome however many people make the their p2pool nodes public.

Here is forrestv (p2pool developers) node:
http://forre.st:9332/static/

It might be easier to just grab the data when you need it.
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 »
  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!