Bitcoin Forum

Bitcoin => Pools => Topic started by: sad_miner on June 28, 2017, 03:07:22 PM



Title: How does a pool know you've done work?
Post by: sad_miner on June 28, 2017, 03:07:22 PM
This probably sounds like a stupid question, but I can't find an answer I understand yet.  ???

How does a mining pool know you've done work and contributed to the pool for shares?  If I mine 2000 Satoshi per day, in a pool, as I understand it, I've done some work and I'm rewarded with Satoshis which are paid out when I hit 5000 Satoshi.  But, what prevents me from saying I've done more work than I really have?  I take it that it's not possible to craft some network traffic to send to the pool which says I've crunched X hashes when I've really done nothing;  I suppose you have to send some proof.  Does the pool check in a specific way to make sure you really have done the work given to you for mining?  (I'm not even sure if a pool gives you work to do; is it up to you to calculate as much as possible then call getwork() or something like that to keep going?)

Thanks for any clarification.


Title: Re: How does a pool know you've done work?
Post by: VRobb on June 28, 2017, 03:40:46 PM
Search POW (Proof Of Work) and all your questions will be answered.


Title: Re: How does a pool know you've done work?
Post by: sad_miner on June 28, 2017, 04:01:54 PM
Search POW (Proof Of Work) and all your questions will be answered.

Thanks!  So far, I gather I am given some work, and the pool can do a single calculation (as opposed to doing all those calculations to check) to verify the work was actually done.  I can't fake it because of all the compute work needed; it can't be done any other way.

I'll have to dig into the HashCash POW scheme to get some more details, but I think I've got a reasonably good idea of it now.  Thanks again.  :)


Title: Re: How does a pool know you've done work?
Post by: btcwonder1 on June 29, 2017, 12:53:22 PM
What VRobb said  8) 8) 8)


Title: Re: How does a pool know you've done work?
Post by: acener on June 30, 2017, 10:10:35 AM
Is there like an auto reply or a site you could monitor the activity or completion of the task?