Investor's wiki

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

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

L'en-tĂȘte de bloc est une section dans un bloc qui sert de rĂ©sumĂ© du reste du bloc. Il est composĂ© de toutes les mĂ©tadonnĂ©es,. telles que l'heure et la difficultĂ© auxquelles le bloc a Ă©tĂ© minĂ©,. la racine Merkle des transactions incluses et le nonce. Le hash du bloc prĂ©cĂ©dent est Ă©galement prĂ©sent , ce qui nous permet de crĂ©er la "chaĂźne" de blocs. Essentiellement, l'en-tĂȘte de bloc contient toutes les donnĂ©es qui ne sont pas la liste des transactions brutes elle-mĂȘme.

Un en-tĂȘte de bloc est ce que les mineurs hachent pour essayer de rendre le bloc valide. C'est beaucoup plus efficace que de hacher l'intĂ©gralitĂ© du bloc, qui peut ĂȘtre composĂ© de milliers de transactions. Il serait beaucoup plus fastidieux pour un mineur de changer le nonce et de ressasser un bloc entier de 2 Mo Ă  chaque tentative. Comparez cela avec le hachage des en-tĂȘtes de bloc de Bitcoin, par exemple, qui ont une longueur fixe de 80 octets.

Les en-tĂȘtes de bloc sont excellents du point de vue du minage, mais en raison de leur petite taille, ils sont Ă©galement idĂ©aux pour les clients lĂ©gers. La blockchain Bitcoin est trop volumineuse pour ĂȘtre stockĂ©e par des appareils tels que les smartphones. Si la chaĂźne avait 100 000 blocs de 1 Mo, vous consommeriez 100 Go d'espace. Mais avec seulement les en-tĂȘtes de bloc pour ces mĂȘmes blocs, vous ne prendriez que 0,008 Go ou 8 Mo.

De cette maniĂšre, les appareils disposant de moins de bande passante ou d'espace de stockage peuvent toujours effectuer un certain degrĂ© de validation. Étant donnĂ© que la racine Merkle encapsule toutes les transactions, ils peuvent vĂ©rifier ultĂ©rieurement si une transaction a Ă©tĂ© incluse dans un bloc particulier. Cela a un coĂ»t - l'utilisateur doit toujours compter sur un tiers pour lui fournir les informations nĂ©cessaires. Cela dit, les clients lĂ©gers sont prĂ©fĂ©rables Ă  un systĂšme oĂč les utilisateurs n'effectuent aucune vĂ©rification.

Points forts

  • Ils sont hachĂ©s pour crĂ©er une preuve de travail pour les rĂ©compenses miniĂšres.

  • Les en-tĂȘtes de bloc identifient des blocs individuels dans une blockchain.

  • Les blocs sont superposĂ©s verticalement, en commençant par le "bloc de genĂšse".

  • Le numĂ©ro de version Bitcoin vous aide Ă  garder une trace des changements dans le protocole.

  • Chaque en-tĂȘte de bloc contient trois ensembles de mĂ©tadonnĂ©es de bloc et plusieurs composants individuels.