Whalesburg Maintenance Release 0.3.2: Smart Pool Upgrades, Payout Improvements, and Frontend Fixes

Whalesburg
4 min readJun 28, 2018

Greetings Whalesburg Community!

While the dust was settling on our token sale, our dev team was hard at work on the latest maintenance release. So we’re proud to be able to announce our latest update, which includes several significant improvements:

Mining Pool Upgrades

Whalesburg is constantly working at improving the efficiency and effectiveness of our mining pool so that all members end up with the highest possible profitability. This is the foundation of what is quickly making Whalesburg the best all-in-one mining solution in the business.

Smart Upstream Switcher

We are super excited to announce that we’ve made big improvements to the pool’s upstream switcher to ensure every millisecond of every connected miner’s power is used in the most profitable way possible.

Before this release, the switcher was merely checking the availability of the coin node. Now it’s much more intelligent. Here’s how it works:

In the background the pool constantly monitors the state of all nodes and the mining tasks produced by them. Our new Smart Upstream Switcher now notices when one of the nodes follows blockchain consensus faster and immediately gives that node’s mining tasks priority over the others. At the same time, our updated Smart Upstream Switcher notices when a node is not ready for a new task. Instead of interrupting the mining process by waiting for that node to, for example, reorganize the transaction pool, our Smart Upstream Switcher chooses another node for mining; one that’s ready now.

In general these changes mean faster jobs propagation to miners as well as the important benefit of avoiding the very wasteful situation of accidentally solving a stale job. Ultimately the updated Smart Upstream Switcher increases the overall node pool for mining so that now the pool has the capacity to use more nodes to take on mining jobs.

With the implementation of the Smart Upstream Switcher we’ve also improved our own ability to internally monitor the system, adding metrics and graphics for mining job generation and receiving. This should allow us to make further improves in the coming weeks and months.

Here’s a run-down of the pool-related big fixes we’ve made for this update:

  • We increased the limit for worker names to prevent very long worker names from being omitted.
  • We’ve customized and improved the Stratum Proxy protocol by fixing two bugs and adding new charts to our internal monitoring system.

Payouts

Everyone in the mining game knows it’s all about the money. Nobody wants to wait days for their payouts, get charged unnecessary fees to receive them, and deal with infuriating error messages. That’s why we are happy to announce that we’ve delivered more frequent and more reliable payouts at lower fees.

  • Now your payouts are calculated and executed every three hours!
  • We’ve made gas price estimation enhancements that have resulted in decreased transaction confirmation time while ensuring the lowest possible transaction fee. Here’s how it works: The payouts module estimates the gas limit for each transaction to not waste a miner’s money, then it sends the payout straight to the miner’s address. This includes support for smart contract payouts, however it must not consume more than 50,000 GWei. The number has been increased from 21,000 so there should be any possibility of suffering an “out of gas” failure.
  • On top of that, adhering to the “fail fast” principle so that we can reduce errors in the most efficient manner possible, we have improved fail fast checks at every stage.
  • Finally, we have improved the API. This has resulted in a reduction of requests on some endpoints by as much as 6 times meaning the website loading time should be reduced.

Frontend

Finally, because we know it’s important to have a comfortable and intuitive user experience, we’re constantly working on improving the frontend of our platform. To that end, here are the fixes we’ve made in this latest upgrade:

  • We’ve fixed the “mining now” badge that had been displaying incorrectly under certain conditions. You can now rest assured that the coin the platform says you’re mining is actually the coin you’re mining! :)
  • We’ve fixed the URL for ETC new blocks.
  • We’ve improved charts’ Y axis display making them clearer and easier to read.
  • Finally, we’ve added more details to the pool blocks page including “current round variance,” “network hashrate,” and more. Here’s what the new pool blocks page looks like:

Rest assured that our developers are already working hard on the next upgrade in our constant battle to make Whalesburg the most profitable, easiest to use, most complete, and overall best mining solution in crypto!

Thanks for your support so far!

Start mining with MVP 0.3.2 at https://pool.whalesburg.com

Stay tuned!

Join #whalesburg: https://whalesburg.com

Telegram: https://t.me/whalesburg

Medium: https://medium.com/@whalesburg

Reddit: https://www.reddit.com/r/Whalesburg

Twitter: https://twitter.com/whalesburg

--

--

Whalesburg

Reborn from the ashes. Proven trustworthy team, new spirit, new servers, fair fees. https://whalesburg.com