Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Relationship between NetHash and Difficulty

Discussion in 'Mining' started by John Smith, Oct 3, 2017.

  1. John Smith

    John Smith New Member

    Joined:
    Aug 15, 2017
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    Hi guys, is there a way to calculate/estimate Dash Difficulty based on total NetHash? TIA.
     
  2. strophy

    strophy Administrator
    Dash Core Team Dash Support Group Moderator

    Joined:
    Feb 13, 2016
    Messages:
    670
    Likes Received:
    378
    Trophy Points:
    133
    While I'm not aware of the specific formula for this, I know a bit of the history. In Bitcoin the difficulty is adjusted every 2016 blocks based on the average hashrate over that period. The difficulty is calculated so that the average block time should be 10 minutes. Megacoin improved on this by recalculating the difficulty based on a moving average of previous blocks, this was called the Kimoto Gravity Well. This provided some robustness in the face of rapidly changing price and hashrate, which has been a particular problem for recent forks of Bitcoin like Bitcoin Cash. Dash has further improved on the Kimoto Gravity Well to remove a time-warping exploit, and the result was named Dark Gravity Wave. There's a bit of info on the wiki about this, but I'd be interested in how this is calculated as well...
     
  3. Byterx

    Byterx New Member

    Joined:
    Sep 27, 2017
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    1
    Difficulty = 3.5E-8 * HashRate + 180000