Transaction hashes є leaves; пари з’єднують і double-SHA-256 до одного root, останній дублюють за непарної ширини. Merkle proof дає sibling path для включення без усіх транзакцій, але включення саме не доводить консенсусну валідність.
Детерміноване binary hash tree, корінь якого прив’язує header до кожного txid блока. [Bitcoin Developer Guide — Merkle Trees] [Bitcoin whitepaper — Simplified Payment Verification] [Bitcoin Core — Merkle tree implementation]
Transaction hashes є leaves; пари з’єднують і double-SHA-256 до одного root, останній дублюють за непарної ширини. Merkle proof дає sibling path для включення без усіх транзакцій, але включення саме не доводить консенсусну валідність. [Bitcoin Developer Guide — Merkle Trees] [Bitcoin whitepaper — Simplified Payment Verification] [Bitcoin Core — Merkle tree implementation]
Повний валідуючий вузол відтворює результат із блоків і транзакцій, локально застосовує правила консенсусу та відхиляє невалідні дані навіть від майнера, explorer чи більшості peers. Шлях перевірки відтворюваний і не потребує довіри до тлумачення вебсервісу. [Bitcoin Developer Guide — Merkle Trees] [Bitcoin whitepaper — Simplified Payment Verification] [Bitcoin Core — Merkle tree implementation]
Proof of work упорядковує лише історії з валідними блоками; він не робить невалідну транзакцію чинною і не створює миттєвої математичної фінальності. Реорганізації можливі, ресурси впливають на доступність перевірки, а структура сама не гарантує приватність, безпечне зберігання чи правильні операційні рішення. [Bitcoin Developer Guide — Merkle Trees] [Bitcoin whitepaper — Simplified Payment Verification] [Bitcoin Core — Merkle tree implementation]
Використовуйте актуальну валідуючу реалізацію, перевіряйте дані й відрізняйте консенсус від relay або mining policy. Для важливих рішень досліджуйте транзакцію, header, target та накопичений chainwork, контролюйте software і backups та спершу тестуйте малою сумою. [Bitcoin Developer Guide — Merkle Trees] [Bitcoin whitepaper — Simplified Payment Verification] [Bitcoin Core — Merkle tree implementation]
Для повної картини прочитайте також Блок, Транзакція, Заголовок блока. На цю статтю також посилаються Заголовок блока, Криптографічний хеш, SHA-256, Підтвердження.