Hi All,
I'm just curious. Given that the fastest miner is currently contributing 1/5th~ of the total mining power, how come there not averaging 1/5th of the blocks found?
I assume you are asking about bitcoin? If you are asking about an altcoin, then the answers to your questions will depend on the specific rules of that coin. If you are asking about bitcoin then . . .
How do you know they are contributing 1/5th of the hash power? How do you know they are not averaging 1/5th of the blocks founds? If they are actually contributing nearly 1/5th of the hashpower, then they are almost certainly averaging nearly 1/5th of the blocks found.
I just woundered if it may technically be possible to divert found blocks to ones own wallet directly insted of back to the pool.
No, that's not possible. If it was, then everyone would do it and the pools wouldn't exist.
Assuming you were on the the same block and midstate?
If you change the address that the block reward will be paid to, then it isn't possible to be on the same midstate, since part of the input to the hash function that calculates the midstate is the merkle root, and the assigning of the value of the block reward is used in the calculation of the merkle root.
Is this something that the pool monitors?
Indirectly, yes. They monitor the validity of the shares submitted. If you are calculating a nonce for a different midstate, then most of the time your nonce won't result in valid shares.
I see that you monitor luck, but do you cross check blocks found against miner contribution?
In what way? Miners contribute shares. Occasionally those shares are also valid blocks. If they aren't submitting valid shares, then they aren't participating and don't get paid by the pool. If they are submitting valid shares, then they are paticipating and do get paid.
If any of the raw data is avaliable I'd love to see what could be done with it to see if blocks found roughly tally with individual miners total (life time) effort.
Thanks.
James.
You'd have to talk to each of the pool operators if you want a list of how many shares each participant contributed. Some pools may not keep that information. Some participants may be operating under multiple connections, so they may be difficult to uniquely identify.