Un bloc est un conteneur numérique sécurisé utilisé au sein d'un réseau blockchain pour stocker des données de transaction vérifiées. Il constitue l'unité fondamentale du registre, contenant un ensemble d'informations liées de manière cryptographique à l'entrée précédente dans la séquence. En regroupant les données de cette manière, le réseau garantit que toutes les transactions enregistrées restent organisées et vérifiables.
Pour fonctionner, chaque bloc comprend des composants spécifiques tels qu'un horodatage, une liste de validateurs et un identifiant unique appelé hash. Ce hash est généré en fonction du contenu du bloc et des données du précédent, créant ainsi une chaîne inviolable. Une fois qu'un bloc est approuvé par le réseau et scellé, il devient une partie permanente du registre, ce qui signifie que son contenu ne peut être modifié ou supprimé sans affecter l'ensemble de la chaîne.
En pratique, différents réseaux blockchain gèrent ces conteneurs de diverses manières. Par exemple, Bitcoin génère généralement un nouveau bloc toutes les dix minutes, tandis que d'autres réseaux peuvent en produire toutes les quelques secondes. Chaque bloc se voit souvent attribuer un numéro séquentiel appelé hauteur de bloc, ce qui permet aux utilisateurs de suivre sa position spécifique au sein de la chaîne. La taille de ces blocs est un choix de conception critique, car elle permet d'équilibrer le besoin en capacité de transaction par rapport aux exigences de stockage et de bande passante nécessaires à l'exécution des nœuds du réseau.