Bloc
15/04/2026
Un bloc est une structure de données qui contient un lot de transactions validées et est ajouté de manière permanente à une blockchain. Chaque bloc est lié au précédent, formant une chaîne ininterrompue de l'historique des transactions remontant jusqu'au tout premier bloc — le bloc de genèse.
Que contient un bloc ?
Chaque bloc contient :
- Données de transaction — une liste de tous les transferts inclus dans ce bloc
- En-tête de bloc — métadonnées incluant l'horodatage, la cible de difficulté, et le hash du bloc précédent
- Nonce — un nombre aléatoire que les mineurs ajustent lors de la recherche d'un hash valide
- Racine Merkle — une empreinte compacte de toutes les transactions dans le bloc
Comment les mineurs créent des blocs
Les mineurs collectent les transactions en attente depuis le mempool (pool de mémoire), les assemblent en un bloc candidat, puis hachent à plusieurs reprises l'en-tête du bloc avec différents nonces jusqu'à ce qu'ils trouvent un hash qui répond à la cible de difficulté du réseau. Le premier mineur à trouver un hash valide diffuse le bloc au réseau et gagne la récompense de bloc.
Taille et capacité des blocs
Chaque bloc a une taille maximale qui limite le nombre de transactions qu'il peut inclure :
- Bitcoin — ~1–4 MB (avec SegWit), typiquement 1 500–3 000 transactions
- Kaspa — les blocs sont intentionnellement petits et fréquents (plusieurs par seconde)
- Monero — taille de bloc dynamique qui s'ajuste à la demande
Lorsque le réseau est occupé, les transactions avec des frais plus élevés sont incluses en premier ; les transactions à faibles frais attendent dans le mempool.
