Status as of Sunday, April 26
Posted: Sun Apr 26, 2015 9:39 am
I've spent a lot of time the past few days knocking off bug after bug:
- Interestingly, Chris found a driver that was incorrectly installed that was causing 10% lost packets. The driver had been present since the site was founded. We don't know what effect the lost packets had on mining, but it had to have caused some major problem. It could have been responsible for the strange disconnects kires was reporting.
- We finally got the issue with miners losing money because they were assigned to coins that were too easy for their static difficulties. There are some daemons that are so easy that the share difficulty is higher than the block difficulty. Now, miners who want to mine difficult shares won't be assigned to those coins. The cause of this problem? In computers, 2048 / 65536 is not 0.03125 as would be logical; it is zero, because the result is an integer, rounded down.
- The issues with shares being lost due to floating-point arithmetic is now resolved. Chris will reimburse miners for the periods of time when hashrate declined.
- We now think that the system is stable enough to begin advertising. Please report any bugs that remain. There are a few known issues: the block reward is slightly off on some coins, but that only affects payouts by around 0.01%; it will be fixed soon. Some proof-of-stake coins are losing blocks, so they are disabled, and the trader fails to execute some trades due to balance issues, which causes us but not you to lose money. There is a memory leak that only requires a restart every week, so we might not even fix it. Our focus for the next few weeks continues to remain with stability and accurate accounting.