Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
dtechlog
7 лет назад

Структуры данных / Дерево Меркле

Хэш-деревом называют представление данных в виде дерева с корнем, ветвями и листьями.

Построение дерева:

  1. Каждый лист дерева именуется результатом хэш-функции над блоком данных этого листа;
  2. Каждая ветвь и корень дерева именуется результатами хэш-функции над списком всех имён прямых потомков и блоком связанных данных при наличии таковых.

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

Прочие названия и применение хэш-деревьев:

  • Деревья Меркле, названы по имени Ральфа Меркле, запатентовавшего идею хэш-деревьев в 1979;
  • TTH (Tiger Tree Hashing), алгоритм проверки целостности данных файлов в сетях DC++, Gnutella.
1
0.000 GOLOS
На Golos с October 2017
Комментарии (0)
Сортировать по:
Сначала старые