Today I’m happy to announce I have launched the new mining API, which I promised recently would be one of the changes coming for EarthBucks 1.0.
The new mining API only writes valid shares to the database, not all shares, saving a significant number of expensive database queries. I transitioned the mining app to use the new API today, and everything seems to be working without errors as far as I can tell.
Between the new proof-of-work algorithm, Pow5, and the new mining API, I have been able to reduce the web servers to one-third and the database to one-eighth of their previous sizes. I’ve also been able to completely eliminate the production GPU. All of these improvements in infrastructure lower my costs to operate the service by a huge amount, enabling EarthBucks to be far more scalable.
You can find the client-side code for the new mining API on the EarthBucks GitHub repo.
There are more changes coming soon for EarthBucks 1.0. The full list of changes is:
Please stay tuned to the EarthBucks Blog for more updates on these changes.