About over21m

over21m is a one-person project built around a simple idea: take raw Bitcoin on-chain data and turn it into readable views of who is spending, at what profit or loss, across different coin age bands.

I run a Bitcoin full node at home and maintain my own on-chain database. From that, I track:

  • UTXO age bands – from fresh coins to decade-old holdings
  • Realized profit & loss at the moment coins move
  • Long-term vs short-term holder behavior during big moves

The goal isn’t to call tops or bottoms. It’s to answer questions like:

  • Who actually sold into that dip?
  • Are long-term holders distributing, or just letting newer buyers churn?
  • Which parts of the supply are quietly accumulating in the background?

Most of the charts on this site are derived directly from my node and a PostgreSQL database that ingests every block, transaction, and UTXO. From there, I slice the data into age bands and realized PnL to show how different cohorts behave as price moves.

You can follow along on X at @over21m. The site will continue to evolve as I bring more of my internal tools and research views online.