Bitcoin Network Statistics: Key Metrics and What They Mean
Guide to Bitcoin network statistics: hashrate, difficulty, node count, UTXO set, mempool depth, SegWit and Taproot adoption, and Lightning Network metrics.
Bitcoin Network Statistics Overview
Bitcoin network statistics reveal the health, security, and adoption of the protocol in real time. Unlike traditional financial systems where operational data is proprietary, Bitcoin's transparency means anyone can audit network performance directly. Understanding these metrics matters whether you are running a node, building on Bitcoin, or evaluating the network's long-term trajectory.
The table below summarizes the most important Bitcoin network metrics as of mid-2026. Each metric is explained in detail throughout this guide.
| Metric | Current Value | Trend | Why It Matters |
|---|---|---|---|
| Hashrate | ~1,000 EH/s (1 ZH/s) | Up 10x since 2020 | Measures network security and mining competition |
| Mining difficulty | ~136.6 trillion | Several downward adjustments in 2026 | Controls block production rate |
| Reachable nodes | ~24,500 | Stable to growing | Measures decentralization and censorship resistance |
| UTXO set size | ~173 million UTXOs (~11 GB) | Tripled since 2018 | Affects node resource requirements |
| Mempool depth | Variable (0 to 300 MB) | Spikes during high demand | Determines fee market pressure |
| Average block size | ~1.6 MB | Stable | Reflects block space utilization |
| SegWit adoption | ~85% | Plateaued above 80% | Fee savings and capacity efficiency |
| Taproot adoption | ~20% | Down from 42% peak in 2024 | Advanced scripting and privacy capabilities |
| Lightning capacity | ~5,600 BTC (public) | Growing, especially private channels | Layer 2 payment scalability |
Hashrate and Mining Difficulty
Hashrate measures the total computational power miners dedicate to securing the Bitcoin network, expressed in exahashes per second (EH/s). Higher hashrate means more energy and hardware are required to attack the network, making it more secure against 51% attacks.
Bitcoin's hashrate crossed 1 zettahash per second (1,000 EH/s) for the first time in September 2025. To put this in perspective: the network first reached 100 EH/s in September 2019, then 500 EH/s in November 2023. This 10x growth in roughly six years reflects massive capital investment in ASIC mining hardware and energy infrastructure worldwide.
Mining difficulty adjusts every 2,016 blocks (approximately two weeks) to keep the average block interval at 10 minutes. When hashrate increases and blocks arrive faster than the target, difficulty rises. When miners go offline and blocks slow down, difficulty drops. The current difficulty sits at approximately 136.6 trillion, with several downward adjustments recorded in early 2026 as some miners reduced operations following the April 2024 halving's impact on profitability. Use our difficulty adjustment tracker to monitor upcoming adjustments.
For a deeper analysis of post-halving economics, see our research on Bitcoin mining economics in 2026 and the fee market dynamics that determine miner revenue.
Node Count and Decentralization
Bitcoin nodes validate every transaction and block independently, enforcing consensus rules without trusting any third party. The distinction between reachable and unreachable nodes matters: reachable nodes accept incoming connections and serve data to the network, while unreachable nodes sit behind firewalls or NAT and only make outgoing connections.
As of early 2026, approximately 24,500 reachable nodes are visible on the network according to Bitnodes. The total number of full nodes (including unreachable ones) is estimated at 2 to 4 times that figure, though no exact count is possible. Running a full node remains accessible: the initial block download requires roughly 600 GB of disk space, and ongoing UTXO set storage adds about 11 GB.
For a comparison of the software options available for running a node, see our node software comparison.
UTXO Set Size
The UTXO (Unspent Transaction Output) set is the collection of all spendable coins on the network. Every full node must store the entire UTXO set in memory or on fast storage to validate new transactions efficiently. As of April 2025, the set contains approximately 173 million UTXOs and occupies roughly 11 GB on disk.
UTXO set growth has significant implications for node operators. The set has more than tripled since 2018, driven by increased adoption, small-value outputs from mining pool payouts, and protocol-level activity like Ordinals inscriptions. Effective UTXO management helps keep the set lean: consolidating small outputs during low-fee periods reduces both your future transaction costs and the burden on the network.
The relationship between the UTXO model and transaction validation is fundamental to Bitcoin's design. For a technical comparison with Ethereum's account-based model, read our UTXO vs account model deep dive.
Mempool Depth and Fee Market
The mempool is the waiting area for unconfirmed transactions. Each node maintains its own mempool (capped at 300 MB by default in Bitcoin Core), and miners select transactions from this pool to include in the next block, prioritizing those with higher fee rates.
When the mempool is nearly empty, transactions confirm quickly at minimum fee rates (1 to 2 sat/vB). When demand spikes, the mempool can fill to 200+ MB with over 200,000 pending transactions, and competitive fee rates can exceed 300 sat/vB. Notable congestion events include the Ordinals and BRC-20 waves of May 2023 and December 2023, when weekly on-chain fees exceeded $100 million.
Monitoring mempool depth is essential for fee estimation. Techniques like replace-by-fee (RBF) and child-pays-for-parent (CPFP) allow users to adjust fees on pending transactions as conditions change.
Block Size and Weight
Since the SegWit upgrade in August 2017, Bitcoin blocks are measured in weight units rather than raw bytes. The block weight limit is 4 million weight units (4 MWU). Non-witness data counts as 4 weight units per byte, while witness data counts as 1 weight unit per byte. This discounted accounting is what allows SegWit transactions to use block space more efficiently.
In practice, the average block size hovers around 1.6 MB as of early 2026. The theoretical maximum is approximately 4 MB (achievable only if a block consisted entirely of witness data), though real-world blocks rarely exceed 2.3 MB. The peak average block size of 2.29 MB was recorded in March 2024 during a wave of Ordinals inscription activity.
Understanding block weight is critical for estimating transaction fees. Our transaction size reference breaks down the weight of different transaction types.
SegWit and Taproot Adoption
SegWit (Segregated Witness) separates signature data from transaction data, reducing effective transaction size and enabling the Lightning Network. Activated in August 2017, SegWit adoption has grown steadily and now accounts for approximately 85% of all Bitcoin transactions. The remaining ~15% consists of legacy transactions from older wallets and services that have not upgraded.
Taproot, activated in November 2021, introduced Schnorr signatures and Merkelized Abstract Syntax Trees (MAST). These enable more efficient multisig transactions, improved privacy (complex spending conditions look identical to simple payments on-chain), and advanced scripting via Miniscript. Taproot (P2TR) adoption peaked at approximately 42% of transactions in 2024, driven largely by Ordinals inscriptions that use Taproot's witness space.
By late 2025, Taproot usage had declined to around 20% of transactions. This drop reflects both reduced Ordinals activity and emerging concerns about the quantum computing vulnerability of Schnorr signatures, which prompted discussions around proposals like BIP-360 for quantum-resistant address formats. For a technical breakdown of these address types, see our guide to Bitcoin address types from P2PKH to Taproot.
| Address Type | Format | Activation | Current Usage | Fee Efficiency |
|---|---|---|---|---|
| Legacy (P2PKH) | 1... | 2009 (genesis) | ~5% | Baseline (1x) |
| Nested SegWit (P2SH-P2WPKH) | 3... | 2017 | ~10% | ~26% savings |
| Native SegWit (P2WPKH) | bc1q... | 2017 | ~60% | ~38% savings |
| Taproot (P2TR) | bc1p... | 2021 | ~20% | ~15% savings (single-sig) |
Lightning Network Statistics
The Lightning Network is Bitcoin's primary Layer 2 scaling solution, enabling near-instant payments with fees measured in fractions of a cent. As of mid-2026, the network's public capacity stands at approximately 5,600 BTC across roughly 40,000 channels operated by over 17,000 nodes.
Public metrics tell only part of the story. Private (unannounced) channels, used extensively by mobile wallets like Phoenix and enterprise routing nodes, push estimated total capacity above 12,000 BTC. Monthly Lightning transaction volume crossed $1 billion for the first time in February 2026, with an estimated 5.2 million transactions processed in that month alone.
The network is consolidating: the total number of public nodes has declined from its 2022 peak as smaller hobbyist nodes close while professional routing operators run fewer but better-capitalized channels. This trend toward professionalization is explored in detail in our Lightning Network scalability analysis and Lightning service providers guide. You can also view live Lightning metrics on our Lightning stats dashboard.
For Bitcoin-native stablecoin payments that complement Lightning, Spark offers an alternative Layer 2 approach optimized for instant transfers with near-zero fees, including support for USDB dollar-denominated payments on Bitcoin.
Transaction Throughput
Bitcoin processes approximately 3 to 7 transactions per second on the base layer, constrained by the 4 MWU block weight limit and the 10-minute average block interval. Daily transaction counts typically range from 300,000 to 600,000, depending on demand and the types of transactions being broadcast. A figure of roughly 587,000 daily transactions was recorded on May 12, 2026.
This limited base-layer throughput is a deliberate design choice: it keeps node requirements accessible and preserves decentralization. Higher throughput is achieved through Layer 2 solutions like Lightning and Spark, which settle many off-chain transactions into fewer on-chain footprints. For a comparison of Layer 2 approaches, see our Bitcoin Layer 2 comparison and the supply calculator for tracking total BTC issuance over time.
How to Monitor Bitcoin Network Statistics
Several open-source and public tools provide real-time access to Bitcoin network data:
- Mempool.space: open-source block explorer with mempool visualization, fee estimation, and mining pool breakdowns
- Bitnodes: tracks reachable full nodes with geographic distribution and version breakdowns
- Clark Moody Dashboard: single-page view of key network metrics including hashrate, difficulty, fees, and Lightning stats
- Bitcoin Visuals: historical charts for block weight, Lightning capacity, and UTXO set growth
- 1ML: Lightning Network explorer with node rankings, channel statistics, and capacity history
Running your own full node is the most trustless way to monitor the network. Your node validates every transaction and block independently, and you can query it directly via Bitcoin Core's RPC interface for real-time statistics. Our node implementation comparison covers the tradeoffs between Bitcoin Core, btcd, and other implementations.
Frequently Asked Questions
What is a good Bitcoin hashrate?
There is no single "good" hashrate because it depends on context. For network security, higher is better: the current ~1,000 EH/s (1 ZH/s) makes a 51% attack prohibitively expensive, requiring billions of dollars in hardware and energy. For individual miners, profitability depends on the ratio between hashrate cost (hardware plus electricity) and block rewards plus fees. The difficulty adjustment ensures the network self-corrects regardless of total hashrate.
How many Bitcoin nodes are there?
Approximately 24,500 reachable Bitcoin nodes are visible on the public network as of early 2026. The total number including unreachable nodes (behind firewalls or NAT) is estimated at 50,000 to 100,000, though no exact count is possible. Each full node independently validates every transaction and block, making the network highly resilient to censorship and manipulation.
What causes Bitcoin mempool congestion?
The mempool becomes congested when transaction demand exceeds the roughly 4 MB of block weight available every 10 minutes. Common causes include bull market surges in trading activity, Ordinals inscription waves, BRC-20 and Runes token minting, and large exchange withdrawal batches. During congestion, fee rates spike as users compete for limited block space.
What percentage of Bitcoin transactions use SegWit?
Approximately 85% of Bitcoin transactions use SegWit (Segregated Witness) as of 2026. SegWit transactions are more fee-efficient because witness data receives a 75% weight discount. The remaining ~15% are legacy transactions from wallets and services that have not upgraded since SegWit's activation in August 2017.
Why has Taproot adoption declined?
Taproot (P2TR) adoption peaked at ~42% of transactions in 2024, driven heavily by Ordinals inscriptions. As inscription activity declined, so did P2TR usage, settling around 20% by late 2025. Emerging concerns about quantum computing vulnerability of Schnorr signatures have also contributed, with some users and wallets pausing Taproot migration while proposals like BIP-360 for quantum-resistant addresses are evaluated.
How much Bitcoin is on the Lightning Network?
The Lightning Network holds approximately 5,600 BTC in public channels as of mid-2026. Including private (unannounced) channels used by mobile wallets and enterprise nodes, the estimated total exceeds 12,000 BTC. Monthly transaction volume on Lightning crossed $1 billion for the first time in February 2026, demonstrating growing real-world usage for payments and remittances.
What is the Bitcoin UTXO set and why does it matter?
The UTXO set is the database of all unspent transaction outputs: every coin that can currently be spent. Full nodes must maintain this set to validate new transactions. At ~173 million entries and ~11 GB, it represents the minimum state every node must store. UTXO set growth directly affects node hardware requirements and initial sync time, which is why good UTXO management practices matter for both individual users and the network as a whole.
This guide is for informational purposes only and does not constitute financial advice. Network statistics are approximate and sourced from publicly available data as of mid-2026. Bitcoin network metrics change continuously. Always verify current figures using a block explorer or your own full node before making decisions.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
