Author

Topic: Mining Profitability Calculations (Read 1016 times)

legendary
Activity: 3248
Merit: 1070
May 28, 2013, 02:24:38 AM
#5
wasn't just
hash rate x number of hours per day x block value/difficulty?
sr. member
Activity: 252
Merit: 250
May 27, 2013, 05:56:47 PM
#4
So I decided to put together a mining profitability calculator (for fun/pratice, not going online) and have a couple of questions regarding the equations commonly used. I've found equations both here and on the Bitcoin stack exchange, but the simplest was on BFL's forum. My question is regarding what some of the constants in the below equation represent:

Quote
(H x B / D) x (60 x 60 x 24 x 65535 x 10^6 / 2^48)

where H = your hash rate in Mhash/s, B = block reward in BTC & D is the current (or expected) difficulty. The BTC figures have been rounded DOWN to 8 decimal places and the USD rounded DOWN to 2 decimal places.

source

I understand that 60 x 60 x 24 is the number of seconds in the day, but am still unclear on where 65535, 10^6, and 2^48 come into play. Any help is appreciated.

1/(2^48 - 65535) = avg time to find a block (as I remember it) also used as ≃2^32. (65535 is removed as it represents the seed block)

couldn't find the link anymore but there was a thread on "bitcoin.stackoverflow.com" with the formula you're looking for (i.e. not the one you're using).

Happy hunting Smiley

Awesome, thanks for the explanation, that's what I was looking for.
sr. member
Activity: 490
Merit: 255
KS
sr. member
Activity: 448
Merit: 250
May 27, 2013, 04:15:23 PM
#2
So I decided to put together a mining profitability calculator (for fun/pratice, not going online) and have a couple of questions regarding the equations commonly used. I've found equations both here and on the Bitcoin stack exchange, but the simplest was on BFL's forum. My question is regarding what some of the constants in the below equation represent:

Quote
(H x B / D) x (60 x 60 x 24 x 65535 x 10^6 / 2^48)

where H = your hash rate in Mhash/s, B = block reward in BTC & D is the current (or expected) difficulty. The BTC figures have been rounded DOWN to 8 decimal places and the USD rounded DOWN to 2 decimal places.

source

I understand that 60 x 60 x 24 is the number of seconds in the day, but am still unclear on where 65535, 10^6, and 2^48 come into play. Any help is appreciated.

1/(2^48 - 65535) = avg time to find a block (as I remember it) also used as ≃2^32. (65535 is removed as it represents the seed block)

couldn't find the link anymore but there was a thread on "bitcoin.stackoverflow.com" with the formula you're looking for (i.e. not the one you're using).

Happy hunting Smiley
sr. member
Activity: 252
Merit: 250
May 27, 2013, 03:15:56 PM
#1
So I decided to put together a mining profitability calculator (for fun/pratice, not going online) and have a couple of questions regarding the equations commonly used. I've found equations both here and on the Bitcoin stack exchange, but the simplest was on BFL's forum. My question is regarding what some of the constants in the below equation represent:

Quote
(H x B / D) x (60 x 60 x 24 x 65535 x 10^6 / 2^48)

where H = your hash rate in Mhash/s, B = block reward in BTC & D is the current (or expected) difficulty. The BTC figures have been rounded DOWN to 8 decimal places and the USD rounded DOWN to 2 decimal places.

source

I understand that 60 x 60 x 24 is the number of seconds in the day, but am still unclear on where 65535, 10^6, and 2^48 come into play. Any help is appreciated.
Jump to: