Documentation Index
Fetch the complete documentation index at: https://mintlify.com/mempool/mempool/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Mining Dashboard provides comprehensive insights into Bitcoin’s mining ecosystem. Track network hashrate, difficulty adjustments, mining pool dominance, block rewards, and more.What is Bitcoin Mining?
Bitcoin mining is the process of:- Collecting transactions from the mempool
- Creating a block with those transactions
- Finding a valid proof-of-work by computing hash values
- Broadcasting the block to the network
- Earning the reward (block subsidy + transaction fees)
Miners compete to find blocks, with probability proportional to their share of total network hashrate.
Key Mining Metrics
Network Hashrate
Total computational power securing the Bitcoin network, measured in exahashes per second (EH/s).
Difficulty
How hard it is to find a valid block. Adjusts every 2,016 blocks (~2 weeks) to maintain 10-minute block times.
Block Reward
Payment miners receive for finding a block: subsidy (currently 3.125 BTC) plus transaction fees.
Pool Dominance
Market share of different mining pools, showing concentration of mining power.
Network Hashrate
Understanding Hashrate
Hashrate represents the network’s mining power:- 1 Hash/s: One hash computation per second
- 1 TH/s (terahash): 1 trillion hashes per second
- 1 PH/s (petahash): 1,000 TH/s
- 1 EH/s (exahash): 1,000,000 TH/s
- Current Hashrate
- Historical Trends
- Pool Breakdown
Real-Time EstimateThe dashboard shows estimated network hashrate based on:
- Recent block discovery rate
- Current difficulty
- Statistical smoothing (7-day average)
Why Hashrate Matters
Security
Higher hashrate = more expensive to attack the network
Decentralization
Distribution shows how concentrated mining power is
Mining Economics
Helps estimate mining profitability and difficulty trends
Network Health
Growing hashrate indicates confidence in Bitcoin
Difficulty Adjustment
How It Works
Bitcoin automatically adjusts mining difficulty every 2,016 blocks:Adjust Difficulty
- If blocks were faster than 10 minutes → increase difficulty
- If blocks were slower → decrease difficulty
Difficulty Dashboard
The dashboard displays:“T” represents trillion. Current difficulty around 60-70 trillion.
Adjustment History
View past difficulty adjustments:- Recent Adjustments
- Trend Chart
- Predictions
- Date and block height
- Percentage change
- New difficulty value
- Average block time during period
Mining Pools
Pool Rankings
See which pools are finding the most blocks: For each pool:- Pool name and logo
- Blocks mined (24h, 1 week, 1 month, all-time)
- Estimated hashrate
- Market share percentage
- Average luck (actual vs. expected blocks)
Pool Analysis
- Dominance
- Blocks Found
- Pool Details
Market ConcentrationPie chart showing pool distribution:
- Top pools highlighted
- Smaller pools grouped as “Other”
- 51% attack risk visualization
- Decentralization metrics
Notable Mining Pools
Foundry USA
Large US-based pool, often the largest by hashrate
AntPool
Operated by Bitmain, major mining hardware manufacturer
F2Pool
One of the oldest pools, based in China
ViaBTC
Major pool supporting multiple cryptocurrencies
Unknown
Solo miners or pools not identifying themselves
Braiins Pool
Stratum V2 early adopter, transparency-focused
Block Rewards
Reward Components
Each block reward consists of:-
Block Subsidy (fixed per block):
- Started at 50 BTC (2009)
- Halves every 210,000 blocks (~4 years)
- Current: 3.125 BTC (after 2024 halving)
- Next halving: ~2028 (1.5625 BTC)
-
Transaction Fees (variable):
- Sum of all fees from block transactions
- Depends on mempool congestion
- Ranges from 0.1 to 5+ BTC
Halving Schedule
After ~32 halvings (around year 2140), no new Bitcoin will be created. Miners will rely entirely on transaction fees.
Fee Statistics
Analyze transaction fee trends:Fee per Block
Average and median fees collected per block over time
Fee Percentage
Fees as percentage of total block reward
Fee Distribution
Histogram showing fee variance across recent blocks
High Fee Blocks
Notable blocks with exceptional fee collection
Block Production
Block Time Analysis
Target: 10 minutes per block Reality: Statistical distribution around 10 minutes The dashboard shows:- Average block time (rolling average)
- Fastest/slowest recent blocks
- Time since last block
- Next expected block time
Block times follow a Poisson distribution. Finding blocks faster or slower is normal; difficulty adjusts to maintain the 10-minute average.
Block Size and Weight
Track how full blocks are:-
Block Size: Data size in megabytes (MB)
- Max: 4 MB including witness data
- Typical: 1.5-2.5 MB
-
Block Weight: Post-SegWit measurement
- Max: 4,000,000 weight units (WU)
- 1 vByte = 4 WU
Empty Blocks
Occasionally, pools mine empty blocks (only coinbase transaction): Why?- Reducing validation time
- Immediately after previous block found
- Network propagation delays
- Technical issues
Mining Health Indicators
Network Security
Hashrate Growth
Increasing hashrate = stronger security
Pool Decentralization
No pool > 25% is ideal
Geographic Distribution
Mining distributed across countries
Block Interval Stability
Consistent ~10 minute intervals
Mining Economics
Factors affecting mining profitability:- Bitcoin Price: Higher price = higher revenue
- Block Reward: Subsidy + fees in BTC
- Difficulty: Higher = more expensive to mine
- Energy Costs: Major operational expense
- Hardware Efficiency: Newer ASICs mine more efficiently
Miners become unprofitable when revenue < costs, potentially reducing hashrate until difficulty adjusts down.
Special Events
Block Halving
Major event every ~4 years:- Block subsidy cuts in half
- Mining revenue decreases
- Often correlates with price movements
- Next halving tracked on dashboard
Difficulty Drops
Significant drops can indicate:- Mining operations shutting down
- Regulatory actions
- Energy price increases
- Bitcoin price crashes
Fee Spikes
Unusually high transaction fees from:- NFT/Ordinals minting
- Exchange outflows
- Network congestion
- Market volatility
API Access
Query mining data programmatically:Understanding Pool Types
- PPS
- PPLNS
- FPPS
- SOLO
Pay-Per-Share
- Miners paid per share submitted
- Pool takes all risk
- Steady predictable income
- Slightly lower rewards
Troubleshooting
Why is hashrate estimate changing?
Why is hashrate estimate changing?
Hashrate is estimated from block times:
- Natural variance in when blocks are found
- Statistical averaging over recent blocks
- Difficulty changes affect calculations
- Use 7-day average for stability
Why are blocks found faster/slower than 10 minutes?
Why are blocks found faster/slower than 10 minutes?
Block discovery is probabilistic:
- Random variation is normal
- Some blocks take 1 minute, others 30+
- Average converges to 10 minutes over 2,016 blocks
- Difficulty adjusts to correct the average
What if one pool gets too large?
What if one pool gets too large?
Community concerns about centralization:
- Miners can switch pools freely
- Historical precedent: GHash.io voluntarily reduced size
- Decentralized pool protocols (P2Pool, Stratum V2)
- Market incentives favor decentralization
Related Features
Blockchain Explorer
View individual blocks and transaction details
Mempool Visualizer
See which transactions miners are selecting
Fee Estimation
Understand transaction fee market dynamics
Lightning Explorer
Layer 2 solution for instant payments