Author

Topic: Mining Pool - Pool and Client (Read 377 times)

full member
Activity: 225
Merit: 100
May 19, 2014, 07:06:27 PM
#1
How do pools actually work?

I am looking into developing a multipool with exchange with Ruby on Rails. But I don't exactly get how pool shares work. How do miners get work to do from the server and what does the server provide as work? Since if you solo mine a coin then get an accepted share, you found a block. Yet on a pool, if you get an accepted share it means you just have an accepted share in the round.

Could anyone explain this to me, what the server actually sends out to the mining clients? Or at least point me in the right direction somewhere.

p.s. I think this is the relevant area to post:)

to what ive researched, is it:
1. mining client logs onto the pool.
2. pool sends a share difficulty
3. mining client submits hashes based on given share difficulty
4. pool checks with client if it is valid
5. if valid, award payout proportionally. If not, repeat.

but I am stuck on 2.

when I mine on a pool. I have miningpool.com diff 200.
so how is my GPU able to find shares basically every few seconds with 200 yet to find a block the difficulty is 1.3?
Jump to: