Qu’est-ce que la hauteur de bloc ?
La hauteur de bloc indique la position d’un bloc dans une blockchain. Dans Bitcoin, le premier bloc, appelé bloc de genèse, a la hauteur 0. Les suivants ont les hauteurs 1, 2, 3, chaque nouveau bloc augmentant la hauteur d’une unité.
Un bloc regroupe des transactions et des données associées. Sa hauteur permet de situer ces enregistrements dans la chaîne et sert souvent à calculer les confirmations ou à déterminer quand une règle prend effet.
À quoi sert la hauteur de bloc ?
Un explorateur de blocs permet de consulter les blocs et transactions sur la chaîne. Lors d’une recherche, la hauteur du bloc contenant la transaction est généralement visible. En la comparant à la hauteur la plus récente, on peut connaître le nombre de blocs ajoutés ensuite.
La hauteur peut aussi déclencher des règles du protocole. Par exemple, tous les 210 000 blocs, Bitcoin réduit la subvention en nouvelles unités des blocs suivants : c’est le halving de Bitcoin. La règle suit la position du bloc, pas une date du calendrier.
Certaines mises à jour ou conditions de prise d’effet des transactions utilisent également la hauteur. Le protocole définit leurs conditions précises, qui ne dépendent pas toutes uniquement de la hauteur.
Comment calculer les confirmations avec la hauteur ?
Sur Bitcoin, lorsque la transaction entre dans la chaîne actuellement adoptée, son bloc d’inclusion compte comme première confirmation. Chaque nouveau bloc suivant en ajoute une.
Tant que le bloc contenant la transaction reste dans la chaîne courante, on peut calculer :
Confirmations = hauteur du dernier bloc − hauteur du bloc contenant la transaction + 1
Par exemple, la transaction est incluse à la hauteur 800 000 et la hauteur actuelle est 800 005. Cinq blocs suivent, plus le bloc d’inclusion : 800 005 − 800 000 + 1 = 6 confirmations. Les nombres sont uniquement illustratifs.
Davantage de confirmations signifie davantage de blocs accumulés après la transaction. Le destinataire détermine combien attendre selon son usage, mais cela ne garantit pas qu’aucun changement soit jamais possible.
Que faut-il prendre en compte ?
Des blocs différents peuvent avoir la même hauteur. Deux mineurs peuvent proposer des blocs à des moments proches, créant des branches concurrentes. La hauteur est identique, mais le contenu peut différer. Pour identifier un bloc précis, il faut aussi préciser le réseau et utiliser le hash du bloc, son identifiant calculé selon les règles.
Les confirmations dépendent de la chaîne actuellement adoptée. Lorsqu’un nœud exécutant le logiciel de validation passe à une autre branche valide, il s’agit d’une réorganisation. Une transaction de l’ancienne branche peut quitter la chaîne courante ; soustraire son ancienne hauteur ne calcule alors plus ses confirmations.
La hauteur ne se convertit pas directement en date. Bitcoin vise un bloc toutes les dix minutes environ en moyenne, mais chaque intervalle varie. La date d’arrivée à une hauteur future ne peut être qu’estimée.
La vitesse de production et les conventions de numérotation peuvent aussi différer entre réseaux. Une hauteur supérieure ne prouve donc pas à elle seule un fonctionnement plus ancien, plus sûr ou plus actif.
Termes associés
Découvrez les blocs, la blockchain et le halving de Bitcoin, ou revenez au glossaire des cryptomonnaies.




