Bitcoin Forum
November 17, 2024, 07:21:08 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question About Pooled Mining  (Read 676 times)
LGT06 (OP)
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
July 12, 2013, 05:00:04 PM
 #1

I understand the general theory of pooling resources and splitting the rewards based on work contributed, and I've read the pooled mining wiki page at https://en.bitcoin.it/wiki/Pooled_mining, but I have one question about a technical detail of pooled mining.

When someone contributes a share, does that affect the work the rest of the pool does? Does the share just show that work was done therefore the user is entitled to some reward, or does the share show exactly what work was done so other miners in the pool avoid using the same nonce values that don't solve the block, for instance?

Does a miner who has contributed shares but not solved a block help the other miners in the pool to solve the block more quickly, or is that miner getting paid for doing work that hasn't actually contributed anything valuable?
os2sam
Legendary
*
Offline Offline

Activity: 3586
Merit: 1098


Think for yourself


View Profile
July 12, 2013, 05:06:03 PM
Last edit: July 12, 2013, 05:43:22 PM by os2sam
 #2

I'm pretty sure all miners are given unique work items.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Trongersoll
Hero Member
*****
Offline Offline

Activity: 490
Merit: 501



View Profile
July 12, 2013, 05:11:40 PM
 #3

The way i understand it, is that all the miners are working on a unique starting point and running through all the nonces for that attempt. it really is a race between all the miners, not each building on the work of the others. also, once a block is found regardless of if it is in pool or out, everyone has to stop what they are doing and start on the new block.
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
July 12, 2013, 05:31:58 PM
 #4

Right, if it takes 1 terrahash to find the right nonce, as far as the bitcoin network is concerned, 1 terrahash - 1 hash of that work can be thrown away.  However, the pools track a lower difficulty "share" and use those shares to calculate a payout when a pool member finds a block.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
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!