Bitcoin Forum

Bitcoin => Mining => Topic started by: favelle75 on May 09, 2013, 06:19:21 AM



Title: How to calculate BTC/hour at a given hashrate?
Post by: favelle75 on May 09, 2013, 06:19:21 AM
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?


Title: Re: How to calculate BTC/hour at a given hashrate?
Post by: Graet on May 09, 2013, 07:19:20 AM
my buddy gribble does that :P
<Graet> ;;genrate
<gribble> (genrate <hashrate> [<difficulty>]) -- Calculate expected bitcoin generation rate using <hashrate> Mhps, at current difficulty. If optional <difficulty> argument is provided, expected generation time is for supplied difficulty.
<Graet> ;;genrate 100
<gribble> 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


Title: Re: How to calculate BTC/hour at a given hashrate?
Post by: theowalpott on May 09, 2013, 07:26:19 AM
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.


Title: Re: How to calculate BTC/hour at a given hashrate?
Post by: gopher on May 09, 2013, 07:36:55 AM

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



Title: Re: How to calculate BTC/hour at a given hashrate?
Post by: favelle75 on May 09, 2013, 03:36:54 PM
Sweet, thanks guys!  I come up with about 0.005BTC/100Mhash/s per day.  :)


Title: Re: How to calculate BTC/hour at a given hashrate?
Post by: Amph on May 09, 2013, 07:50:08 PM
cool

so with my 575mh is

575 x 25 x 16(hours)/10,076,292.88=0.0228