Как проверить дерево Меркла

2022-11-25 12:14

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

1. Загрузите необходимое программное обеспечение/инструменты:

a) Скачайте и установите версию NodeJS LTS с официального сайта

b) Скачайте и распакуйте пакет верификатора дерева Меркла

1. Войдите в свой аккаунт Binance и перейдите по ссылке Кошелек - Обзор кошелька - Аудит. Нажмите Скачать дерево Меркла, чтобы получить свой лист Меркла для проверки. Затем поместите данные в каталог пакета верификатора.

image

3. Перейдите в терминал и найдите каталог папки «merkle-tree-verify» пакета верификатора.

image

4. Запустите команду «npm install».

image

5. Запустите команду «node ./verify.js <расположение данных дерева Меркла><пробел><ваш лист Меркла>".*.

Например, «node ./verify.js ./output_merkle_tree_small.txt 64b3993941c4989c».

image

6. Проверьте хэш корня на странице Сведения о хранении активов сайта Binance. Убедитесь, что вы выбрали правильный аудиторский отчет.

image

*Обратите внимание, что этот процесс может занять более 20 минут в зависимости от размера данных дерева Меркла и ресурсов вашего ПК/Mac.