Exactly how does one calculate how many BTC they will get a certain hashrate?

11

1

I am curious on how many estimated BTC I will earn at any hash rate since, I don't really think I'm really earning any BTC at 600 Mhash/s.

user173

Posted 2011-09-03T06:55:49.177

Reputation:

possible duplicate of How much Bitcoin will I mine right now with hardware X?

ripper234 2011-09-03T08:23:03.617

Similar, but I wouldn't consider them duplicates. In this one you know your hashrate, in the other one you just know what hardware you have. They should certainly be linked though.D.H. - bitcoin.se 2011-09-03T09:04:45.653

Answers

7

The answer of D.H. assumes the hashrate of the network never changes between difficulty jumps. But it can in fact evolve quite a bit, so it can be inaccurate sometimes. Your proportion in the network may change but, until the difficulty adjusts, this will not change your rewards.

Your average reward will be :

enter image description here

So, in your case, with 600 MH/s and a time period of 1 day, the result is, in average, 0.3394412542813765 BTC a day (with current difficulty).

Explanations: the first term is the average reward per difficulty-1 share, and a difficulty-1 share is found in average every 2^32 hashes.

Now, if you're going to be pooled mining, adjust the 50 in the formula to take fees into account (use 48.5 for example for a 3% fee). Same goes when blocks start generating 25 BTC only.

Artefact2

Posted 2011-09-03T06:55:49.177

Reputation: 1 004

1If you're going for that degree of accuracy, it should be noted that difficulty 1 does in fact not correspond to 2^32 hashes, but to 2^48/65535 (4295032833 instead of 4294967296).Pieter Wuille 2011-09-17T12:21:42.297

4

You can see an estimation of the total hashrate here. At this point 12.85 Terahash/s. So your share of that would be 600/12850000 = 0,00004 = 0,004%.

50BTC / 10 minutes are awarded to miners, that is 7200 BTC /day.

0,00004 * 7200 = 0.34

So, roughly 0.34 BTC/day if my calculations are correct.


Also, here is a list of calculators that can be used.

The last one seems very easy to use, simply input your hashrate and press "calculate".

D.H. - bitcoin.se

Posted 2011-09-03T06:55:49.177

Reputation: 5 187

That partially answers my question, but is there a calculator that tells the hash rate, and considers difficulty changes along with the price? – None – 2011-09-03T07:18:59.903

Added some info on calculators.D.H. - bitcoin.se 2011-09-03T07:30:35.083