Dans Bitcoin, Proof of Work démontre que le double hash SHA-256 de l’en-tête respecte une cible. La difficulté exprime un nombre attendu d’essais, pas une consommation électrique exacte ni la validité des transactions.
Proof of Work ne prouve ni une facture d’électricité ni la validité du bloc. Le nœud vérifie que la valeur numérique du hash d’en-tête ne dépasse pas la cible codée dans nBits. La vérification est peu coûteuse, mais la recherche est aléatoire et une cible plus basse exige davantage d’essais en moyenne. [Bitcoin whitepaper] [Bitcoin Core v29.0: Proof of Work]
Un ASIC peut épuiser le nonce d’en-tête de quatre octets sans succès. Le logiciel peut alors modifier l’extra nonce de la transaction coinbase, ce qui change Merkle Root puis l’en-tête à explorer. Le minage ne consiste donc pas à augmenter indéfiniment un seul nombre. [Bitcoin Developer Guide: Mining]
nBits encode la cible de manière compacte. Une cible plus petite admet moins de hashes et augmente la difficulté ; ce n’est ni une proportion de puissance, ni un nombre de zéros, ni des joules. Les essais sont indépendants : même un hashrate élevé ne garantit pas le prochain bloc. [Bitcoin Core v29.0: Proof of Work] [Bitcoin whitepaper]
Outre le travail, un nœud contrôle la structure, les signatures, les entrées non dépensées et les règles coinbase. L’ordre d’implémentation ne signifie pas que tout précède le contrôle du hash. Un hash sous la cible ne corrige ni signature invalide ni double dépense ; un candidat valide sans travail suffisant ne rejoint pas non plus la chaîne active. [Bitcoin whitepaper] [Bitcoin Core v29.0: block validation]
Entre branches valides concurrentes, le nœud compare le travail cumulé issu des cibles, pas seulement la longueur. Réécrire un historique confirmé exige des blocs alternatifs valides et de rattraper puis dépasser le travail toujours croissant de la branche honnête. C’est une barrière économique et probabiliste, pas une irréversibilité immédiate. [Bitcoin whitepaper] [Bitcoin Core v29.0: chainwork]
Sur mainnet, Bitcoin Core modifie la cible aux frontières des intervalles de difficulté. Il compare durée observée et durée prévue, borne la première entre un quart et quatre fois la seconde, puis plafonne la nouvelle cible à la limite mainnet. Le cours BTC, le nombre de nœuds et un vote des mineurs ne fixent pas ce calcul. [Bitcoin Core v29.0: Proof of Work]
Le pool peut fixer une cible interne plus facile pour estimer les contributions. La plupart des shares échouent à la cible réseau et ne rejoignent pas la blockchain. Un succès à la cible réseau est différent : le pool diffuse le bloc candidat complet, dont les nœuds indépendants décident l’acceptation. [Bitcoin Developer Guide: Mining]
Votre nœud ou les données publiques permettent de comparer hash d’en-tête, bits, cible, hauteur et chainwork. Le hash gagnant seul ne révèle ni énergie exacte, ni identité du mineur physique, ni lieu. Une affirmation de sécurité doit préciser montant, confirmations et hypothèse de prédominance du travail honnête. [Bitcoin Core v29.0: Proof of Work] [Bitcoin whitepaper]
Un candidat doit aussi satisfaire Proof of Work
Le mineur prépare un bloc candidat et modifie le nonce ainsi que les autres données qui influencent son en-tête. Il cherche un hash de cet en-tête obtenu par double SHA-256 dont la valeur numérique est inférieure ou égale au target actuellement valide. Un hashrate supérieur permet davantage de tentatives, pas de violer les autres règles de consensus ; un hash conforme ne suffit pas à établir la validité du bloc entier.
Pour une vision complète, lisez aussi Minage, Ajustement de difficulté, Timechain / Blockchain, Full Node, Récompense de création monétaire. Cette entrée est également citée par Bitcoin, Satoshi Nakamoto, Bitcoin Whitepaper, Timechain / Blockchain.
01Pourquoi Bitcoin a-t-il besoin de Proof of Work ?+
Proof of Work offre aux nœuds indépendants un moyen objectif de comparer des historiques valides concurrents. Remplacer un historique impose de refaire son travail et de rattraper la branche concurrente. La sélection selon le travail cumulé ne nécessite ni horloge centrale ni registre des votants.
02Les mineurs peuvent-ils modifier l’offre de Bitcoin par le seul hashrate ?+
Non. Le hashrate influence la sélection entre historiques valides, pas les règles qu’un nœud applique. Un Full Node rejette un bloc qui crée plus de bitcoins que le consensus ne le permet ou dépense des pièces sans autorisation valide.