Skip to main content

Tool for estimating the profitability of bitcoin ASICs

Project description

Introduction

Hatsya Hashboard is a tool for estimating the profitability of bitcoin mining ASICs.

The core of Hashboard is a model-based simulator, which rolls out many (1000 by default) independent stochastic simulations of relevant variables (including hashrate, difficulty, price, and block rewards) to obtain more accurate estimates of the profitability of an ASIC.

The salient ways in which Hashboard's methodology differs from other mining calculators are summarised below:

  • Uncertainty estimates: predicting the future with certainty is impossible. By running many simulations, Hashboard obtains a distribution of outcomes instead of a single outcome, reflecting the uncertainty in the model.

  • Joint distribution modelling: it is often said that price drives hashrate, and hashrate drives price. Hashboard uses a vector autoregressive (VAR) model which jointly simulates these variables (and others such as transaction fees) together, rather than in isolation, for a more realistic simulation.

  • Expressive model: the VAR model is strictly more general than many approaches to modelling bitcoin's behaviour, including S2F(X), geometric Brownian motion, models with diminishing returns, and simple models based on technical and fundamental (on-chain) data. The model is trained on historic data (from Block 120960 to present) and minimises overfitting by incorporating a regularisation penalty that is optimised by cross-validation.

  • Block time: the simulator internally uses block height instead of wall-clock time, enabling the more accurate simulation of block subsidy halvings, difficulty adjustments, and computation of mining rewards. The simulator advances by steps of 48 blocks (an average of 8 hours) and treats wall-clock time as a dependent variable.

Moreover, Hashboard is free open-source software (MIT licenced), which means that you can read and modify the source code. It is designed to be modular and extensible, allowing you to add new data sources (such as custom on-chain data) and customise the models.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hashboard-0.1.1.tar.gz (8.8 kB view details)

Uploaded Source

File details

Details for the file hashboard-0.1.1.tar.gz.

File metadata

  • Download URL: hashboard-0.1.1.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for hashboard-0.1.1.tar.gz
Algorithm Hash digest
SHA256 12ce53e68c24e2702cd67b2b24e0c03a1fa50e95449078e61164bd5605379382
MD5 c8986b1eea146d41e7c269ca8a253d41
BLAKE2b-256 982de493f2a84c6c808752040fe87a5f7ca163d7a3476aa5e71d46749a79d110

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page