How Strong Is the Bitcoin Network Right Now?
Everything on this page is measured on our own Bitcoin Core node, not quoted from a data vendor. Hashrate and difficulty come straight from block headers, which every full node holds back to genesis; fee readings come from real blocks in the node's retained window. Each series is recorded daily into the same metric archive that powers the context tables across this site.
The Bitcoin network is currently hashing about 1,037 EH/s at a difficulty of 132.8T. The median of the last 24 blocks averaged 1.0 sat/vB in fees.
Nine years of hashrate
Estimated network hashrate, derived deterministically from header difficulty (difficulty × 2^32 / 600s). Headers are never pruned, so this series runs from 2017 on our own node with no third party in between.
What blocks actually charge
Median of the last 24 blocks' average fee rates at the daily sample, in sat/vB. This is what confirmed transactions really paid, not an estimator's forecast.
Honest limit: our node is pruned, so old block bodies are gone. The fee series starts at the edge of the retained window and grows forward every day; it is never reconstructed from third-party data.
Full history is a member feature. Members see every range back to the first day of the series, with the same chart.
Unlock full depth →What happened after days like this?
Every recorded day is grouped by where this metric sat; each band shows the median BTC move that followed. Distribution, not prediction.
Today sits in the "Very high" band of 8 years of daily records. Days like this led to a median +0.1% BTC move over the next 7 days (n=632), about the same as any other day (+0.5%). No edge either way, and we say so.
| Band | Range | Days | Next 24h | Next 72h | Next 7d | Up next 7d |
|---|---|---|---|---|---|---|
| Very low | 6 EH/s … 53 EH/s | 644 | +0.2% | +0.7% | +1.0% | 55% |
| Low | 53 EH/s … 142 EH/s | 649 | +0.2% | +0.5% | +1.1% | 55% |
| Mid | 142 EH/s … 280 EH/s | 646 | -0.1% | -0.1% | -0.4% | 48% |
| High | 280 EH/s … 732 EH/s | 640 | +0.1% | +0.2% | +0.7% | 56% |
| Very hightoday | 732 EH/s … 1132 EH/s | 632 | +0.0% | +0.3% | +0.1% | 52% |
| All days (base rate) | 3211 | +0.1% | +0.3% | +0.5% | 53% |
Median BTC move after each band. Records since 2017-08-17 (3218 days). History, not a forecast.
Methodology and honest limits
Difficulty is read from block headers via our own Bitcoin Core node, sampling one block every 144 heights (roughly daily) back to August 2017. Hashrate is the standard deterministic conversion from difficulty; it is an estimate of expected hashes, not a measurement of machines.
Fees use getblockstats on retained blocks: the median of the last 24 blocks' average fee rates at the daily sample. A pruned node discards old block bodies, so this series cannot honestly reach further back than the retained window, and we do not fill the gap from aggregators.
The nightly recorder also snapshots the live fee estimator, mempool size and current difficulty at 00:20 UTC. All series live in the metric-daily dataset and feed the same conditional-distribution context tables as every other metric on this site.
FAQ
Why derive hashrate from difficulty instead of quoting it?
Because difficulty is an on-chain fact and the conversion is deterministic, the result is reproducible by anyone with a node. Quoted hashrate figures are the same derivation with different smoothing windows.
Why does the fee history start so recently?
Our node is pruned: it keeps the full UTXO set and all headers but discards old block bodies. Real per-block fees only exist for retained blocks, and we refuse to backfill from third parties. The series grows forward daily.
Does hashrate predict the BTC price?
Mostly it follows price (miner economics) rather than leading it, and our context table says so with base rates. It is a security and miner-health gauge, not a timing tool.
Where can I download the data?
Every series on this page ships inside the metric-daily dataset (CSV and JSON) on the data hub (free account key for scripts), alongside the quantum measurement that runs on the same node.