Hi Alex,
Not sure if you saw this post from Slovakia on the main thread, something to the extent of he believes the pool is stealing peoples blocks by hiding the blocks found, but it made me think of a potential enhancement to your BX.
If you label the MinersOfMen address and the Pool with pool.biblepay.org, then could you potentially make a "Coins Mined in Last 24 hours" metric and put it somewhere? Somewhere that is not hit every time, or, maybe you could cache it and put it right under the address in the richlist? Another words whatever is convenient for you. (You can do exec getsubsidy height for nTip to nTip-202 when you call it then sum it and cache it for an hour).
Then we could have whoever reads it compare it to pool.biblepay.org coins mined on about page, and know they agree.
Then after that, all we have to worry about is why do we have 65% of the blocks solo mined? Thats another important project. Is there any way to see if the non pool blocks are going to random addresses?
I have an idea that could thwart a botnet, but it needs to be tested in testnet. I was thinking, if we took an element of proof-of-stake, Spending money to stake, and added it into POW, and required each miner to stake 1BBP while mining, it would make it almost impossible to not CPU mine (as the 1 bbp at stake would need to be added to the block). Then we would need to require the 1BBP tx to never be older than say 60 seconds, so as to thwart any GPU or asic. The problem is getadjustedtime() can be skewed up to 15 mins. This is still a tough issue to solve.