The French wiki is no longer maintained and is in read-only mode. Information contained within may be inaccurate or outdated. Please go to the English wiki for more up to date information.
Traduction automatique de l'anglais : Le wiki français n'est plus maintenu et est en mode lecture seule. Les informations qu'il contient peuvent être inexactes ou obsolètes. Veuillez consulter le wiki anglais pour des informations plus à jour.
« En-tête de bloc » : différence entre les versions
Page créée avec « Sous le protocole Bitcoin Les blocs sont composés d'une en-tête contenant les informations uniquement nécessaire pour l'assemblage du blockchain. L'en-tête du bloc... » |
|||
Ligne 30 : | Ligne 30 : | ||
|4 | |4 | ||
|- | |- | ||
| | |[[Target]] | ||
|Objectif de difficulté pour la [[preuve de travail]] | |Objectif de difficulté pour la [[preuve de travail]] | ||
|A chaque fois que la [[difficulté]] est ajusté | |A chaque fois que la [[difficulté]] est ajusté |
Dernière version du 13 décembre 2013 à 18:42
Sous le protocole Bitcoin Les blocs sont composés d'une en-tête contenant les informations uniquement nécessaire pour l'assemblage du blockchain. L'en-tête du bloc est d'une taille fixe de 80 octets. Bien que cette taille très limité ne permette pas de stocker de transactions, l'en-tête contient néamoins la racine d'un Arbre de Merkle des transactions ce qui permet de vérifier aisément la présence d'une transactions spécifique dans le blockchain sans avoir à en télécharger l'intégralité. Les clients légers se contentent dans la plus part des cas de ne que télécharger les en-têtes de blocs.
Structure de l'En-tête d'un bloc
Champ | Fonctionnalité | Mis à jour quand... | Taille (Octets) |
---|---|---|---|
Version | Numéro de version du Bloc | Avec une mise à jour du protocole Bitcoin | 4 |
hashPrevBlock | hash sha256 du header du block précédent | A new block comes in | 32 |
hashMerkleRoot | hash de 256-bit de l'arbre de Merkle | A chaque fois qu'une nouvelle transaction valide est accepté | 32 |
Time | nombre de secondes écoulés depuis le 1970-01-01T00:00 UTC | toutes les secondes | 4 |
Target | Objectif de difficulté pour la preuve de travail | A chaque fois que la difficulté est ajusté | 4 |
Nonce | nombre aléatoire d'une taille de 32-bit | A chaque fois qu'une combinaison a été testé pour trouver le hash le plus court | 4 |