Author

Topic: Difficulty/Hash rate math? (Read 471 times)

legendary
Activity: 4522
Merit: 3426
November 29, 2013, 12:36:34 AM
#4
I'm assuming there is a way to calculate BTC per day progress relative to your hash rate and the current difficulty. Can anyone explain the algorithm or point me in the right direction?

The theoretical number of bitcoins you will mine in a day is:

B = 25 x number of blocks per day x your hash rate / network hash rate, or
B = 25 x 24 x 6 x H x 1000000000 / (D * 248 / 65535 / 600),

where

H is your hash rate in GH/s
D is the difficulty
mdc
newbie
Activity: 4
Merit: 0
November 29, 2013, 12:11:38 AM
#3
You cannot reliably do that, as the global hash rate increases every hour. A new block is generated about every ~10 minutes, and it's a lottery which pool will gets it. Sometimes a pool doesn't get anything in 24 hours, then 3 blocks within 24 hours.

Thanks, I started to notice that the more I tried to calculate it.

http://www.bitcoinx.com/profit/ gives me what I was basically looking for. I just wish I new the math they are using behind it so I can create some estimates on my own.
hero member
Activity: 724
Merit: 500
November 28, 2013, 11:59:37 PM
#2
You cannot reliably do that, as the global hash rate increases every hour. A new block is generated about every ~10 minutes, and it's a lottery which pool will gets it. Sometimes a pool doesn't get anything in 24 hours, then 3 blocks within 24 hours.
mdc
newbie
Activity: 4
Merit: 0
November 28, 2013, 10:42:31 PM
#1
I'm assuming there is a way to calculate BTC per day progress relative to your hash rate and the current difficulty. Can anyone explain the algorithm or point me in the right direction?

Thanks!

Jump to: