À quoi sert un arbre de Merkle, et pourquoi les blocs en ont-ils besoin ?
Pour prouver qu’une transaction se trouve dans un bloc, il suffit de quelques hachages sur le chemin entre cette transaction et la racine de Merkle ; leur nombre augmente de façon logarithmique avec le nombre de transactions. La vérification simplifiée des paiements (SPV), décrite à la section 8 du livre blanc de Bitcoin, s’appuie sur les chemins de Merkle pour permettre aux clients légers de confirmer des transactions sans télécharger le bloc entier.
L’intérêt des arbres de Merkle est qu’un seul hachage racine très court suffit à « verrouiller » un grand nombre de transactions : la moindre modification est immédiatement détectable.
L’en-tête de chaque bloc $BTC contient une racine de Merkle correspondant à toutes les transactions du bloc. Valeur actuelle : 71363.03.
Pour prouver qu’une transaction se trouve dans un bloc, il suffit de quelques hachages sur le chemin entre cette transaction et la racine de Merkle ; leur nombre augmente de façon logarithmique avec le nombre de transactions. La vérification simplifiée des paiements (SPV), décrite à la section 8 du livre blanc de Bitcoin, s’appuie sur les chemins de Merkle pour permettre aux clients légers de confirmer des transactions sans télécharger le bloc entier.
L’intérêt des arbres de Merkle est qu’un seul hachage racine très court suffit à « verrouiller » un grand nombre de transactions : la moindre modification est immédiatement détectable.
L’en-tête de chaque bloc $BTC contient une racine de Merkle correspondant à toutes les transactions du bloc. Valeur actuelle : 71363.03.