Author

Topic: How to calculate daily earning for any altcoin? (Read 1349 times)

member
Activity: 111
Merit: 10
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!
newbie
Activity: 34
Merit: 0
Given coin , 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?
newbie
Activity: 35
Merit: 0
You welcome, görevimiz, misyonumuz Smiley
hero member
Activity: 969
Merit: 1000
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  Wink
newbie
Activity: 35
Merit: 0
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.
hero member
Activity: 969
Merit: 1000
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  Huh

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
legendary
Activity: 2422
Merit: 1451
Leading Crypto Sports Betting & Casino Platform
Coinwarz does the job right for me...
newbie
Activity: 35
Merit: 0
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.
hero member
Activity: 969
Merit: 1000
doesnt anyone know  Huh
hero member
Activity: 969
Merit: 1000
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?
Jump to: