I've been watching the global estimated hash-rate, as estimated by blockchain.info.

While it is clearly increasing, it also varies around 20% day-to-day.
Yesterday, it was around 4,325,000 TH/s.
Today, it is 5,688,000 TH/s.

Wouldn't miners want to keep their equipment running 24/7?

That is a lot of hashing-power to go on and offline so frequently. What is causing this?

  • 3
    The actual hash rate isn't publicly known. Blockchain.info is probably extrapolating it from some other information (difficulty level, block times, etc) and this jitter could be an artifact of that. They don't seem to explain their methodology so it is hard to know. If this variation is real and not just an artifact, one possible explanation would be variation in the cost of electricity. In some places, electricity is substantially cheaper at night (when overall demand is lower). Or in the other direction, some miners might be using solar power. Jun 5, 2017 at 13:06
  • By the way, your link is missing. Jun 5, 2017 at 13:06

1 Answer 1


The actual hash rate of the network is not (and likely cannot be) known. Blockchain.info and any other website that tells you the network hashrate is extrapolating it from the frequency that blocks are being produced and the difficulty of each block. However, because there can be significant variance in the times between blocks, this can sometimes make it seem like the hashrate is significantly higher or lower than it actually is. This is likely what causes the variation that you see in blockchain.info's chart.

  • Around 144 blocks are produced every day, so block time volatility hardly explains daily averaged hash rate deviations of almost 40%. May 18, 2018 at 10:07
  • 1
    The block time volatility is literally the only reason for the hash rate deviations because that is the only way for people to measure the hashrate. There is no other way because the hashrate is not directly measurable.
    – Ava Chow
    May 18, 2018 at 16:00
  • If block time is an average of ten minutes, that means that it is standard between one second and twenty minutes to find the next block but, could be longer on occasion.
    – Willtech
    May 18, 2018 at 18:59
  • The values showed in blockchain.info use the average block times for the 144 blocks in a day. Even if block time variance is high, daily average curve should be smooth in the absence of real hash rate volatility. May 18, 2018 at 20:51
  • The number of blocks per day is not guaranteed to be 144. That is only the average number of blocks per day. Blockchain.info is comparing the number of blocks found per day to the expected number (144) of blocks per day. Block time variance means that not every day will have the same number of blocks. If one day has 6 blocks more (or less) than the previous day, that difference is enough for a 1 exahash/s hashrate difference in the calculation which is noticeable on blockchain.info's graph. Such a variation is not uncommon and averaging does not smooth that out.
    – Ava Chow
    May 18, 2018 at 22:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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