Bitcoin Forum
December 15, 2024, 05:07:45 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Duplicate hashes/shares in Pooled Mining  (Read 3455 times)
bitlane (OP)
Internet detective
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


I heart thebaron


View Profile
October 31, 2011, 08: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 ?

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
October 31, 2011, 08: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).
bitlane (OP)
Internet detective
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


I heart thebaron


View Profile
October 31, 2011, 09: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

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!