The 30- and 60-day averages of network hashrate, with every miner capitulation shaded.
1038.0 EH/s on Nov 6, 2026, against 1102.0 EH/s a year earlier.
When the 30-day average of hashrate drops below the 60-day, miners are switching machines off faster than new ones arrive — a capitulation, shaded here. The moment the 30-day crosses back above is the classic hash-ribbons buy signal.
Capitulations follow halvings and price crashes, and they have ended close to the bottom of every cycle since 2015. They are also when used machines are cheapest to buy.
Hashrate, 30-day average, month by month
Month
Hashrate, 30-day average
Dec 2025
1050.7 EH/s
Jan 2026
981.5 EH/s
Feb 2026
1007.6 EH/s
Mar 2026
982.9 EH/s
Apr 2026
957.1 EH/s
May 2026
987.9 EH/s
Jun 2026
922.2 EH/s
Jul 2026
897.6 EH/s
Aug 2026
908.9 EH/s
Sep 2026
944.4 EH/s
Oct 2026
1027.0 EH/s
Nov 2026
1038.0 EH/s
Questions
What is hash ribbons today?
1038.0 EH/s as of November 6, 2026, up 8.9% over the last 30 days.
How has it changed over the past year?
A year ago it was 1102.0 EH/s; today it is 1038.0 EH/s, a change of -5.8%.
What is the highest hashrate, 30-day average on record?
1110.5 EH/s, on November 12, 2025.
How is this chart calculated?
When the 30-day average of hashrate drops below the 60-day, miners are switching machines off faster than new ones arrive — a capitulation, shaded here. The moment the 30-day crosses back above is the classic hash-ribbons buy signal.
Data: CSV · JSON. Embed: <iframe src="https://firsthandbitcoin.com/embed/hash-ribbons" width="100%" height="420"></iframe>. Free to reuse with a link to this page.