Skip to content

← On-chain Bitcoin

UTXO Count

Total number of unspent transaction outputs in the Bitcoin UTXO set. Growth reflects increasing adoption while consolidation periods mark fee-driven efficiency optimization.

Tier freeOn-chain Bitcoinnetworkutxocountadoptionefficiency

What is it?

UTXO Count measures the total number of UTXOs (Unspent Transaction Outputs) existing in the Bitcoin set at a given date. Each UTXO represents an unspent transaction output - a Bitcoin 'bill' that can be used as input in a future transaction. Total UTXO count reflects the fragmentation or consolidation of Bitcoin supply. Growth indicates more outputs created than spent (fragmentation), while contraction indicates consolidation (e.g., exchanges grouping UTXOs to save fees).

How to read

The curve shows total UTXO count evolution. An upward trend indicates growing fragmentation (more outputs created). Consolidation phases (exchanges grouping UTXOs) appear as punctual drops. Crossing 100M UTXOs in late 2023 (Ordinals inscriptions) was a structural inflection point.

Key zones

The UTXO set was ~4M in 2013, ~70M in 2020, and crossed 100M with Ordinals inscriptions in 2023. Post-Ordinals, structural growth continued adding tens of millions of UTXOs per successive wave (BRC-20, then Runes). Major consolidation phases (Binance, Coinbase) temporarily reduce the set by several million entries within weeks.

What to observe

The derivative (growth rate) is often more informative than the absolute level. Sudden acceleration points to spam or a fragmentation event (inscriptions). The secular trend is upward, reflecting growing adoption, punctuated by consolidation periods.

Historical context

The UTXO set progressed quasi-linearly from 2013 to 2023, before an explosion linked to Ordinals/BRC-20 inscriptions pushing beyond 100M. This episode reignited the debate on 'state bloat' and UTXO set growth sustainability for full nodes.

Expert notes

UTXO set size is a main Bitcoin scalability factor. Each full node must maintain the entire set in memory (or fast storage). The utreexo initiative proposes inclusion proofs to reduce storage. The distinction between organic growth (more users) and bloat (inscriptions, dust) is crucial for network health assessment.

Common mistakes to avoid

More UTXOs does not automatically mean more users. A single actor can create millions via inscriptions or spam. Conversely, exchange batching serves thousands of users while reducing UTXO count.

Programmatic access

REST API

curl -sS \
  'https://api.trinityinsights.io/api/v1/onchain/utxo-count/history?days=90' \
  -H 'X-API-Key: $TRINITY_API_KEY'

MCP server

{
  "tool": "get_chart_value",
  "metric_id": "utxo-count",
  "timeframe": "1y"
}

Required tier: free. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.

Related metrics

Institutional disclaimer

Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.