Status as of Monday, March 7
Posted: Mon Mar 07, 2016 5:21 pm
Good evening! A few updates on what's happened over the last week:
- We believe that we were able to resolve the last issue with the performance upgrades. The mining server hasn't had any periods of lost shares in over two days, and there are no exceptions in any of our logs or tests. Thanks for sticking with us as we resolved the issues!
- While we were working on the performance issues, we discovered a problem that resulted in suboptimal coin selection and reduced profitability, and which had been present since the pool's inception. A large number of miners connect to the system but are often not submitting any shares - and why miners would waste bandwidth like that is a situation we still have not been able to explain. Sometimes, the proportion of miners who are connected but haven't submitted shares approaches 25%. These miners used to take up slots on profitable coins even though they weren't submitting shares. Beginning last week, such miners are no longer counted in hashrate assignments. Now, only miners that have submitted shares are considered, which better distributes hashrate to the most profitable coins.
- Many of the feature requests that we receive have centered around real-time data requests. Some miners have complained that the profitability metrics are averaged over the past 15 minutes, and others have been disappointed that the status of their miners is not updated in real time on the "earnings" page. Beginning with the next release, which will likely be tomorrow, we have added a new "real-time" server that sends live data to website viewers.
- While we've implemented the backend for many types of data, the initial rollout will involve miner status information. On the "Earnings" page, "current miner status" will change to "live miner status," and the information will be passed from the mining server to the website viewer in about 10ms (plus network latency). This new view will allow all customers to see their current hashrate, difficulty, assigned coin, share count, and many other statistics.
- Depending on the feedback from this rollout, we already have the ability to display balance information in real-time. If customers are happy, we'll replace the static charts with real-time data one-by-one over time.
- Once we have rolled out the most important live charts, then we'll take a break and add Factom payouts.