Qu'est-ce que le hashrate du bitcoin ?
Le hashrate correspond au nombre de tentatives de calcul que le réseau Bitcoin effectue par seconde pour trouver un nouveau bloc. Plus le hashrate est élevé, plus il y a de puissance de calcul derrière Bitcoin. Et plus il y a de puissance de calcul, plus le réseau est sûr.
Tu entends parfois d'autres termes pour la même chose : puissance de calcul, puissance informatique, hashing power ou vitesse de hachage. Dans cet article, nous restons simples et utilisons surtout le mot hashrate.
Le mot se compose de deux parties. "Hash" est une sorte de mixeur mathématique dans lequel les mineurs font passer des nombres. "Rate" signifie vitesse. Ensemble : à quelle vitesse le réseau peut-il hacher ?
Pourquoi un hashrate élevé est-il bon pour Bitcoin ?
Un hashrate plus élevé signifie : plus d'ordinateurs travaillent sur le réseau. Et cela rend Bitcoin plus sûr.
Celui qui veut prendre le contrôle du réseau doit obtenir 51 % de toute la puissance de calcul. C'est ce qu'on appelle une attaque des 51 %. Plus le hashrate est élevé, plus il faut de matériel et d'électricité pour cela. En pratique, cette facture est devenue astronomique depuis longtemps.
C'est pourquoi le hashrate est aussi un bon indicateur de santé. Il monte ? Alors les mineurs font assez confiance au réseau pour investir dans du nouveau matériel. Il baisse fortement ? Alors des mineurs se retirent, par exemple parce que l'électricité est devenue trop chère ou parce qu'un pays a interdit le minage.
Une nuance : il n'y a pas que le chiffre qui compte, la répartition aussi. Si une grande partie du hashrate se trouve dans un seul pays, c'est plus vulnérable que s'il est réparti dans le monde entier.
Comment le hashrate est-il mesuré ?
L'unité de base est le hash par seconde, abrégé en H/s. Mais comme le réseau Bitcoin est gigantesque, on utilise en pratique des unités plus grandes :
Abréviation | Signification | Nombre de hash par seconde |
|---|---|---|
kH/s | kilohash | 1 000 |
MH/s | megahash | 1 000 000 |
GH/s | gigahash | 1 milliard |
TH/s | terahash | 1 billion |
PH/s | petahash | 1 000 billions |
EH/s | exahash | 1 trillion |
ZH/s | zettahash | 1 000 trillions |
Au moment où cet article a été écrit, le réseau Bitcoin atteint dans le monde entier quelques centaines d'EH/s au total. Cela représente des centaines de trillions de tentatives par seconde, un nombre inimaginable.
Pour fournir cette puissance de calcul, les mineurs utilisent des ASIC : des puces conçues spécialement pour Bitcoin. Un ASIC courant coûte quelques milliers d'euros et est des milliers de fois plus rapide qu'un ordinateur portable ordinaire.
Le hashrate dit quelque chose sur la sécurité de Bitcoin, pas sur la rapidité de confirmation d'une transaction. Bitcoin produit en moyenne un bloc toutes les 10 minutes, que le hashrate monte ou descende. C'est pourquoi le réseau ajuste automatiquement la difficulté toutes les deux semaines.
Pourquoi le réseau ajuste-t-il la difficulté ?
Bitcoin est programmé pour produire un bloc toutes les 10 minutes en moyenne. Ni plus, ni moins. Mais le hashrate change constamment : de nouveaux mineurs arrivent, d'anciens décrochent. Comment le réseau tient-il alors ce rythme de 10 minutes ?
La réponse : la difficulté (difficulty). Tous les 2 016 blocs, environ deux semaines, le réseau regarde à quelle vitesse ces blocs ont été trouvés :
- Plus vite que 10 minutes en moyenne ? La difficulté augmente.
- Plus lentement que 10 minutes en moyenne ? La difficulté diminue.
Le rythme reste ainsi prévisible, même si le hashrate croît ou diminue fortement. C'est l'un des éléments les plus élégants du design de Satoshi.
Questions fréquentes sur le hashrate du bitcoin
Saute le minage et achète directement du bitcoin
Ouvre un compte BTC Direct gratuit, passe la vérification d'identité en quelques minutes et achète du bitcoin au cours actuel. À partir de 30 euros.
Achetez votre première crypto en 3 minutes, directement dans votre propre wallet.

Comment fonctionne le minage et d'où vient ce hashrate ?
Les bitcoins sont "minés". Cela semble compliqué, mais cela revient à deviner très vite. Les mineurs sont des ordinateurs spécialisés qui font passer sans cesse trois éléments dans une fonction de hachage SHA-256 :
Le résultat est un hash. Ce hash doit se situer sous un certain seuil que le réseau fixe lui-même (la "cible de difficulté"). Cela ne marche pas ? Alors le mineur essaie un autre nonce. Et encore un. Et encore un. Des millions de fois par seconde.
Le hashrate, c'est exactement cela : le nombre total de tentatives par seconde de tous les mineurs réunis. Celui qui trouve le bon hash en premier peut ajouter le bloc à la chaîne et reçoit de nouveaux bitcoins en récompense.