Being that the GPU's are joining the game we wanted to redefine the difficulty/reward curve to be the same as it was in the prior phase of mining. This involves a fork to apply a new rewards curve to above a difficulty of 75, and scales at a rate similar to the growth rate seen in other GPU coins.
The new formula for GPUs is 2222222/(((x+2600)/9)^2) with a block reward max of 25 and a minimum of 5. This will provide a very interesting incentive for GPUs to jump on earlier while the rewards are high, and it will ensure that the CPU miners coins remain valuable for the foreseeable future, while making this coin a more scarce and a limited resource.
if(nHeight >= 17000 && dDiff > 75) { // GPU/ASIC difficulty calc
// 2222222/(((x+2600)/9)^2)
nSubsidy = (2222222.0 / (pow((dDiff+2600.0)/9.0,2.0)));
if (nSubsidy > 25) nSubsidy = 25;
if (nSubsidy < 5) nSubsidy = 5;
} else { // CPU mining calc
nSubsidy = (11111.0 / (pow((dDiff+51.0)/6.0,2.0)));
if (nSubsidy > 500) nSubsidy = 500;
if (nSubsidy < 25) nSubsidy = 25;
}
Anyone using a windows wallet should update: http[Suspicious link removed]
To recompile from source, download from here:
https://github.com/evan82/darkcoin Thanks
PS. thanks to Kaene for helping out with the new formula!
Just my 2c, but forking this coin to change difficulty calculations is basically market manipulation, and if the DarkCoin devs are doing this regularly I think it'll reduce confidence in the coin. Part of the advantage of open-source currencies is that major features like difficulty calculations are public & open, and presumed constant. If major changes like this are made which affect the community & the market, I feel it's better if it's put to the community as a vote.
This isn't to diminish the efforts or intentions of the devs, who I think are doing an excellent job in most respects.