DEV Community

Cover image for Fonctionnement d’une blockchain - Étape 5/8 : Lien “maillon - maillon”
Amel In Tech
Amel In Tech

Posted on

Fonctionnement d’une blockchain - Étape 5/8 : Lien “maillon - maillon”

Chaque bloc pointe (par hash) vers le bloc précédent.

Ce chaînage rend l’historique difficile à falsifier car modifier un ancien bloc casserait tous les hashes suivants.

Qu’est-ce qu’un hash ?

Un hash est une empreinte digitale unique créée à partir d’une information.

  • Une même donnée donne toujours le même hash
  • Une seule petite modification donne un hash complètement différent
  • Impossible de retrouver les données à partir du hash (fonction à sens unique)

Chaque bloc contient :

  • son propre hash
  • le hash du bloc précédent c'est ce qui crée une chaîne incassable

Comment un hash est créé ?

  • On prend les données du bloc (transactions, date, racine Merkle, etc.)
  • On les fait passer dans une fonction de hachage cryptographique (ex : SHA-256 pour Bitcoin).
  • On obtient une empreinte unique.

Top comments (0)