ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Chaîne de blocs

En-tête de bloc (crypto-monnaie)

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

Un en-tête de bloc est utilisé pour identifier un bloc particulier sur une blockchain entière et est haché à plusieurs reprises pour créer une preuve de travail pour les récompenses minières. Une blockchain se compose d'une série de différents blocs qui sont utilisés pour stocker des informations relatives aux transactions qui se produisent sur un réseau de blockchain. Chacun des blocs contient un en-tête unique, et chaque bloc de ce type est identifié individuellement par son hachage d'en-tête de bloc.

Points clés à retenir

  • Les en-têtes de bloc identifient les blocs individuels dans une blockchain.
  • Ils sont hachés pour créer une preuve de travail pour les récompenses minières.
  • Les blocs sont superposés verticalement, en commençant par le « bloc de genèse ».
  • Chaque en-tête de bloc contient trois ensembles de métadonnées de bloc et plusieurs composants individuels.
  • Le numéro de version Bitcoin vous aide à suivre les changements dans le protocole.

Comment fonctionne un en-tête de bloc de crypto-monnaie

Les en-têtes de bloc sont couramment utilisés dans la documentation des développeurs Bitcoin, et aider à enregistrer les tâches rapidement et relativement facilement. Des blockchains entières peuvent être stockées dans une simple base de données ou sous forme de fichier plat. Lorsque l'on considère les blockchains dans leur ensemble, cela aide à les imaginer comme une pile verticale.

Les blocs se superposent, les uns sur les autres, le premier bloc étant la fondation - et ils grandissent en hauteur jusqu'à ce que la fin de la blockchain soit atteinte et que la séquence soit terminée. Le premier bloc de la chaîne est également connu sous le nom de « bloc de genèse ». Les couches et l'histoire profonde de chaque séquence sont l'une des choses qui rendent Bitcoin si sûr.

Dans le cadre d'un exercice d'exploitation minière standard, un en-tête de bloc est haché à plusieurs reprises par les mineurs en modifiant la valeur nonce. A travers cet exercice, ils tentent de créer une preuve de travail, qui aide les mineurs à être récompensés pour leurs contributions afin que le système de blockchain fonctionne de manière fluide et efficace.

Au fil du temps et des mises à jour technologiques, Les crypto-monnaies gagnent rapidement en popularité dans des régions du monde entier.

Conditions requises pour un en-tête de bloc

L'en-tête de bloc contient trois ensembles de métadonnées de bloc. C'est une chaîne de 80 octets, et il est composé du numéro de version Bitcoin long de 4 octets, hachage de bloc précédent de 32 octets, Racine Merkle longue de 32 octets, Horodatage long de 4 octets du bloc, Cible de difficulté longue de 4 octets pour le bloc, et le nonce long de 4 octets utilisé par les mineurs.

Composants d'en-tête de bloc

Chacun de ces composants est essentiel pour créer un en-tête précis et fiable. L'identifiant principal de chaque bloc individuel est le hachage cryptographique qu'il contient. Il s'agit essentiellement d'une empreinte digitale, et il est créé en hachant deux fois l'en-tête de bloc via l'algorithme applicable.

Le numéro de version Bitcoin est utile pour suivre les modifications et les mises à jour tout au long du protocole. Le hachage du bloc précédent renvoie au bloc précédent, ou son bloc parent, sécuriser efficacement la chaîne.

La racine Merkle est composée de tous les hachages de transaction hachés au sein de la transaction. Ce n'est pas aussi compliqué qu'il y paraît, chaque hachage est juste davantage haché. L'horodatage est inclus afin que tous ceux qui travaillent sur le projet puissent voir un permanent, enregistrement codé du moment où un événement particulier s'est produit. Il fournit généralement la date et l'heure de cet événement particulier et est souvent suffisamment étroit pour être précis en une fraction de seconde seulement.

La cible de difficulté est utilisée, simplement, pour ajuster à quel point il est difficile pour les mineurs qui travaillent de résoudre le bloc. Dernièrement, le nonce est la valeur que les mineurs peuvent modifier pour créer différentes permutations et générer un hachage correct dans la séquence.