Irrespective of the length of time required to calculate one hash, how many hash operations are required to produce one Bitcoin?

These charts show the approximate network hash rate on the left axis: http://bitcoin.sipa.be/

We know the network adjusts for 25 new bitcoins per 10 minutes.

Together this provides enough info to give an approximate answer to your question:

hashes per bitcoin 
= (network hash rate) / (25 BTC per 10 minutes)
= (180 * Th / s) / (25 * BTC / (600 * s) )
= 180 * 600 / 25 * Th / s / BTC * s
= 2,700 Th / BTC
= 2,700,000,000,000,000 h/BTC
  • What does the 180 stand for? – powtac Jul 7 '13 at 9:58
  • That is read from the charts I linked to. It is the current network hash rate in terra-hash-per-second, as the charts show this number continually changes as miners come and go. – Anonymous Jul 7 '13 at 10:03
  • Thanks! I think I have to dig deeper into the function of BC to understand everything! – powtac Jul 7 '13 at 10:08
  • 1
    Enjoy the ride! – Anonymous Jul 7 '13 at 10:10
  • @powtac remember this result changes every 2160 blocks (roughly two weeks). – kaoD Jan 12 '14 at 20:03

A good and simple website to calculate how much bitcoin can be created with what machine can be found at: http://www.alcula.com/calculators/finance/bitcoin-mining/

Difficulty changes regularly, but there are calculators that take all current factors into account:

https://www.cryptocompare.com/mining/calculator/btc?HashingPower=15&HashingUnit=TH%2Fs&PowerConsumption=0&CostPerkWh=0

As of today (17 Jan 2017): a theoretical 1,581 TH/s (equivalent of running a hundred Antminer S9's) will return 1 BTC in a day.

Tomorrow, it will be different.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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