- Steve Sokolowski

- Archived posts: 4559
- Joined: Aug 27, 2014
Status as of Monday, March 16
Here's today's status:
- Chris successfully added all coins for all markets and all exchanges. My understanding is that the number of mining coins is now around 150. Some of the coins immediately went into error because they were misconfigured, so as Chris fixes those errors we will have even more choices.
- Orphan rates are very high right not because I discovered an issue with block submission. Miners mining a coin should immediately be switched to a different coin when a block is found, rather than possibly submitting the same block twice, which will result in an orphaned block. I fixed this issue and it should result in a significant reduction in orphan rates, and therefore an increase in profitability, once Chris deploys the change.
- This weekend, I made some enhancements to the website that Chris has yet to release. The font is changed to be more consistent, I added more documentation, and I modified some of the charts. "Last found blocks" should perform more quickly now, and "recent shares" has been replaced with "average hashrate for the past five minutes." I discovered that "recent shares" was implemented incorrectly anyway and was double-counting shares (in the chart, not for payment) in some cases, resulting in extremely high numbers of shares where many coins were mined. This will be fixed when Chris gets around to certifying the release.
- Merge mining was the most difficult thing I ever did in my entire life; it took about 140 hours to get anything working at all because there is no documentation on it. I worry that adding multiple coin merge mining could result in another bottomless pit of work that results in little benefit. For example, Leafcoins only provide 0.03 cents and would require us to add more work restarts. If we didn't issue restarts and only provided new blocks for these merge-mined coins when the primary coin has a new block, we would only earn 1/3 of that. I'd be surprised if multiple merge mined coins could increase profitability by even 1%, and the company might lose money due to slippage. Still, I'll investigate this at rootdude's request and see whether it is feasible or not.
- I'd be interested in hearing more about this issue of miners who can't deal efficiently with work restarts. It seems to me that we could add a new password argument, something like "s=0.03," where s is the "spin up time" until miners reach full speed. The argument would allow the software to assign miners to coins that result in the best hashrate. If there are no miners available with a lower "spin up time," then your earnings would be docked slightly to compensate other miners for the profitability decrease caused by that. It's also possible that this setting could be deduced automatically by the pool. Such a setting would allow the pool to automatically compute the optimal choice between lost money due to work restarts and lost money due to not mining the most profitable coin.
- At this point, we need to keep the changes small for several reasons. First, now that we have reached feature-completion, we don't want to introduce bugs that could cause a danger to stability, and changes require a lot of testing. More importantly, we have reached a point where we need to turn to marketing so that we can prove whether the pool will be successful or not. With the clock ticking until the money runs out, results need to be obtained within 3-6 months to justify the opportunity cost of not obtaining jobs working for someone else. Once we can obtain the hashrate required to prove the pool's potential, we can go back to aggressive development, especially in the x11 area. The "spin up time" suggestion may be important enough to take time away from marketing to implement immediately, however, depending on user comments.