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

De Bitcoin Wiki
Aller à la navigation Aller à la recherche
Panda (discussion | contributions)
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... »
 
Panda (discussion | contributions)
 
Ligne 30 : Ligne 30 :
|4
|4
|-
|-
|Bits
|[[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