We're open for suggestions and improvements!
Hi,
I have one suggestion - now there's possibility to set difficulty increase rate in percent. I think that the difficulty will rise in linear fashion now - the ASIC manufacturers have a constant rate of releasing new devices that depends on their manufacturing capabilities (it doesn't matter if they manufacture them for the customers or for themselves), so the total hashrate will rise linearly (on average). There will be changes in that increase rate - if one of these ASIC companies opens new manufacturing facilities. But it will be still close to linear.
So it would be nice to set daily increase rate (like 1,000,000 increase in difficulty per day). Calculator could suggest the value basing on, say, 7-days average.
P.
I made a few calculations like that the other day. I've copied them below.
I'll make the following assumptions:
I start mining at the very start of a new difficulty round.
The starting difficulty is based on a network hashrate of 500 Th/s.
The network hash rate increases by 100 TH/s each new difficulty round.
This gives us the following data for a 5 Gh/s device:
Network Hash Rate = 500 Th/s, Difficulty = 69849193.0961609, BTC/round = 0.50475000
Network Hash Rate = 600 Th/s, Difficulty = 83819031.7153931, BTC/round = 0.42062500
Network Hash Rate = 700 Th/s, Difficulty = 97788870.3346252, BTC/round = 0.36053571
Network Hash Rate = 800 Th/s, Difficulty = 111758708.953857, BTC/round = 0.31546875
Network Hash Rate = 900 Th/s, Difficulty = 125728547.57309, BTC/round = 0.28041667
Network Hash Rate = 1000 Th/s, Difficulty = 139698386.192322, BTC/round = 0.25237500
That gives a total of 2.13417113 BTC for the 6 difficulty rounds. Since I ordered in April when BTC was at it's high, I'll recoup the cost for the device and make a profit after 4 rounds.
With the network hash rate at 1900 Th/s, I'd be making about the same as what I get now from my 300 Mh/s, which is still profitable.