Un bloc est un conteneur sérialisé défini par un protocole utilisé pour étendre l’historique de la blockchain. La plupart des protocoles divisent conceptuellement un bloc en (1) un en-tête (résumé à structure fixe) et (2) un corps (une séquence de transactions). Un bloc proposé n'est accepté que si son en-tête satisfait aux règles de consensus et si chaque transaction dans le corps est valide par rapport à l'état résultant du bloc accepté précédent.
En-tête : maillons de chaîne et engagements