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 913 EH/s at a difficulty of 127.5T. The latest sampled block 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
Average fee rate of one sampled block per day, 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.
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.3% BTC move over the next 7 days (n=625), 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 … 138 EH/s | 635 | +0.1% | +0.4% | +1.0% | 55% |
| Mid | 138 EH/s … 265 EH/s | 634 | +0.0% | +0.0% | -0.3% | 48% |
| High | 265 EH/s … 663 EH/s | 627 | +0.0% | +0.2% | +0.5% | 55% |
| Very hightoday | 663 EH/s … 1116 EH/s | 625 | +0.0% | +0.3% | +0.3% | 53% |
| All days (base rate) | 3165 | +0.1% | +0.3% | +0.5% | 53% |
Median BTC move after each band. Records since 2017-08-17 (3172 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 average fee rate of one sampled block per day. 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 CC0 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 CC0 metric-daily dataset (CSV and JSON) on the data hub, keyless, alongside the quantum measurement that runs on the same node.