Bitcoin Forum

Other => Beginners & Help => Topic started by: alogblog on December 19, 2013, 02:56:08 PM



Title: Meaning of mining pool's low difficulty ???
Post by: alogblog on December 19, 2013, 02:56:08 PM
Quote
How does bitcoin pool work?

Our server gives users blocks of very low difficulty to solve. Each solution found is registered as one 'share'. Occasionally, a solution will happen to also meet the full-strength difficulty requirements of the Bitcoin network, resulting in a successful 25 BTC minting.

Above quote is from http://mining.bitcoin.cz/  aka slush's pool.


I know that mining a bitcoin is to find a nounce that meets a requirements, which hash value of block head is less than some target(difficulty) value. So I thought that in order to find a nounce, I have to loop through from 1(or 0?) to ~~~ solution nounce, which we call this methoid as brute-force.

Then I thought that pool-mining is to distribute above brute-force method into all miners in pool. So miner A loops throught 1~ 1000, miner B does 1001~2000, and so on. During this process, one miner finds solution nounce.

But above quote from slush pool tells another story. I'm perplexed...

Miners in pool solve not for original block's head(and original difficulty, so final nounce), but for only easy one(I think low difficulty problem means absolutly different problem ).
Then occassionally, the solution of easy one happend to also meet full-strength difficulty...

My understanding is that easy one and difficult one is different problem, then how does easy solution meets difficult one?


I googled it all, but I couldnt find proper search-keyword and results were no good.

Bitcointalk is my last resort............Somebody help me, please.


Title: Re: Meaing of mining pool's low difficulty ???
Post by: huadylmate on December 19, 2013, 03:04:48 PM
My understanding is that easy one and difficult one is different problem, then how does easy solution meets difficult one?


By computing hash you get hex string. It is random string so
difficulty 1+ is
00000000whatever
difficulty 256+ is
0000000000whatever

so you will find about 256 difficulty 1+ hashes before you find one difficulty 256+ hash on average


Title: Re: Meaing of mining pool's low difficulty ???
Post by: alogblog on December 20, 2013, 05:55:05 AM
@huadylmate Thank you very so~~~ much!!!!!!!

I understand that:

Miners in a pool loop through all nounce with easy difficulty, but problem is same with original difficulty.
Sometime, a miner find one solution which "by accident" happens to be a solution of original difficulty problem.

Big stone has removed from my head. :D. Many thanks!