
Un bloc est un élément de base de la technologie blockchain, comme son nom l'indique. Il est constitué :
- d'un en-tête (header) de bloc ;
- d'un ensemble de transactions validées.

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 du bloc. 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.
Sur le réseau Bitcoin, la création de nouveaux blocs est régie par un mécanisme appelé la difficulté, qui détermine la quantité de travail (en calculs informatiques) 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 (block reward) constituée des frais de transaction totaux du bloc, et de la création de nouveaux bitcoins.
Il existe différents mécanismes pour créer des blocs et former une blockchain, qui diffèrent de la preuve de travail de Bitcoin. On peut citer par exemple les différentes variantes de preuve d'enjeu. Quoiqu'il en soit, l'objectif est toujours le même : valider, exécuter, horodater et inscrire définitivement dans un registre un ensemble de messages et de données.
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.