Probabilité de minage Bitcoin

Estimez la probabilité de trouver un bloc Bitcoin à partir du hashrate, de la difficulté du réseau et du temps, avec une visualisation de minage simulée en direct.

Chargement de la simulation interactive...

Sécurité cryptographique PoW et probabilité de Poisson 🖖

Le minage de Bitcoin utilise un mécanisme de consensus Proof-of-Work basé sur la recherche d'un double hachage SHA256 inférieur à une cible. Le processus se comporte comme un processus de Poisson sans mémoire, où le temps pour miner est distribué de façon exponentielle : P(T > t) = e^{-t/λ} (λ ajusté à 10 minutes).

Le minage est une loterie, pas une course 🖖

Chaque tentative de hachage est un billet de loterie aux probabilités astronomiquement faibles : le numéro gagnant est tout hachage inférieur à la cible. On ne peut pas 'progresser' vers un bloc ; on achète simplement plus de billets par seconde en ajoutant de la puissance de calcul. Votre chance de trouver le prochain bloc équivaut à peu près à votre part du hashrate total du réseau, donc un mineur détenant 1% de la puissance trouve environ 1% des blocs à long terme.

Le nonce de 32 bits s'épuise en microsecondes 🖖

L'en-tête d'un bloc Bitcoin ne contient qu'un nonce de 32 bits — environ 4.29 milliards (2³²) de valeurs. Un ASIC moderne à 100 TH/s parcourt toute cette plage en près de 43 microsecondes, bien trop peu de billets pour trouver un bloc qui exige aujourd'hui environ 10²³ hachages. Les mineurs génèrent donc sans cesse de nouveaux en-têtes en ajustant l'extra-nonce de la transaction coinbase et l'horodatage, élargissant l'espace de recherche.

Exemples de problèmes

  • Facile - Difficulté faible (20), 2000 TH/s → les blocs arrivent fréquemment — grande zone cible
  • Équilibré - Réglages par défaut équilibrés : 800 TH/s, difficulté 160 → fréquence de blocs modérée
  • Difficile - Mode difficile : difficulté 850, 300 TH/s → cible minuscule, blocs très rares