Я смотрю на статью в Википедии о хэш-деревьях , и меня слегка смущает их диаграмма.
Конечный узел, очевидно, содержит хэш базовых данных.
Отличаются ли листовые узлы в хеш-деревьях от любых неконечных узлов? Содержат ли нествольные узлы хэши данных или хешей хешей ?
Учитывая эту диаграмму:
Что из этого является Hash 1
хешем?
Hash 1-0
+ Hash 1-1
Data block 002
+ Data block 003
Или хеш-деревья принципиально различаются в зависимости от приложения (rsync, P2P-сети, Git и т. Д.)?