Калькулятор дерева Merkle
Обчисліть корінь і дерево Merkle зі списку листів — SHA-256 або подвійний SHA-256 Bitcoin, прямо у браузері.
🔒 100% у вашому браузері — нічого не завантажується
Як це працює
Введіть по одному листу на рядок, щоб побудувати дерево Merkle та отримати його корінь. Кожен лист хешується, потім хеші попарно об'єднуються й повторно хешуються рівень за рівнем (на непарних рівнях останній вузол дублюється) аж до єдиного кореня. Оберіть звичайний SHA-256 або подвійний SHA-256 у стилі Bitcoin. Усе виконується у вашому браузері.
Часті запитання
Що таке дерево Merkle?
Дерево хешів, у якому кожен батьківський вузол є хешем двох своїх дочірніх вузлів. Один невеликий кореневий хеш фіксує весь набір даних, тому будь-яка зміна будь-якого листа змінює корінь.
Чому Bitcoin використовує дерева Merkle?
Кожен блок узагальнює всі свої транзакції в одному корені Merkle, що дозволяє легким клієнтам перевірити наявність транзакції без завантаження всього блоку. Bitcoin використовує подвійний SHA-256.
Що відбувається за непарної кількості листів?
Останній вузол дублюється й об'єднується сам із собою — те саме правило використовує Bitcoin, — щоб кожен рівень можна було розбити на пари.