Fees as % of Total RewardsHigher % = more fee revenue vs block subsidy
Loading data
Rewards Composition (%)
Block Subsidy Fees
Loading data
NETWORK STATISTICS
Network Hashrate (EH/s)Total computing power securing the network
Loading data
Hashprice ($/TH/day)Revenue per terahash · Key miner profitability metric
Loading data
Hashrate Drawdown (%)Drop from all-time high · Indicates miner capitulation events
Loading data
Current Drawdown
-
Max Drawdown
-
Max DD Date
-
All-Time High
-
Days From ATHDays elapsed since hashrate last printed a new all-time high · Resets to 0 on each new ATH
Loading data
Current Days Since ATH
-
Longest Stretch
-
Stretch Ended
-
Last ATH Date
-
HASHRATE GROWTH
Historical Hashrate CAGRCompound Annual Growth Rate over fixed lookback windows · Endpoints use 7-day trailing average
Loading data
3M CAGR
-
6M CAGR
-
1Y CAGR
-
3Y CAGR
-
5Y CAGR
-
10Y CAGR
-
Since Start
-
Methodology:
CAGR = (HRend / HRstart)1/years − 1.
Both endpoints use the trailing 7-day average of network hashrate
(derived from difficulty × 232 / 600s) to smooth daily block-time noise,
so the rate reflects sustained network capacity rather than a single noisy day.
"Since Start" uses the earliest available daily observation as the start anchor.
Rolling Annualized Hashrate ReturnsRolling CAGR over 3M, 6M, 1Y, 5Y, 10Y windows · 7-day smoothed endpoints · Annualized for comparability
Loading data
Latest 3M
-
Latest 6M
-
Latest 1Y
-
Latest 5Y
-
Latest 10Y
-
Methodology:
For each date t and window of N days, plots
(HR7d(t) / HR7d(t − N))1/years − 1, evaluated daily.
Both window endpoints use the trailing 7-day hashrate average. Annualizing collapses
each window to a comparable rate so the 3M and 10Y series can share one y-axis.
Long-window series only begin once enough history exists.
Difficulty Over TimeAdjusts every ~2 weeks to maintain 10-min blocks
Loading data
Difficulty Adjustment Distribution (%)Histogram of bi-weekly adjustment magnitudes
Loading data
Avg Adj
-
Max Increase
-
Max Decrease
-
Adjustments
-
Difficulty Adjustment TimelinePurple = increase · Red = decrease · Yellow = expected next adjustment
Loading data
Expected Next
-
Period Avg
-
Avg Increase
-
Avg Decrease
-
Top 10 Difficulty AdjustmentsLargest increases and decreases in selected period
Loading data
Avg Daily Block Time (minutes)Target = 10 min · Deviations trigger difficulty adjustment
Loading data
Block Time DistributionHistogram of individual block intervals
Loading data
Mean
-
Median
-
Min
-
Max
-
Weekly Empty BlocksBlocks with no transactions (only coinbase)
Loading data
Total Empty
-
Avg/Week
-
Max/Week
-
% of Blocks
-
Daily Block Space Utilization% of 4MB block weight limit used
Loading data
Avg Fill
-
Min Fill
-
Max Fill
-
Avg Size
-
Daily Block CountTarget = 144 blocks/day (one every 10 min)
Loading data
Avg/Day
-
Min/Day
-
Max/Day
-
Target
144
Bitcoin Halving Countdown
ADVANCED ANALYTICS
Fee Heatmap (Day × Hour)Darker = higher fees · Find cheapest times to transact
Loading data
Peak Fee
-
Low Fee
-
Avg Fee
-
Correlation MatrixPurple = positive · Red = negative · Shows r and R² values
Loading data
Sample Size
-
Day of Week DistributionAvg blocks mined per weekday · Purple = high, Red = low
Loading data
Best Day
-
Worst Day
-
Hour of Day Distribution (UTC)Block count by hour · Should be uniform (random process)
Loading data
Peak Hour
-
Total Blocks
-
Hashrate vs PriceScatter plot with regression line · R² shows explanatory power
Loading data
R² (Explained)
-
Correlation (r)
-
Relationship
-
Data Points
-
Price vs Hashprice Rolling Correlation90-day rolling window · Shows relationship stability over time
Loading data
Overall Corr
-
Monthly Fee Distribution (IQR)Bar shows Interquartile Range (25th–75th percentile) · White dot = Median
Loading data
Cumulative BTC MinedTotal supply with mining milestones · Halving visible as slope changes