Minerlist Python script


#1

In order to get a better feeling for the distribution of mining power among pools I've written a Python script that processes the blockchain and prints out the top miners. Currently the top 10 miners in the last day are:

+--------+-----------+-----------+-----------+-------------------------------------+
| blocks |   % bl.   |   value   |   % val.  |             name/address            |
+--------+-----------+-----------+-----------+-------------------------------------+
|    313 |   52.1667 |  322.1985 |   53.6997 |             suprnova.cc             |
|     34 |    5.6667 |   34.5896 |    5.7649 | tmCGbGuXcHs6dEhWwCKL9USwAqnQ8MzzjxU |
|     23 |    3.8333 |   23.2400 |    3.8733 |             flypool.org             |
|     23 |    3.8333 |   23.1294 |    3.8549 |             coinmine.pl             |
|      6 |    1.0000 |    5.7588 |    0.9598 | tmAY8sBmArJGMs9FTFPVH9yywLj1tUnSP1h |
|      5 |    0.8333 |    5.1589 |    0.8598 |               zmine.io              |
|      5 |    0.8333 |    4.2111 |    0.7018 | tmTXNiSh8rzVp9ZtF5eS5U7A2TpK6ScEc5W |
|      3 |    0.5000 |    3.2210 |    0.5368 | tmYjw1tQfEYKzoR6spPodu3EmzyXBBsLTA9 |
|      3 |    0.5000 |    0.7779 |    0.1297 | tmArktme2ryF45ynBT3LvciafbgPbD3EFqg |
|      1 |    0.1667 |    1.1745 |    0.1958 | tmNmj65MkprzcAwnk7uy8VyqrsWDmLWq1vF |
+--------+-----------+-----------+-----------+-------------------------------------+

The script is available at https://github.com/JanKalin/zcutils


#2

Great work @JanKalin

That '1' block at the bottom could just be some random miner of course. :smiley:

Now, ignoring the rewards, which are variable in slow start, we do know how many blocks should be found in a day: 576.

Therefore suprnova is currently mining 54 per cent of all blocks on test net.

The top 6 pools down to zmine.io are responsible for 70 per cent of mined blocks.

This is all on the assumption that when you say 'in the last day' you've taken a 24 hour period. Otherwise the maths is all wrong. :smiley:

We'll see how things shape up over time. A lot off the above is down to circumstance I'm sure - suprnova are in a good position at the moment because the currently available miners work well with them.

I wonder where coins4all, nicehash and toomim are in this list. :smiley:


#3

Tried installing prerequisite and get: sudo apt-get python-matplotlib python-prettytable python-scipy
E: Invalid operation python-matplotlib

Is that the correct name?


#4

I don't know how you compute this list, but I mined 5 blocks and I'm not in it.


Maybe because I have send the coins on a z_address ?


#5

miss install after apt-get ?


#6

Indeed. Just letting him know so he can change his README.

Even still got...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Errors were encountered while processing:
nginx-core
nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)


#7

Yes, the README.md had indeed the wrong installation command. Should be sudo apt-get install python-matplotlib python-prettytable python-scipy

It is only the pools that will show up with more than one block. If you mine individually, each mined coin goes into its own address (blocks == 1).

The --lastdays is in days from the last block. So, if you run the script with --lastdays 1 on the 25th at noon, the first block taken into consideration will be around noon on the 24th. If you run it with --lastdays 0.5 it will be at midnight on the 24th.

@Quent17 Try running without --top and --lastdays. Then your addresses should appear on the list.


#8

LOL LOL LOL ROFL LOL LOL :grinning: