Bitcoin Forum
July 07, 2024, 09:30:23 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Mining calculation per difficulty adjustment  (Read 866 times)
joele (OP)
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
June 23, 2013, 05:20:29 AM
 #1

Created the Mining profit calculation per difficulty adjustment projection.

If you are investing to a Mining Bond or mining with your hardware, this is to know how much is the expected return of your investment when difficulty increases.

http://btc.re/?t=miningcalc
MykelSilver
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
June 23, 2013, 06:16:01 AM
 #2

Thanks for sharing
joele (OP)
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
June 23, 2013, 06:45:50 AM
 #3

Just added

Enter the BTC price per MHash, and display how long it will return the investment.
Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
June 23, 2013, 07:07:57 AM
 #4

The 'Estimated Date' for a new difficulty adjustment is wrong.

If the hashrate is such that a 10% difficulty increase is warranted, then the previous period was 1 / 1.1 times too short. So if you assume a 10% increase each cycle, then the length of each cycle is only 12.7272 days, not 14.

This property results in a nice expression for the lifetime yield of a mining bond / equipment:
14 * D / X
(D = daily dividend/payout, X = fractional difficulty adjustment (so X = 0.1 for 10%)
joele (OP)
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
June 23, 2013, 07:37:55 AM
 #5

The 'Estimated Date' for a new difficulty adjustment is wrong.

If the hashrate is such that a 10% difficulty increase is warranted, then the previous period was 1 / 1.1 times too short. So if you assume a 10% increase each cycle, then the length of each cycle is only 12.7272 days, not 14.

This property results in a nice expression for the lifetime yield of a mining bond / equipment:
14 * D / X
(D = daily dividend/payout, X = fractional difficulty adjustment (so X = 0.1 for 10%)
Thanks for pointing this, I already updated the code. Smiley
svetliopi44
Full Member
***
Offline Offline

Activity: 173
Merit: 100


View Profile
June 23, 2013, 07:42:35 AM
 #6

Why 10% anticipate difficulty? My observation is 20% difficulty. What is wrong?

Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
June 23, 2013, 07:45:58 AM
 #7

Why 10% anticipate difficulty? My observation is 20% difficulty. What is wrong?

You can fill in whatever difficulty adjustment you expect on the website, 10% was just an example.
joele (OP)
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
June 23, 2013, 07:47:22 AM
 #8

Why 10% anticipate difficulty? My observation is 20% difficulty. What is wrong?
Nothing is wrong, It's just my default value
svetliopi44
Full Member
***
Offline Offline

Activity: 173
Merit: 100


View Profile
June 23, 2013, 07:57:46 AM
 #9

In 20% increasing difficulty even machine with 90,000 MHash / s will be useless after five months .... wow. I wanted to make a machine with 320 AVALON chip, but apparently no sense.

Sorry for bad English

joele (OP)
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
June 23, 2013, 02:34:07 PM
 #10

In 20% increasing difficulty even machine with 90,000 MHash / s will be useless after five months .... wow. I wanted to make a machine with 320 AVALON chip, but apparently no sense.

Sorry for bad English
Mining is no longer profitable unless you manufacture your own mining asic hardware.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!