Aller au contenu principal

Crypto - Blockchain et réseaux

Proof of Work

Autres noms : PoW, preuve de travail

Définition

Le Proof of Work, ou preuve de travail, est une méthode pour valider les transactions d'une blockchain grâce à la puissance de calcul. Des mineurs font tourner des machines pour résoudre un problème mathématique. Le premier qui trouve la solution ajoute le bloc suivant et reçoit une récompense. C'est le mécanisme de Bitcoin.

En clair

Le problème consiste à trouver un nombre qui, combiné aux données du bloc, produit un hash inférieur à une valeur cible, ce qui revient à exiger qu'il commence par un certain nombre de zéros. Il n'existe aucun raccourci, seulement des milliards de milliards d'essais par seconde à l'échelle du réseau. Trouver la solution est difficile, mais vérifier qu'elle est juste est immédiat pour tous les autres nœuds du réseau.

Ce travail rend la blockchain très coûteuse à falsifier. Pour réécrire l'historique, un attaquant devrait contrôler plus de la moitié de la puissance de calcul du réseau, une situation appelée attaque des 51%. Sur un grand réseau comme Bitcoin, cela demanderait un matériel et une énergie considérables.

Le Proof of Work consomme beaucoup d'électricité, car la sécurité vient justement de l'énergie dépensée. Le mining s'est aussi concentré entre de grandes entreprises équipées de machines spécialisées. Ethereum a abandonné le Proof of Work en 2022 pour passer au Proof of Stake.

Exemple

Bitcoin vise un bloc toutes les 10 minutes, soit environ 144 blocs par jour. Un mineur fictif qui détient 1% de la puissance de calcul du réseau trouve en moyenne 1% des blocs. Il en trouve donc environ 1,44 par jour, avec de fortes variations d'un jour à l'autre.

À ne pas confondre

Pour aller plus loin

Qu'est-ce que le Proof of Work

Termes liés

Tout le glossaire bourse et crypto