Crypto

Preuve de travail

Aussi appeléPoW · PoW

Le proof of work est un composant de consensus de blockchain dans lequel les mineurs démontrent qu’ils ont dépensé un effort de calcul pour trouver un hash valide pour un bloc, rendant la création et la révision de l’historique de la blockchain coûteuses proportionnellement au travail requis.

Que signifie Proof of work

Un système de preuve de travail fixe une cible de difficulté pour les hashes de blocs. Les mineurs modifient répétitivement des données et les hashent jusqu’à ce qu’un résultat atteigne cette cible. Les autres participants peuvent vérifier rapidement un résultat réussi. Comme la modification d’un ancien bloc exigerait de refaire son travail puis celui des blocs suivants, le travail accumulé aide à rendre l’historique confirmé coûteux à réécrire.

Le proof of work sous-tend le modèle de sécurité de réseaux comme Bitcoin, mais il ne garantit pas qu’un paiement individuel soit définitif ni qu’un actif conserve sa valeur. La sécurité dépend de facteurs tels que la répartition de la puissance de minage, les incitations économiques, les règles logicielles et la quantité de travail accumulée après le bloc d’une transaction.

Supposons qu’un mineur assemble un bloc candidat et doive trouver un hash inférieur à la cible actuelle du réseau. Il n’existe aucun raccourci : il peut être nécessaire d’essayer un très grand nombre d’entrées différentes avant de trouver un hash valide. Une fois trouvé, les autres nœuds peuvent vérifier ce hash rapidement. La modification d’une seule transaction changerait le hash du bloc et exigerait une nouvelle preuve de travail.

Questions fréquentes

Pourquoi la preuve de travail consomme-t-elle de l'énergie ?+

Les mineurs effectuent des calculs répétés en cherchant un hash répondant à la cible de difficulté du protocole. L’effort de calcul requis est la ressource qui rend la réécriture d’anciens blocs coûteuse par rapport à l’extension honnête de la chaîne.

La blockchain la plus longue l’emporte-t-elle toujours en proof of work ?+

Plus précisément, les réseaux proof-of-work sélectionnent généralement la chaîne valide ayant le plus grand travail cumulé, sous réserve de leurs règles de consensus. La longueur en nombre de blocs seule peut être une description incomplète, car les blocs peuvent représenter des niveaux de difficulté différents.

Accédez au document source.

01Documentation pour développeurs Bitcoin — Block Chain et preuve de travail02Documentation technique Bitcoin — modes de fonctionnement