Un bloc est un enregistrement dans la blockchain qui contient et confirme plusieurs transactions en attente. Toutes les 10 minutes, en moyenne, un nouveau bloc contenant des transactions est ajouté à la chaine de blocs par le minage.
Chaque bloc Bitcoin la TimeChain Bitcoin est constitué de deux parties :
– la partie de en-tête (header)
– la partie centrale qui contient une liste de transactions.
L’en-tête contient :
1. La version du protocole utilisée pour ce bloc
2. Le hachage (SHA-256) du bloc précédent
3. Le hash de la racine de l’arbre de Merkle de transaction incluses dans ce bloc
4. L’horodatage du bloc (le « timestamp ») exprimé en secondes depuis le 1er janvier 1970 (heure UNIX).
5. La difficulté de minage de ce bloc
6. Le nonce, un nombre arbitraire que les mineurs modifient pour essayer de trouver un hachage inférieur à la cible de difficulté.