‹ CHAPITRE 9, TOUTES LES LEÇONS

ÉCLAIREUR · CHAPITRE 9 · LEÇON 4 SUR 5

Mempool, blocs et confirmations

Comment les blocs sont enchaînés

Pourquoi modifier un ancien bloc brise-t-il tout ce qui suit ? 4 min

Chaque en-tête contient le hash du bloc précédent. Ce hash couvre l'en-tête précédent, qui contient lui-même le hash du bloc d'avant, et ainsi de suite jusqu'au bloc genesis du 3 janvier 2009.

Tirez un fil

Supposons que quelqu'un modifie une transaction dans un bloc de l'année dernière. Sa racine de Merkle change, donc son en-tête change, donc son hash change. Le bloc suivant, qui enregistrait l'ancien hash, ne pointe plus vers lui. Pour que la chaîne soit à nouveau complète, chaque bloc suivant aurait besoin d'une nouvelle preuve de travail valide.

C'est pourquoi la profondeur est la sécurité. Un ancien bloc est enfoui sous tout le travail effectué depuis, et refaire ce travail pendant que le reste du réseau continue d'ajouter des blocs est hors de portée de quiconque ne contrôle pas la majorité de la puissance de hachage.

▶ VOIR DANS LA MACHINE

Sur le rail de la BLOCKCHAIN, chaque bloc glisse dans une fente que le bloc précédent ouvre : le tenon est le hash précédent.

Ce qu'il faut retenir

  • Chaque en-tête contient le hash du bloc précédent.
  • Modifier un ancien bloc change tous les hashes après lui.
  • Plus un bloc est profond, plus il est protégé par le travail.

Vérifie tes connaissances

Quelqu'un modifie une transaction dans un ancien bloc. Qu'est-ce qui casse en premier ?

Pourquoi un bloc enfoui sous 100 autres est-il très difficile à modifier ?

Comment les blocs sont enchaînés · Université Bitcoin