
Hashrate is het aantal hashes per seconde dat alle miners op het Bitcoin-netwerk uitvoeren, gemeten in H/s (1 EH/s is gelijk aan 10^18 H/s). Het is niet direct waarneembaar en wordt geschat op basis van de mining difficulty en het aantal geproduceerde blokken.
Een stijgende hashrate betekent dat er meer machines draaien en dat miners meer kapitaal en energie inzetten, wat ook de kosten van een aanval op het netwerk verhoogt. Over lange periodes bewegen hashrate en koers in dezelfde richting, maar nieuwe rigs hebben maanden nodig om in gebruik te worden genomen, dus de hashrate loopt meestal achter op de koers.
Omdat het vinden van blokken willekeurig is, zijn dagelijkse schattingen grillig; het 30-daagse voortschrijdend gemiddelde inschakelen geeft een stabieler beeld. Scherpe dalingen zijn meestal terug te voeren op externe gebeurtenissen: na het miningverbod in China in 2021 daalde de hashrate binnen ongeveer twee maanden met bijna de helft, en weersgerelateerde productiebeperkingen of oudere machines die na een halving worden uitgezet, kunnen tijdelijke dips veroorzaken.
Hij wordt afgeleid in plaats van gemeten. De mining difficulty bepaalt het gemiddelde aantal hashes dat nodig is om een blok te vinden; dat vermenigvuldigen met het aantal blokken in een periode en delen door de lengte van die periode geeft het aantal hashes per seconde. Geluk bij het vinden van blokken maakt schattingen over korte periodes grillig.
De difficulty wordt elke 2,016 blokken aangepast om de gemiddelde bloktijd rond 10 minuten te houden. Wanneer de hashrate stijgt, komen blokken sneller binnen en verhoogt de volgende aanpassing de difficulty, dus de difficulty weerspiegelt met vertraging ongeveer de hashrate van de voorgaande twee weken.
De hashrate is gegroeid van mining op thuiscomputers in 2009 tot meer dan 1,000 EH/s in recente jaren, een spanne van meer dan een dozijn ordes van grootte. Een lineaire schaal zou de vroege geschiedenis platdrukken, terwijl een logaritmische schaal het groeitempo in elk tijdperk laat zien.