Author

Topic: How to calculate BTC/hour at a given hashrate? (Read 3775 times)

legendary
Activity: 3248
Merit: 1070
cool

so with my 575mh is

575 x 25 x 16(hours)/10,076,292.88=0.0228
hero member
Activity: 910
Merit: 501
Sweet, thanks guys!  I come up with about 0.005BTC/100Mhash/s per day.  Smiley
full member
Activity: 135
Merit: 100

Use your favorite spreadsheet application


Quote
How many BTC will be mined in 24 hrs?

BTC = (H x B / D) x (60 x 60 x 24 x 65535 x 10^6 / 2^48)
where H = your hash rate (Mh/s), B = block reward (BTC), D = difficulty

Quote
How to calculate the difficulty?

D = H / 7158388.055
where H = network hash rate (Mh/s), D = difficulty

member
Activity: 80
Merit: 10
There are 2^32 different possible hashes which give a difficulty 1 share, so on average:

seconds to generate a share = (2^32)/(hashrate in hashes per sec)

shares per minute = 60/(seconds to generate a share)

shares per hour = 60*(shares per minute)

Take this number, multiply by your expected payment per share (e.g. the current PPS rate for whichever pool) and you have BTC/hour.
vip
Activity: 980
Merit: 1001
my buddy gribble does that Tongue
;;genrate
(genrate []) -- Calculate expected bitcoin generation rate using Mhps, at current difficulty. If optional argument is provided, expected generation time is for supplied difficulty.
;;genrate 100
The expected generation output, at 100.0 Mhps, given difficulty of 10076292.8834, is 0.0049909874817 BTC per day and 0.000207957811737 BTC per hour.

otherwise there are several online calculators that will do the same http://www.tradebtc.net/bitcalc.php is one

this is of course affected by payout method (the ones with luck involved particularly) and fees
hero member
Activity: 910
Merit: 501
Hey guys, just trying to figure out how many BTC I am mining for every 100Mhash/s...is there a general consensus of roughly how much that yields in today's difficulty?
Jump to: