Bitcoin Forum
May 24, 2024, 06:46:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Mining Pool - Pool and Client  (Read 376 times)
ashleysly (OP)
Full Member
***
Offline Offline

Activity: 225
Merit: 100



View Profile
May 19, 2014, 11:06:27 PM
Last edit: May 19, 2014, 11:38:35 PM by ashleysly
 #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?

Earn Devcoins by Writing
Support me build a plane to advertise DVC: 1Mdu9MbAEsUm81NzEPQR7GCkUxbG39pWMy
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!