C'est quoi la blockchain?

Comprendre la composition d’un bloc Bitcoin est essentiel pour saisir le fonctionnement du réseau.
De quoi est constitué un bloc Bitcoin ?
Un bloc, c’est comme une boîte virtuelle dans laquelle on range des transactions Bitcoin.
Un bloc contient deux grandes parties :
1. L’en-tête du bloc (block header) :
C’est comme la carte d’identité du bloc. Elle contient :
- Le numéro du bloc (version).
- Le nom du bloc d’avant (pour faire la chaîne).
- La date et l’heure de création (l’horodatage)
- Le résumé de toutes les transactions
- La difficulté (target) : niveau de difficulté de la preuve de travail.
- Un nombre magique que le mineur change jusqu’à ce que ça marche (le nonce).
C’est grâce à tout ça que le mineur peut résoudre l’énigme.
2. La liste des transactions
C’est le cœur du bloc : toutes les transactions que le mineur a choisi de valider.
La première transaction est toujours la coinbase transaction :
- Elle crée les nouveaux bitcoins et donne la récompense au mineur.
- Ensuite viennent les transactions normales, envoyées par les utilisateurs.
Combien d’opérations (transactions) dans un bloc ?
Il n’y a pas un nombre fixe, mais une limite de taille :
- Limite de taille : 4 Mo (avec SegWit)
- Avant 2017 : limite de 1 Mo.
- Depuis l’introduction de SegWit, le poids d’un bloc peut aller jusqu’à 4 Mo
En moyenne, un bloc contient environ 2 000 à 3 000 transactions, mais ça varie :
- Si les transactions sont petites (moins de données), il y en aura plus.
- Si elles sont complexes, il y en aura moins.
En résumé :
Imagine comme une boîte à chaussures :
- Le couvercle = les infos importantes (le “papier d’identité” du bloc)
- À l’intérieur = toutes les lettres (transactions) que les gens veulent envoyer
- Quand la boîte est pleine (max 4 Mo), elle est fermée et ajoutée à la pile (la blockchain)
- Celui qui ferme la boîte en premier (le mineur) gagne une récompense
Les blocs formés les uns après les autres forment la BLOCKCHAIN !
Tu sais désormais ce qu’est la blockchain.