Après avoir tenté (là) une explication de la blockchain à ma grand-mère dans un métavers probabablement idoine ;-) le dossier à constituer (pour un projet blockchain) exigeait ensuite une réponse à cette question plus pointue : Qu'est-ce qu'un hashrate ?
Ici encore, écrire une réponse m'ayant plu, la voici.
Elle requiert une apréhension technique des blockchains…
I- Définition
Note liminaire : quand j'ai terminé ma réponse, je l'ai soumise à ChatGPT, où j'avais déjà entamé une conversation sur ce sujet. Il m'a été suggéré de l'enrichir avec cette phrase de définition :
"le hashrate est une unité de mesure qui quantifie le nombre de calculs qu'un réseau blockchain peut effectuer par seconde, ce qui est essentiel pour valider les transactions et sécuriser le réseau."
Schématiquement, le terme hashrate appliqué aux techno blockchain évalue ainsi la puissance de calcul (d'une machine, d'un réseau) nécessaire au minage des blocs. En proportion, cette valeur est corrélée à la dépense d'énergie impliquée par les calculs.
Ces calculs sont des calculs de hachage.
II- Approfondissement par ma démarche pour élaborer une réponse
Pour répondre à cette question, j'avais ainsi commencé par dialoguer avec ChatGPT (1). Une fois la notion de hashrate posée, le lien entre valeur élevée du hashrate et sécurité du réseau a rapidement émergé. Si le succès d'une attaque doit en effet reposer sur une consommation excessive d'énergie, pour cause de hashrate élevé, le réseau se trouve sécurisé et robuste.
En demandant ensuite à ChatGPT de comparer le hashrate du Bitcoin (2) et celui de Cardano, j'ai pu voir que l'importance du hashrate apparaît liée aux preuves de type Proof of Work.
En soumettant finalement l'ensemble de ma réponse à ChatGPT, il m'a été suggéré l'ajout de la phrase que j'ai, alors, posée en note liminaire.
III- Point de vue du mineur et dynamique générale
Le hashrate est aussi à considérer du point de vue du mineur. Par exemple, le halving du Bitcoin (événement cyclique divisant la récompense du minage) pourrait en théorie affecter négativement le hashrate : si les mineurs en viennent à considérer la récompense comme insuffisante et se désengagent, une baisse du nombre de mineurs dégradera le hashrate - et, par là, la robustesse du réseau.
Jusqu'à présent, l'inflation du Bitcoin consécutive aux halving a compensé ce phénomène.
En outre, une baisse du hashrate induisant une dépense de minage moins importante, cela sera alors susceptible d'attirer de nouveaux mineurs - d'où, à terme, un ajustement à la hausse du hashrate.
IV- Pour conclure
Le terme hashrate recouvre donc une notion très concrète, très "hardware", en relation avec la spécificité de sécurité de la blockchain, et en interaction avec le marché du Bitcoin, l'une de ses applications essentielles.
Notes
(1) Chat disponible sur demande.
(2) D'où cette valeur du hashrate du Bitcoin, via le plugin WebPilot : 434.231 Ehash/s ("E" pour exa, càd 10^18.)