Coin Age
A metric that multiplies the number of coins by the time they have been held, used in on-chain analysis and some consensus designs.
Key Takeaways
- Coin age is the product of the number of coins held and how long they have been held, measured in coin-days. Holding 10 coins for 30 days produces 300 coin-days of age.
- When a UTXO is spent, its coin age resets to zero. This reset is the foundation of the coin days destroyed metric, which analysts use to track long-term holder behavior.
- Peercoin pioneered using coin age in proof-of-stake consensus, but later blockchains moved away from it due to security concerns around offline accumulation.
What Is Coin Age?
Coin age is a metric that combines the quantity of coins in a UTXO with the duration those coins have remained unspent. The formula is straightforward: multiply the number of coins by the number of days since the UTXO was created. A UTXO containing 5 BTC that has been dormant for 100 days has a coin age of 500 coin-days.
The concept serves two distinct purposes. In on-chain analytics, coin age helps distinguish between active circulation and long-term storage. In certain consensus mechanisms, coin age has been used to weight a participant's ability to produce blocks, giving preference to coins that have been held longer.
Though simple in definition, coin age has become one of the more informative lenses for understanding holder behavior across UTXO-based blockchains like Bitcoin.
How It Works
In a UTXO-based blockchain, every transaction consumes existing outputs and creates new ones. Each unspent output has an implicit age: the number of blocks (or days) since the transaction that created it was confirmed.
Calculating Coin Age
The calculation is a simple multiplication:
coin_age = amount_of_coins × days_held
# Examples:
# 2 BTC held for 365 days = 730 coin-days
# 0.5 BTC held for 30 days = 15 coin-days
# 100 BTC held for 1 day = 100 coin-daysThis means a small amount held for a very long time can accumulate the same coin age as a large amount held briefly. The metric captures both commitment (time) and scale (amount).
Coin Age Reset
When a UTXO is spent, its coin age resets to zero. The spent output is removed from the UTXO set entirely, and new UTXOs are created as outputs of the spending transaction. These new outputs begin aging from the block in which they are confirmed.
This reset mechanic is fundamental. It means coin age is not a persistent attribute of coins themselves: it is a property of the UTXO that holds them. Transferring coins to a new address, consolidating UTXOs, or making any transaction at all destroys the accumulated age.
- A UTXO containing 10 BTC is created in block 700,000
- It remains unspent for 1,000 days, accumulating 10,000 coin-days of age
- The owner spends it in block 844,000, creating two new outputs: 9 BTC to a recipient and roughly 1 BTC as change
- Both new outputs have zero coin age, and the 10,000 coin-days are "destroyed"
This destruction event is precisely what the coin days destroyed metric measures.
Use Cases
On-Chain Analytics
Coin age is the foundation of several widely used on-chain metrics in blockchain analytics. Platforms like Glassnode, CryptoQuant, and Santiment all offer coin-age-derived indicators.
HODL Waves visualize the age distribution of all UTXOs as stacked colored bands over time. Warmer colors (reds, oranges) represent recently transacted Bitcoin, while cooler colors (greens, blues) represent long-dormant coins. When older bands thicken, it signals accumulation and holder conviction. When younger bands expand, it indicates distribution and profit-taking, often near market peaks.
Analysts use standard age bands to segment the UTXO set:
| Category | Age Bands | Typical Behavior |
|---|---|---|
| Hot supply | Less than 7 days | Active trading, high spending probability |
| Short-term | 1 week to 5 months | Recent buyers, price-sensitive |
| Long-term | 5 months to 5 years | Conviction holders, low spending probability |
| Deep cold | Over 5 years | Likely lost or deeply committed to cold storage |
Glassnode research has identified a 155-day threshold as the transition point between short-term and long-term holder classification. At this age, coins split roughly 50-50 between the two categories. By 200 days, approximately 99% have transitioned to long-term holder status.
Spending Probability Decay
On-chain data reveals a power-law relationship between coin age and spending probability. For every tenfold increase in a coin's age, its daily probability of being spent decreases by roughly a factor of ten:
| Coin Age | Daily Spending Probability |
|---|---|
| 3 days | ~10% |
| 30 days | ~1% |
| 300 days | ~0.1% |
| 3,000 days | ~0.01% |
This pattern helps analysts distinguish between coins in active circulation (likely to move soon) and coins in deep storage (statistically unlikely to move). It also provides a framework for interpreting large, sudden movements of old coins as significant market events.
Proof-of-Stake Consensus
Peercoin, launched in 2012 by Sunny King, was the first cryptocurrency to use coin age as a consensus mechanism. In Peercoin's hybrid proof-of-work/proof-of-stake system, coin age determined a staker's probability of producing the next block. Higher coin age made the cryptographic puzzle easier, favoring participants who demonstrated long-term commitment.
Peercoin enforced specific constraints on coin age:
- Coins must remain unspent for at least 30 days before becoming eligible to participate in minting
- Minting probability caps at 90 days of age, preventing indefinite accumulation of advantage
- Successfully minting a block resets the coin age of the staked coins to zero and awards approximately 1% annualized return
- A one-year limit on coin age accumulation discouraged periodic minting and promoted continuous participation
Why Coin Age Matters
For anyone analyzing Bitcoin or UTXO-based blockchains, coin age provides context that raw transaction volume cannot. A day with $10 billion in on-chain volume could represent active trading (many young coins changing hands) or a single whale moving ancient holdings from cold storage. Coin age metrics distinguish between these fundamentally different scenarios.
In the context of layer-2 solutions like Spark, coin age becomes relevant when coins move between layers. Moving Bitcoin from the base layer to a layer-2 protocol consumes the original UTXO and resets its coin age. When those coins eventually return to layer 1, a new UTXO is created with fresh age. Understanding this reset helps analysts correctly interpret on-chain data: a spike in coin days destroyed may reflect coins moving to more efficient payment layers rather than holders liquidating positions. For a deeper look at how UTXO management interacts with layer-2 protocols, see the UTXO management strategies research article.
Risks and Considerations
Security Vulnerabilities in Consensus
Using coin age for consensus introduces attack vectors. An adversary can acquire a relatively small stake, take their node offline, and accumulate coin age over time without contributing to network security. After enough time passes, the accumulated coin age can grant disproportionate block production power, potentially enabling double-spend attacks.
This weakness led several blockchains to abandon coin age in consensus. BlackCoin explicitly removed coin age from its proof-of-stake protocol (PoS v2) because the mechanic incentivized going offline and created a viable attack surface. Nxt, the first pure PoS blockchain, chose not to use coin age from launch for the same reason, opting for account balance alone.
Analytical Limitations
Coin age metrics have several blind spots that analysts should account for:
- Lost coins are indistinguishable from deeply held coins: UTXOs associated with lost keys continue aging indefinitely, inflating the apparent size of the long-term holder cohort
- Internal transfers (moving coins between your own wallets) reset coin age identically to genuine economic transactions, creating noise in the data
- UTXO consolidation transactions destroy large amounts of coin age as a maintenance operation, not as a market signal
- Exchange cold wallet movements can create dramatic coin-age-destruction events that reflect operational procedures rather than market sentiment
For a broader view of how transaction patterns affect UTXO-based analysis, see the Bitcoin transaction lifecycle research article.
Privacy Implications
Coin age analysis is a tool in chain analysis. Because older coins have distinctive spending patterns, analysts can use age-based heuristics to cluster addresses and track fund flows. Techniques like CoinJoin reset coin age for all participants, which provides some privacy benefit but also marks the outputs as post-mix coins.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.