CryptoMarketCycle
On-chain signal · Bitcoin cycle

Hash Ribbons

Reads miner capitulation and recovery from the network’s hash rate.

Recovering
Neutral
Stress easing; transitional.
Live · locks 00:00 UTC

What is the Hash Ribbons?

Hash Ribbons compares the 30-day and 60-day moving averages of Bitcoin’s hash rate. When the short average dips below the long one, weaker miners are capitulating — a stress signal.

The recovery — when the short average crosses back above — has historically marked the end of miner capitulation, a phase that often overlapped with cycle lows. Right now it reads post-capitulation and recovering.

Built entirely from public hash-rate data (blockchain.com), so it needs no paid on-chain provider.

Hash Ribbons chart & history

0255075100JUN ’26JUL ’26AUG ’26AUG ’26SEP ’26CYCLE POSITION 0–100

Recent cycle position (0–100) of the Hash Ribbons. Today's reading is Recovering — Stress easing; transitional.

How to read it

There's no magic threshold, but history gives rough bands. Think of these as context, not triggers.

ZoneReadingWhat it has meant historically
Capitulation 30d below 60d Miners under stress; bottom-leaning.
Recovery● now crossing back Stress easing; transitional.
Expansion 30d above 60d Hash rate growing; healthy/late-cycle.
It's a signal about months and cycles, not days. That's why CryptoMarketCycle blends it with the other signals rather than reading it alone.

Common questions

They are two moving averages of Bitcoin’s hash rate (30-day and 60-day). Their crossovers flag miner capitulation and recovery.
The recovery after capitulation has historically appeared near cycle lows, but like every signal here it is read in context.

Related signals

The Hash Ribbons is 1 of 15 signals in the Crypto Market Cycle Index (plus 1 more coming soon).

See the full index →