Data is not guaranteed, and calculations will be off and sometimes wrong. Nothing here is investment advice. Use at your own risk. Full disclaimer

Buy BTC vs Mine BTC

Deploy the same capital two ways — buy spot bitcoin, or buy ASICs and mine — and compare outcomes across thousands of jointly-simulated, path-dependent futures. Network hashrate responds to the price path with a deployment lag (hashprice mean-reverts to a declining marginal-cost equilibrium), halvings shock miner revenue, and machine resale value rides hashprice. Mining is evaluated against buying on the same price paths, so every probability below is a paired comparison.

Model & methodology

BTC price follows a fat-tailed (Student-t) geometric random walk. The drift you set is the median annual growth rate.

Network hashrate is endogenous. Growth = base deployment rate + κ × log(hashprice / equilibrium hashprice), applied with a ~90-day machine-deployment lag. The equilibrium anchor is the cash cost of the marginal fleet (~25 J/TH at ~6.5¢/kWh), declining as fleet efficiency improves. A price rally lifts hashprice → hashrate accelerates months later → hashprice compresses back. A halving instantly halves hashprice → growth stalls (capitulation) until it recovers. This feedback is what makes mining returns path-dependent: the same terminal BTC price can produce very different mining outcomes.

Mining leg: your budget buys hashrate at the machine price; daily production = fleet share of (subsidy + fees) × uptime, net of pool fee; costs = energy + opex. Machines curtail on days with negative gross margin. HODL keeps mined BTC (selling only enough to cover costs); Sell converts production daily. Rig resale value decays at your depreciation rate and co-moves with hashprice (beta), floored at scrap value.

Buy leg: budget / spot price, held. Mix (Part 3): every allocation w×mine + (1−w)×buy is computed exactly per path; Sharpe/Sortino use the cross-simulation CAGR distribution vs your risk-free rate.

Calibration anchors (mid-2026): hashprice ~$30/PH/day (all-time low), fees ~0.65% of subsidy, industry cash cost ~$80k/BTC, machine prices ~500-day payback. Historical drift/vol fitted from this site's own price & hashrate data.

Part 1 Your assumptions
Loading market data…
Part 2 No assumptions needed — the scenario map

Instead of trusting one set of assumptions, this section sweeps them. Every cell re-runs the paired simulation with common random draws, so differences between cells are pure scenario effects — not Monte Carlo noise. Advantage = median (mining − buying) terminal wealth, in % of budget.

Sweeping 300+ scenarios…