Author

Topic: How (edit: not) to cheat the pools (Read 1407 times)

member
Activity: 98
Merit: 13
May 20, 2011, 03:16:21 PM
#5
Fair enough.

So I guess the nonce is made up of a pool-assigned number + offset?

The 4-byte nonce is the only thing miners have total freedom to change*.  Everything else is assigned by the pool.

(*ntime may change within a limited range)

full member
Activity: 234
Merit: 100
AKA: Justmoon
May 20, 2011, 02:31:01 PM
#4
Fair enough.

So I guess the nonce is made up of a pool-assigned number + offset?


Doesn't need to be, the block also contains the pool's Bitcoin address in the coinbase. That already makes the hashes pool-specific.
hero member
Activity: 504
Merit: 502
May 20, 2011, 02:24:55 PM
#3
Fair enough.

So I guess the nonce is made up of a pool-assigned number + offset?
sr. member
Activity: 294
Merit: 252
May 20, 2011, 01:09:37 PM
#2
What you suggest is not possible. The data you receive from each pool will be different, so the hash will be different. This is because one of the things hashed is the public key of the account that will receive the coinbase transaction.
hero member
Activity: 504
Merit: 502
May 20, 2011, 01:08:07 PM
#1
Note: this is a hypothetical, I'm not planning on doing this, I'm personally not that interested in mining.

There are multiple mining pools, right?

What would stop me running a custom miner that mines for multiple pools at the same time?  By the same time I don't mean running five different pool clients, I mean mining one hash and "selling" it to five pools.  I would get five times the payment for my effort then wouldn't I?

(update subject)
Jump to: