Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

What formula is used to calculate Dash mining profitability?

Discussion in 'Questions and Help' started by erotavlas, Aug 20, 2017.

  1. erotavlas

    erotavlas New Member

    Joined:
    Aug 20, 2017
    Messages:
    3
    Likes Received:
    3
    Trophy Points:
    3
    Hi,
    I'm new of this forum. I searched a lot on the web about the formula used to calculate Dash mining profitability without success. I know that the general formula for the cryptocurrency is the following:
    Daily reward ≈ blockDay * blockReward * userHashRate/(networkHashRate)
    For the main cryptocurrencies I know the following formulas:
    • Bitcoin and Litecoin ≈ userHashRate/(difficulty*2^32)*blockReward*3600*hashFactor (hashFactor=24)
    • Ethereum and Monero ≈ userHashRate/difficulty*blockReward*3600*hashFactor (hashFactor = 24)
    • Zcash ≈ userHashRate/(difficulty*solsPerDiff)*blockReward*3600*hashFactor (sollsPerDiff = 8192, hashFactor=24)
    I know that coin generation fluctuates over time. However, how do the various website estimate it?
    Thank you
     
    • Like Like x 1
  2. erotavlas

    erotavlas New Member

    Joined:
    Aug 20, 2017
    Messages:
    3
    Likes Received:
    3
    Trophy Points:
    3
    Hi,
    finally, I found the answer to my question. The originality of Dash cryptocurrency is its dynamic block reward (search it on reddit) that changes according to a fixed network hash rate value of 79 GH/s (increased and reduced in order to compensate the hash rate).
    The formula for Dash is: Dash ≈ userHashRate/(difficulty*1.024*2^22)*blockReward*3600*hashFactor (hashFactor=24).
    I found empirically this formula and it agrees with the values provided by all the main websites with profitability estimation as coinwarz.

    Best Regards,
    Salvatore
     
    • Like Like x 2
  3. Entalpia

    Entalpia New Member

    Joined:
    Nov 27, 2017
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Dear Salvatore,

    I would like to thank you for having answered your question.
    I've checked your formula without having figured it out why you introduce the 3600 (presumably seconds), you want to forecast an hour of reward?
    Do you know where to find a good api feed of the blockReward for the DASH?

    thank you
    Stefano
     
  4. erotavlas

    erotavlas New Member

    Joined:
    Aug 20, 2017
    Messages:
    3
    Likes Received:
    3
    Trophy Points:
    3
    Hi Stefano,
    as I wrote in the formula: hashFactor=24 stands for hours and 3600 stand for seconds per hour.
    Regarding the blockReward you can take look at they have API for this. Moreover, blockReward for Dash is quite stable over time. I just saw one change since last July.

    Best Regards,
    Salvatore
     
  5. Entalpia

    Entalpia New Member

    Joined:
    Nov 27, 2017
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Hi Salvatore,
    thank you for your answer, I used to fetch the data not directly from the DASH explorer, instead from WTM (whattomine) unfortunately updates and upgrades sometimes leave the service down
    grazie

    best,

    Stefano