Skip to main content

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 (1250 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.

This is used to update this page listing the available ASICs from Compass Mining ordered in descending order of estimated probability of being profitable over a five-year horizon.

Methodology

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.

Metadata

Release files for hashboard 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hashboard 0.1.5
File Size Uploaded Provenance Actions
hashboard-0.1.5.tar.gz 11.7 kB Without provenance Details for hashboard-0.1.5.tar.gz

Release files / hashboard-0.1.5.tar.gz

Download URL hashboard-0.1.5.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2b07600e627ff6f2ac0e66ed760141557d2562b74a041225e9539ad725c29a88
BLAKE2b-256 checksum
How to use checksums
62514dc45e05df52738279b7165216180c5a7fda2cc55b7c20b0246e59daa3fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.0

Security for hashboard 0.1.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page