Author

Topic: Duplicate hashes/shares in Pooled Mining (Read 3450 times)

sr. member
Activity: 462
Merit: 250
I heart thebaron
October 31, 2011, 04:10:35 PM
#3
That's comforting....as I am not technically inclined enough to understand it fully.

I guess what I really want to say is:

"I am happy that Merged mining has not in fact opened up a Pandoras Box of sorts, where the Proxy technology, rather than being used to submit shares to bitcoinD & namecoinD simultaneously, could instead be used by a smart miner to submit simultaneous identical shares to 2 seperate pools using the same hashing power, effectively DOUBLING his payouts"

I feel better....lol
donator
Activity: 1218
Merit: 1079
Gerald Davis
October 31, 2011, 03:50:29 PM
#2
No.

A miner hashes the block header which consists of nonce, time, previous block hash, and merkle root.

While it is probable that the time, and prior block are the same and each miner will attempt every value in the nonce range the merkle root will always* be different.  The merkle root contains all transactions including the coinbase (which has pool or solo miner reward address) and thus will be unique to the pool. 


*Although in cryptography technically nothing is possible the probability that two different sources of data will produce the same 2^256 bit hash is so highly improbable that it can be considered impossible for all intents and purposes.

A more likely scenario is an improperly configured pool sends the same block header to two miners.  If they get credit depends on the pools stale share detection algorithms.  Still even if they get "credit" that is bad because the pool is duplicating work.  If pool did this enough (say 10% of the time) this would be noticeable in the pool's "luck" since pool is only doing 90% actual work (and 10% worthless duplicaiton).
sr. member
Activity: 462
Merit: 250
I heart thebaron
October 31, 2011, 03:17:43 PM
#1
Is it possible for 2 different miners, located on 2 different pools to submit the exact same hash/share during the same block to each of their pools ?
Would both of these, although identical, count as a valid share for payout by their respective PPS Pools ?
Jump to: