Skip to content
Satnam SatoshiIn service of humanityFind your place ↗
Menu
Lesson 02 / 21 · Advanced

Hashes and Merkle commitments

Learn what a compact commitment establishes—and what it does not.

14 MIN WITH PRACTICEREAD → TRY → REFLECTNO WALLET NEEDED

By the end, you’ll be able to…

  • Explain a Merkle inclusion proof conceptually.
  • Distinguish integrity from truth and availability.
Your learning map

Three questions to carry into this lesson.

01Explain a Merkle inclusion proof conceptually.
02Distinguish integrity from truth and availability.
Use these goals to guide your reading. Try the paper exercise, then explain the result in your own words.

A commitment binds data

A cryptographic hash maps data to a fixed-size result. In Bitcoin, hashes connect block headers and organize transaction commitments. Change the underlying data and the corresponding commitment normally changes. A hash does not contain an explanation of the data, and it is not encryption that can be reversed to recover the original content.

A tree makes a short path useful

A Merkle tree combines hashes in pairs until one root remains. A proof can supply the neighboring hashes needed to reconstruct the root from a particular leaf. This establishes inclusion relative to a trusted or independently verified root. It does not, by itself, validate the included transaction’s spending conditions or prove that the root belongs to the accepted chain.

Apply the boundary to service records

Suppose an organization publishes a hash of a kitchen report. A matching copy later shows that the content agrees with that commitment. It does not prove that meals were served, that the report was honest or that the private evidence will remain available. If the input is predictable, a hash may also be guessable. Keep human verification, storage availability and cryptographic integrity as separate questions in an audit.

Your turn / A paper experiment

Practice on paper

A report hash matches a file, but the file contains an inflated meal count. Which property passed and which remains unproven?

I’ve tried it — show the worked answer

Integrity relative to the published commitment passed: it is the committed content. The accuracy of the meal count remains unproven. A witness, reconciliation process and accountable review are still required.

Want to explore with buttons and instant feedback? Try the practice lab ↗

Think it through

Make a choice. Discover why.

Choose an answer and check the explanation. You can retry as often as you like. These are practice questions, not a test of mastery; answers are not saved or sent.

1. Can a Merkle proof alone establish every transaction rule was followed?
  • Yes
  • No
Read the explanation

No. Inclusion is narrower than full validation.

2. Is hashing a private file equivalent to encrypting it?
  • Yes
  • No
Read the explanation

No. A hash is a commitment; it does not provide general confidentiality or recoverability.

One idea to take with you

A commitment protects consistency, not the truth of an assertion.

Your learning, at your pace

Read every lesson freely. Optional progress tracking needs JavaScript and browser storage; it does not require an account or wallet.