Introduction à la Blockchain — Module 3/6 — 12 min
Un bloc est l'unité de base de la blockchain. Il fonctionne comme une page d'un grand livre comptable. Chaque bloc contient :
1. L'en-tête du bloc (Block Header)
2. Le corps du bloc
Le hash est une empreinte numérique unique d'une donnée, produite par une fonction cryptographique (SHA-256 pour Bitcoin).
Propriétés importantes :
Exemple : Le hash SHA-256 de "Bonjour" est toujours le même, mais impossible à inverser.
Les transactions dans un bloc sont organisées en arbre de Merkle :
1. Chaque transaction est hashée individuellement
2. Les hashs sont combinés par paires et rehashés
3. On remonte ainsi jusqu'à la racine de Merkle (Merkle Root)
Cela permet de vérifier qu'une transaction est bien dans un bloc sans télécharger toutes les transactions.
Chaque bloc référence le hash du bloc précédent. Si quelqu'un tentait de modifier un ancien bloc :
1. Son hash changerait
2. Tous les blocs suivants deviendraient invalides
3. Le réseau détecterait immédiatement la fraude
C'est ce qui rend la blockchain inviolable.