Bitcoin Forum
July 29, 2024, 12:32:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Meaning of mining pool's low difficulty ???  (Read 2468 times)
alogblog (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
December 19, 2013, 02:56:08 PM
Last edit: December 20, 2013, 12:33:45 PM by alogblog
 #1

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.
huadylmate
Full Member
***
Offline Offline

Activity: 215
Merit: 100


View Profile
December 19, 2013, 03:04:48 PM
 #2

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
alogblog (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
December 20, 2013, 05:55:05 AM
 #3

@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. Cheesy. Many thanks!
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!