Author

Topic: Calculating BTC Production (Read 649 times)

newbie
Activity: 4
Merit: 0
April 27, 2015, 10:08:30 AM
#2
Quote
H = Hashrate (hashes / second)
D = Difficulty (Reference for values below)
B = Reward per Block (Reference for value below)
N = Number of days per month (default = 30)
S = Number of seconds per day (S = 60 * 60 * 24 = 86400)

http://i.stack.imgur.com/aqXbM.png

Now what you need is looking at the current average total hashing power per day.

I am assuming that the result is a per second rate?
If so, I then need to multiple that result by 60 to get the per minute result, then by 60 again to get the per hour.  That toal then needs to be multiplied by 24 to get the per day.

That sound right?

I worked it out and the number seems awfully large.  I assume that is the result of solo mining?  How would a pool work into the formula?
newbie
Activity: 4
Merit: 0
April 27, 2015, 09:49:02 AM
#1
I tried searching for this answer, but maybe I used the wrong terms as I found a plethora have posts.  So, I guess I will ask it again and hopefully not get flamed.

Is there a reliable formula to calculate BTC daily production based upon you GHps?
The result I want is a Per Day BTC based upon 1 GHps.  That way I can work out a rough what-if when I add more GHps or be able to calculate how much GHps I need to get a certain income.

What I am currently doing is the following:
Total of what I have mined (At my current GHps) : Total Mined
My current GHps : GHps
Total time of mining at current GHps: Total Time

Now, I am using Excel if that info helps.

((Total Mined/(Total Time*24))/GHps)

Note:  Multiplying total time by 24 give the number of hours.  It is an Excel thing.  Smiley

I can change it to use an average rather then a sum of the time and total mined if that might be a better idea.

Edit: Rewrote formula

Jump to: