I'm trying poolmining ob btc-guild with the cgminer and try to calculate by testing if it is worth it or not.

One thing I wondered is: Why should I want to set a high difficult / not the lowest one, when mining?

If I am paid for the last N shared within a shift, I would want to contribute as many shares as possible. The lower the difficulty is the higher is the amount of shares, isn't it?

With about 170MH/s I have about 90 shares per hour.

  • Do you mean setting the difficulty setting for a specific worker on the BTCGuild site? (I use BTCguild). If so I think Elurthia (pool owner) has code to set the difficulty according to your workers speeds. But I would think, keep it at the lowest setting, you will create more low difficulty hashes than high difficulty ones, you can send all hashes >= the minimum difficulty for that worker to the server to receive a share I believe. also (90 shares a second its freaking ridiculous, I think you're counting wrong)
    – KDecker
    Mar 26, 2013 at 18:29
  • Should have been 90 shares per hour :D thanks for the hint. Yup I already have the setting on the site at the lowest option. But I thought that somehow the miningsoftware could also be configured. But Nicks answer tackles all those points
    – Gundon
    Mar 26, 2013 at 20:31

4 Answers 4


The server will reject all shares that are below the difficulty it specified in your getwork request.

Reasons for the server to lower the difficulty of accepted shares:

  • Less variance for users

Reasons for the server to raise the difficulty of accepted shares:

  • Lowers bandwidth usage

Something from 4 to 10000 is about right.


If you submit shares which are twice as difficult, you get twice the payout for each. You don't lose out by submitting difficult shares.


Actually, you do lose out if the "diff" is set too high. The higher the "diff" the more energy your miner will pull and the more watts you use.

Since the value of the days earnings is directly proportionate to the energy cost to mint. The value of coin is worth more if more energy was used to create it.


170MH/s is not much, so you will not be making much more than 0.3 of a BTC every 2-3 weeks or so, if that. How much is your electricity? That will probably be your benchmark. Use this: http://tpbitcalc.appspot.com/

  • Yes probably it is not worth it. That is what I am testing right now.. Calculating the earnings per day/hour is quite simple. It is also simple to calculate the costs. The main question more targeted how the difficulty comes in, in this scenario
    – Gundon
    Mar 26, 2013 at 14:50
  • Electricity bill only counts if you live in a home, If you rent an apartment which has fix monthly rate, it does not matter ;)
    – user5873
    Jul 9, 2013 at 16:30
  • Are you sure you don't have any kind of settlement?
    – V-X
    Oct 1, 2013 at 11:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.