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