Post
Topic
Board Новички
Re: Деревья Меркла
by
pifdec
on 20/02/2019, 13:23:27 UTC
Какие аргументы необходимы для вычисления hashMerkleRoot в хедере блока? Я правильно понимаю, что нам нужны хэши транзакций только одного блока?
То есть hashMerkleRoot блока n+1 никак не связан с hashMerkleRoot  блока n, верно?

Хедер блока хэшируется и этот хэш является частью хэша следующего хедера следующего блока.
Поменяете один байт в транзакции - изменится хэш всех заголовков над этой транзакцией.

это вы про хэш блока (hashPrevBlock), а меня интересует хэш дерева меркла (hashMerkleRoot), который так же содержится в  block header

я понял вас. Но все равно интересует какие данные используются для вычисления корня меркала. Я так понимаю для вычисления нужны только транзакции блока для которого вычисляем меркала