Skip to content

← On-chain Bitcoin

UTXO Growth Rate

Rate of change in the UTXO set size over time. Rapid growth indicates new address creation and on-boarding; contraction during high-fee periods reflects consolidation behavior.

Tier proOn-chain Bitcoinnetworkutxogrowthrate-of-changeadoption

What is it?

UTXO Count Growth tracks the evolution of total UTXOs (Unspent Transaction Outputs) in the Bitcoin set. Each transaction consumes one or more UTXOs and creates new ones. The net balance (created - spent) determines UTXO set growth or contraction. This metric is fundamental because UTXO set size directly affects storage and validation requirements for full nodes. Explosive growth may indicate spam or excessive fragmentation.

How to read

An ascending curve indicates the network creates more UTXOs than it consumes - fragmentation. A descending curve indicates consolidation. Growth rate is more informative than absolute level. Consolidation phases (exchanges grouping UTXOs) appear as punctual drops within a long-term upward trend.

Key zones

The UTXO set crossed 100M entries in late 2023, partly due to Ordinals inscriptions. Before inscriptions, growth was relatively stable around 70-80M. Major consolidation phases (Binance, Coinbase) temporarily reduced the set by several million entries within weeks.

What to observe

The second derivative (growth acceleration) marks regime changes. Sudden acceleration points to spam or a fragmentation event. Decomposition by script type and UTXO size is essential to understand who is fragmenting or consolidating.

Historical context

The UTXO set was ~4M in 2013 and progressed quasi-linearly until 2023 (~85M), before an explosion linked to Ordinals/BRC-20 inscriptions pushing it beyond 100M. This episode reignited the debate on 'state bloat' and sustainability of UTXO set growth.

Expert notes

UTXO set size is one of Bitcoin's main long-term scalability factors. Each full node must maintain the entire UTXO set in memory (or fast storage) to validate transactions. The utreexo initiative proposes replacing this storage with inclusion proofs, but it is not yet deployed. The distinction between organic growth (more users) and bloat (inscriptions, dust) is crucial for assessing network health.

Common mistakes to avoid

More UTXOs does not automatically mean more users. A single actor can create millions of UTXOs via inscriptions or spam. Conversely, exchange batching can serve thousands of users while reducing UTXO count. UTXO set growth is not inherently good or bad - context determines its meaning.

Programmatic access

REST API

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

MCP server

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

Required tier: pro. 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.