How much hashpower would I require to surely mine one block per day?

  • 2
    There's no such thing as "sure": no matter how much hash power you have, there will always be some nonzero probability of mining no blocks in a day. How small do you want that probability to be? Also, your title talks about mining one coin but the body is about mining one block; please clarify. Commented Jul 27, 2014 at 2:28
  • You can play around with tools like this one bitcoinx.com/profit But as Nate said there is nothing sure. It are just estimations.
    – Jan Moritz
    Commented Jul 27, 2014 at 3:12
  • @NateEldredge I would like the probability of not mining a single block per day to be very low. Sorry the confusion, I was going to ask about mining 1 bitcoin, but then I remembered that we can only mine block by block. This is all a sudden interest of mine, I'm not quite well familiar with bitcoin terminology and inner workings. Commented Jul 27, 2014 at 3:25
  • Nowadays almost all miners use mining pools. Look at this en.bitcoin.it/wiki/Pooled_mining
    – Jan Moritz
    Commented Jul 27, 2014 at 4:38

2 Answers 2


Divide this number by the number of seconds in a day (86400) to get the required number of hashes per second to solve one block per day on average. You might get more than one block on some days and no blocks on others. It's random.

Currently, you'd need about 931 TH/s, which is a ridiculous amount of mining power.

  • Given this number, one can work out the hash rate needed to have, say, a 99 percent probability to get at least one block per day. Look up the Poisson distribution. Commented Jul 27, 2014 at 5:59
  • At today's hashrate and prices, an investment of 2,223 (about $836,300 or 1467 BTC worth of) S3 miners would net you a block a day. All you need is ~16 cubic meters to house them, and 756 kilowatts of energy (more of each, for cooling, etc.). Oh, and PSUs.
    – Tim S.
    Commented Aug 12, 2014 at 18:41
  • @ today's rate: 200653409601322281662/86400 = 2322377425941230. Can someone convert this number to TH/s?
    – balki
    Commented Mar 23, 2015 at 19:14
  • @balki Divide by 1000000000000 to get TH/s. Currently 2322 TH/s.
    – theymos
    Commented Mar 23, 2015 at 20:52

About 40 TeraHash will make 1 btc a day About 66 Thousands bux worth of miners. And 400Amp power service. Maybe a lil more.

  • 2
    "About 66 Thousands bux worth of miners" I like the way you show the things.
    – Jan Moritz
    Commented Jul 27, 2014 at 6:31
  • Now you only need to multiply by 25 to get the numbers for getting, on average, one block per day. To be 100% sure of always succeeding with at least one block per day, you'd need to be the only miner around, though.
    – user6049
    Commented Jul 27, 2014 at 11:19

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.