Post
Topic
Board Pools
Re: [12000 GH/s] Slush's Pool (mining.bitcoin.cz); TX FEES + UserDiff; ASIC tested
by
5120-01-518-6126
on 08/07/2013, 13:25:47 UTC
Question: Suggested difficulty option box.
What is the point in this box? It optional but then if its optional dose it really matter? I'm running just 4 Block Erupters on Slush's Pool should I change my setting and if so to what?  

 For those with large amount of hash power, setting a higher difficulty will reduce the network bandwidth consumed by submitted shares.  You don't have enough hashpower for it to matter.   I wouldn't worry about it.  

So just curious at what point would you need to set a higher difficulty? How many Mhash/s are we talkin'? I know what the website suggests according to Mhash/s but is this realistic? What have others experienced?

When you set a value there, it tells the servers "Don't send me anything less than this."  The maximum is whatever diff the server decides to send.  For example, one of my miners is set for diff 2 -- most shares I get are between 2-1000, but I often get shares as high as 10M to work.

Not really.
The difficulty value you set in your client tells your client to send only shares of that difficulty (and higher) to the server. And it tells the server that you will be doing so.
The server will than count each your difficulty 2 (or higher) share as two difficulty 1 shares (when you set the difficulty to 2, of course). Your network traffic is then lower, and lower is also your demand on the server capacity.

The server makes no decision about what difficulty it sends you. It in fact can't do anything like that. You don't get shares as high as 10M to work. You don't get any shares to work on from the server.

The server gives you some data to work on, and it's a matter of your fortune to find a share. When your client is set to send shares of diff 1, it sends all shares it finds to the server. To find one such basic share you have to compute 232 hashes at average.

When you set the difficulty to a higher number, only shares of that difficulty (and higher, of course) are sent to the server. This is useful when your share rate would be too (unnecesarily) high with shares of diff 1.

Thanks for the clarification  Smiley