Status as of Friday, March 20
Posted: Fri Mar 20, 2015 8:33 am
I decided to take the day off today. I won't have to try to get up the street to work in the snow, and I will have 10 additional hours to work on the project this weekend. Here's today's status:
- I've completed writing the first phase of the code that is work restart-aware. The software in testing computes which coin is optimal for a miner to mine based upon his observed work restart interval. Customers will not be required to set this value. However, it will not go into effect until customers have been first connected for up to 15 minutes, because it takes time to determine the value.
- Miners who have long work restart times will find themselves being assigned to more difficult coins, like Monacoins and Litecoins. They will be penalized, and the penalty will be distributed to the remainder of the miners so that the suboptimal coin selection doesn't hurt everyone. However, in all cases the penalty lost will be much less than the amount of money that would have been lost by just mining Litecoins.
- We will need to add new columns to tables for this bonus/penalty. Since our tables have hundreds of millions of rows, that means there could be an hour of downtime when this is rolled out, probably on March 28.
- I contracted with bpj1805 for him to expand our testing software to test this new work restart algorithm.
- Chris has been working with coin developers to add their coins for payouts in exchange for advertising. His strategy appears to be succeeding in bringing in more miners. However, he is finding that, for many coins, the developers are actually extremely difficult to find. They don't post any contact information and don't reply to messages and E-Mails. coinaday, the Nyancoin developer, is an example of someone who is an exception to this rule.