Definition
Un Block Root est un engagement cryptographique canonique qui représente de manière unique l’intégralité du contenu et de la structure d’un bloc au sein d’un système de blockchain (blockchain). Il est généralement dérivé du hachage des champs de l’en-tête du bloc et, dans certaines conceptions, de son corps, produisant un identifiant de taille fixe utilisé par le consensus (consensus), les mécanismes de finalité (finality) et les règles de choix de branche pour référencer, comparer et valider des blocs spécifiques sans avoir à traiter l’intégralité de leurs données.
In Simple Terms
Le Block Root est une empreinte cryptographique unique pour un bloc. Il résume les données du bloc en un seul hash, de sorte que le bloc puisse être identifié et référencé avec précision. Cette empreinte permet aux règles et aux participants de la blockchain (blockchain) de se référer à un bloc précis sans avoir besoin d’examiner tout le contenu du bloc.
Context and Usage
Le terme Block Root apparaît dans les spécifications de protocoles bas niveau, les implémentations de clients et les discussions de recherche autour de la sécurité du consensus (consensus), des garanties de finalité (finality) et du comportement de réorganisation de chaîne. Il sert de poignée principale grâce à laquelle les nœuds suivent quel bloc est proposé, justifié ou finalisé, et comment les branches alternatives de la chaîne sont comparées lors des événements de reorg. Dans de nombreuses conceptions, il est au cœur de l’indexation des blocs, du stockage et de la messagerie réseau.