Bloc

Un bloc est un élément de base de la technologie de la blockchain. Il est constitué :

  • d’un en-tête de bloc
  • d’un ensemble de transactions validées.
Une chaine de blocs
Les blocs ont tous la même structure. Origine de l’image : Wikipédia

L’en-tête de bloc contient des informations telles que le numéro de bloc, l’horodatage, la référence au bloc précédent et la racine de Merkle. La racine de Merkle est un élément qui permet de vérifier l’intégrité des données contenues dans le bloc.

Les transactions contenues dans le bloc sont quant à elles validées par les mineurs (ou les validateurs) à l’aide d’un algorithme de consensus, comme la preuve de travail ou la preuve d’enjeu. Une fois validées, les transactions sont ajoutées au bloc.

La création de nouveaux blocs est régie par un mécanisme appelé la difficulté, qui détermine la quantité de travail nécessaire pour créer un nouveau bloc. La difficulté est ajustée automatiquement en fonction du taux de hachage du réseau, qui mesure la puissance de calcul totale des mineurs, permettant d’obtenir une production de nouveaux blocs régulière (un nouveau bloc est créé sur Bitcoin toutes les 10 minutes).

Lorsqu’un nouveau bloc est créé, il est ajouté à la blockchain, qui est une base de données décentralisée et distribuée qui enregistre l’ensemble des transactions effectuées sur le réseau. Chaque bloc contient alors bien une référence au bloc précédent, ce qui permet de garantir la continuité et l’intégrité de la blockchain. L’entité qui a produit le bloc reçoit quant à elle une « récompense de bloc ».

En résumé, un bloc est constitué d’un en-tête de bloc et d’un ensemble de transactions validées. Les blocs sont créés par les mineurs à l’aide d’un algorithme de consensus et sont ajoutés à la blockchain, qui enregistre l’ensemble des transactions effectuées sur le réseau. La difficulté et le taux de hachage sont des mécanismes clés de la création de nouveaux blocs.