Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: ballot on March 14, 2014, 02:28:17 PM



Title: How to calculate daily earning for any altcoin?
Post by: ballot on March 14, 2014, 02:28:17 PM
What is the right algorithm to calculate estimated daily earning per mhs

lets talk about moon coin
http://www.coinwarz.com/cryptocurrency/coins/mooncoin

Block Reward   1m coin
Block Time           90 seconds
Exchange rate     0.00000001 btc
Diff                    26.17


someone told me that for usde

(24/(6.25*2^32/(1*10^6)/3600)*4000)*(5.5*10^-7) = 0.007081

6.25 = diff
4000 = blockreward
5.5*10^-7 = 55 satoshi
but not sure where to type the block time?


Title: Re: How to calculate daily earning for any altcoin?
Post by: ballot on March 14, 2014, 09:36:46 PM
doesnt anyone know  ???


Title: Re: How to calculate daily earning for any altcoin?
Post by: dalak on March 15, 2014, 01:53:36 AM
What is the right algorithm to calculate estimated daily earning per mhs

lets talk about moon coin
http://www.coinwarz.com/cryptocurrency/coins/mooncoin

Block Reward   1m coin
Block Time           90 seconds
Exchange rate     0.00000001 btc
Diff                    26.17


someone told me that for usde

(24/(6.25*2^32/(1*10^6)/3600)*4000)*(5.5*10^-7) = 0.007081

6.25 = diff
4000 = blockreward
5.5*10^-7 = 55 satoshi
but not sure where to type the block time?

Surprisingly block time is not used in the formula. This is what I use:

Production=REWARD / (DIFF * (2^32 / HASH_RATE / 3600 / 24))

Note that HASH_RATE is the hashes per second, not kilohashes.


Title: Re: How to calculate daily earning for any altcoin?
Post by: alani123 on March 15, 2014, 01:55:34 AM
Coinwarz does the job right for me...


Title: Re: How to calculate daily earning for any altcoin?
Post by: ballot on March 15, 2014, 03:29:13 PM
What is the right algorithm to calculate estimated daily earning per mhs

lets talk about moon coin
http://www.coinwarz.com/cryptocurrency/coins/mooncoin

Block Reward   1m coin
Block Time           90 seconds
Exchange rate     0.00000001 btc
Diff                    26.17


someone told me that for usde

(24/(6.25*2^32/(1*10^6)/3600)*4000)*(5.5*10^-7) = 0.007081

6.25 = diff
4000 = blockreward
5.5*10^-7 = 55 satoshi
but not sure where to type the block time?

Surprisingly block time is not used in the formula. This is what I use:

Production=REWARD / (DIFF * (2^32 / HASH_RATE / 3600 / 24))

Note that HASH_RATE is the hashes per second, not kilohashes.

there is no block time at your formula too how to calculate right value
for coins that block time is not 60 seconds  ???

aq nası oluyor 3600 yazan yeri mi editliycez napçaz

Coinwarz does the job right for me...

i know but i want this for my own coinwarz clone script


Title: Re: How to calculate daily earning for any altcoin?
Post by: dalak on March 16, 2014, 03:01:59 PM
The formula is correct, you can check known currencies against the data at Coinwarz.

The reason is that the formula is constructed by taking into account the time of generating 1 difficulty share at the current difficulty.

You can think that block time is actually "coded within" the difficulty. If you think about it, you can produce coins much faster (hence more coins) than the intended block time for example if you have fast farm of gpus for Scrypt. But if enough people do it, the coin difficulty will rise at the next retarget. Likewise, if interest is declined, less hashpower directed at the coin will yield slower coin generation. Each change in coin difficulty takes the actual previous block times into account to make that adjustment, when the new diff is calculated the block times from the previous blocks are already taken into account. You can simple think that block time parameter is "included" in the difficulty part of the formula.


Title: Re: How to calculate daily earning for any altcoin?
Post by: ballot on March 18, 2014, 10:41:27 AM
The formula is correct, you can check known currencies against the data at Coinwarz.

The reason is that the formula is constructed by taking into account the time of generating 1 difficulty share at the current difficulty.

You can think that block time is actually "coded within" the difficulty. If you think about it, you can produce coins much faster (hence more coins) than the intended block time for example if you have fast farm of gpus for Scrypt. But if enough people do it, the coin difficulty will rise at the next retarget. Likewise, if interest is declined, less hashpower directed at the coin will yield slower coin generation. Each change in coin difficulty takes the actual previous block times into account to make that adjustment, when the new diff is calculated the block times from the previous blocks are already taken into account. You can simple think that block time parameter is "included" in the difficulty part of the formula.
thanks so much
eyvallah  ;)


Title: Re: How to calculate daily earning for any altcoin?
Post by: dalak on March 19, 2014, 12:27:16 AM
You welcome, görevimiz, misyonumuz :)


Title: Re: How to calculate daily earning for any altcoin?
Post by: mintyfresh on April 12, 2014, 05:15:06 PM
Given coin <X>, what's the most efficient, accurate and reliable way to determine the current block reward?

Is there a way to determine this other than by the coin configuration and the current block height?


Title: Re: How to calculate daily earning for any altcoin?
Post by: DurbanPoison on April 13, 2014, 04:22:43 PM
What is the right algorithm to calculate estimated daily earning per mhs

lets talk about moon coin
http://www.coinwarz.com/cryptocurrency/coins/mooncoin

Block Reward   1m coin
Block Time           90 seconds
Exchange rate     0.00000001 btc
Diff                    26.17


someone told me that for usde

(24/(6.25*2^32/(1*10^6)/3600)*4000)*(5.5*10^-7) = 0.007081

6.25 = diff
4000 = blockreward
5.5*10^-7 = 55 satoshi
but not sure where to type the block time?

Surprisingly block time is not used in the formula. This is what I use:

Production=REWARD / (DIFF * (2^32 / HASH_RATE / 3600 / 24))

Note that HASH_RATE is the hashes per second, not kilohashes.

Many thanks - I am just getting into mining so this is very helpful!