 |
March 26, 2013, 02:27:26 PM |
|
You cannot claim a block for yourself if you are hashing the data supplied by the pool. Part of the data that you are hashing includes the coinbase transaction address that pays the reward to the pool. If you find a block hash, it cannot be altered to pay to someone else. The pool knows what data it sent to you and what a valid reply would be, if you are hashing blocks that can pay the reward to you and which a pool won't accept, you are solo mining.
There is a withholding attack on a pool, where a miner could submit all hashes they find, except the one that solves a full difficulty block. If many miners did this, it would cause the pool to have less block finds than expected for their hash rate, and if the pool was using pay-per-share reward distribution, they could end up losing money.
|