Bitcoin Forum
December 12, 2024, 12:53:37 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How do pools work?  (Read 1062 times)
Sir_lagsalot (OP)
Sr. Member
****
Offline Offline

Activity: 392
Merit: 251



View Profile
December 15, 2015, 05:40:01 AM
 #1

Hey guys, I have done spare cash and im thinking of buying a few antminers. Id just like to know how a pool works. Does the pool find a block, and allocate a few hash combinations to each connected miner, or is it basically each miner mining solo, except that the coinbase is split around the latter?

I think the first option would be better, as there won't be people hashing the same hashes when mining the same click :-/

Am I getting it wrong? What am I missing? Is the truth one of my listed options, or is it totally different?
foxbitcoin
Sr. Member
****
Offline Offline

Activity: 593
Merit: 250



View Profile
December 15, 2015, 05:49:57 AM
 #2

Hey guys, I have done spare cash and im thinking of buying a few antminers. Id just like to know how a pool works. Does the pool find a block, and allocate a few hash combinations to each connected miner, or is it basically each miner mining solo, except that the coinbase is split around the latter?

I think the first option would be better, as there won't be people hashing the same hashes when mining the same click :-/

Am I getting it wrong? What am I missing? Is the truth one of my listed options, or is it totally different?
Yes, I think you got it. You miners are connected to the pool, which accumulate all of the hash power and have more chance to find blocks. After that, it allocates all the rewards to every individual miner proportional to their actual hash power. For the details, you could check here to see how they allocate the rewards.
bernardk
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile WWW
December 15, 2015, 09:51:14 AM
 #3

Your terminology is a bit off and I'm not sure what you mean with "hashes" and "clicks". I will try to write a short explanation if it helps.

All miners connected to the pool are mining for the pool. So if anyone finds a block the block will belong to the pool (gets paid out to the pools address).

Now the pool has the responsibility to split the reward (25btc currently) between miners depending how much work (hashpower) they put in to find this block. Usually this is done by pools setting a lower difficulty for the miner when sending them jobs. Miners will send back results (called shares) earlier when they find a block matching the lower difficulty set by the pool. The pool will count this shares as proof that the miner actually did the work.

Shares are like real blocks that just don't match the full target (difficulty). One of those shares will actually match the current real difficulty and the pool will submit it as a valid new block.

Different pools use different ways to count the shares (determine your payout) and you will see terms like PPS, PPLNS, ....

You can find more information on wikis:
https://en.bitcoin.it/wiki/Mining_pool_reward_FAQ
https://en.bitcoin.it/wiki/Pooled_mining
https://en.bitcoin.it/wiki/Why_pooled_mining

The hashrate is on a steep curve going up right now and it looks like each week a new mining data center is announced. I personally would wait a bit now before investing into mining hardware.
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1024


Mine at Jonny's Pool


View Profile WWW
December 15, 2015, 03:53:34 PM
 #4

All miners connected to the pool are mining for the pool. So if anyone finds a block the block will belong to the pool (gets paid out to the pools address).
Just a quick correction here... not all pools mine to a central address and then distribute payouts - although most do (including my own pool).  P2Pool and Eligius split the 25BTC up in the coinbase transaction itself so when the block is found, the miner gets virgin coins.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
kano
Legendary
*
Offline Offline

Activity: 4634
Merit: 1851


Linux since 1997 RedHat 4


View Profile
December 15, 2015, 10:06:39 PM
 #5

All miners connected to the pool are mining for the pool. So if anyone finds a block the block will belong to the pool (gets paid out to the pools address).
Just a quick correction here... not all pools mine to a central address and then distribute payouts - although most do (including my own pool).  P2Pool and Eligius split the 25BTC up in the coinbase transaction itself so when the block is found, the miner gets virgin coins.
P2pool always, eligius ... most of the time.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Stoneboy
Member
**
Offline Offline

Activity: 69
Merit: 10


View Profile WWW
December 31, 2015, 12:36:08 AM
 #6

Your terminology is a bit off and I'm not sure what you mean with "hashes" and "clicks". I will try to write a short explanation if it helps.

All miners connected to the pool are mining for the pool. So if anyone finds a block the block will belong to the pool (gets paid out to the pools address).

Now the pool has the responsibility to split the reward (25btc currently) between miners depending how much work (hashpower) they put in to find this block. Usually this is done by pools setting a lower difficulty for the miner when sending them jobs. Miners will send back results (called shares) earlier when they find a block matching the lower difficulty set by the pool. The pool will count this shares as proof that the miner actually did the work.

Shares are like real blocks that just don't match the full target (difficulty). One of those shares will actually match the current real difficulty and the pool will submit it as a valid new block.

Different pools use different ways to count the shares (determine your payout) and you will see terms like PPS, PPLNS, ....

You can find more information on wikis:
https://en.bitcoin.it/wiki/Mining_pool_reward_FAQ
https://en.bitcoin.it/wiki/Pooled_mining
https://en.bitcoin.it/wiki/Why_pooled_mining

The hashrate is on a steep curve going up right now and it looks like each week a new mining data center is announced. I personally would wait a bit now before investing into mining hardware.
thanks for the info will look at it.
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!