Rejoignez-Nous sur

Qu'est-ce qu'un en-tête de bloc dans Bitcoin?

andre francois mckenzie 556746 unsplash

News

Qu'est-ce qu'un en-tête de bloc dans Bitcoin?

andre francois mckenzie 556746 unsplash

Bitcoin, le monde qui est sur toutes les lèvres depuis deux ans, depuis que les crypto-monnaies ont atteint un niveau d’adoption record. C’est la crypto-monnaie la plus précieuse et la plus importante au monde, une invention merveilleuse de l’esprit humain, et elle nous offre à tous un moyen de contrôler notre argent sans laisser à des tiers l’accéder.

La raison pour laquelle Bitcoin était et est toujours un si gros problème est évidente: c'est une monnaie numérique décentralisée (comme de l'argent virtuel ou de l'or), elle permet à quiconque de transférer de l'argent d'un endroit à un autre en quelques secondes à peine et sans banque, les institutions, ou les gouvernements peuvent vraiment le contrôler.

Aussi important que puisse être Bitcoin, c’est la technologie sous-jacente qui semble l’être encore plus. Même s’il n’est pas encore reconnu comme tel, la blockchain est probablement l’invention la plus importante des vingt dernières années. C’est une technologie tellement pertinente à notre époque qu’elle perturbe déjà chaque jour davantage d’industries.

Comme pour toutes les technologies modernes, il existe de nombreux détails techniques et des aspects mineurs mais importants qui pourraient échapper à la vue ou à l’attention du public. Dans cet article, nous examinerons une caractéristique souvent négligée, mais très importante, de la blockchain de Bitcoin, appelée "en-tête de bloc".

Qu'est-ce qu'un en-tête de bloc?

Pour comprendre exactement ce qu'est un en-tête de bloc, il faut d'abord comprendre ce qu'est un blockchain est. Inventé par Satoshi Nakamoto en 2008, la blockchain est un grand livre de transactions public, une liste croissante d'enregistrements (appelés blocs), reliés entre eux et protégés par une cryptographie. Il s’agit d’une structure de données conçue pour stocker les transactions dans une série de blocs liés en retour.

Il y a beaucoup à discuter ici, car la blockchain est une technologie fascinante et complexe, cependant, dans l’intérêt de cet article, nous allons garder les choses aussi simples que possible. Chaque bloc de la blockchain contient une liste de transactions. En fait, la structure d'un bloc comprend deux éléments principaux: un en-tête de bloc et la liste des transactions.

Structure d'en-tête de bloc

Le composant d'en-tête de bloc a un identifiant unique appelé hachage d'en-tête de bloc. Chaque en-tête de bloc est composé de trois composants principaux: le hachage de bloc précédent, l’horodatage, la difficulté et le nonce (informations sur l’exploitation minière) et la racine de l’arbre de Markle.

Le numéro de version est utilisé pour suivre les mises à niveau et les modifications du protocole Bitcoin. Le hachage d'en-tête précédent est le composant qui relie au bloc précédent et sécurise la chaîne.

Le hachage de bloc est responsable de l'identification du bloc dans une blockchain. En bref, chaque bloc de la blockchain est identifié par son hachage d'en-tête de bloc. Chaque bloc est identifié de manière unique par un numéro de hachage obtenu en double hachant l'en-tête de bloc avec l'algorithme SHA256. Un aspect important à noter ici est le fait que le hachage d'en-tête n'est PAS stocké dans la structure de bloc. Au lieu de cela, chaque nœud le calcule au fur et à mesure que le bloc est "reçu" par le réseau.

La cible de difficulté du bloc est le nombre de zéros à rechercher lors du hachage de l'en-tête du bloc afin de respecter le niveau de preuve de travail spécifié. Le nonce est la valeur modifiée par les mineurs pour essayer différentes permutations afin d'atteindre le soi-disant niveau de difficulté.

L'arbre de Merkle est probablement le composant le plus complexe ici. C’est un arbre binaire contenant des hachages cryptographiques sur ses «feuilles». Dans le cas de Bitcoin, l’arbre de Merkle est créé par une paire de nœuds récursivement hachés jusqu’à ce qu’un hachage singulier, la racine de Merkle, soit déterminé.

Plus d'informations sur l'en-tête de bloc

L’en-tête de bloc peut être considéré comme une sorte de métadonnée au sommet d’un bloc de transactions. L’en-tête est en fait une chaîne longue de 80 octets, composée du numéro de version Bitcoin long de 4 octets, du hachage du bloc précédent de 32 octets, de la racine Merkle de 32 octets, de l’horodatage du bloc de 4 octets, de 4 octets, cible difficile et nonce long de 4 octets utilisé par les mineurs.

Pour en avoir une idée, voici un en-tête de Bitcoin block 123.456: "

Conclusion

L'en-tête de bloc est un composant très important de tout bloc dans une chaîne de blocs. Même si cela revêt une importance capitale pour l’écosystème Bitcoin, il est souvent négligé. Cependant, si vous voulez vraiment comprendre le fonctionnement de la blockchain, il est important que vous en appreniez le plus possible au sujet de l'en-tête de bloc.



Traduction de l’article de Erick Stingaciu : Article Original

BlockBlog

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog

Commenter cet Article

Commenter cet Article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus dans News

Les Plus Populaires

Acheter des Bitcoin

Acheter des Alt-Coins

Sécuriser vos Cryptos

Vêtements et Produits Dérivés

Top
sed quis massa risus. consequat. elit.