About 14 minutes with practice. You only need something to take notes with. No real wallet details or payments are part of this lesson.
Course contents · Lesson 2 of 21
- Read the whitepaper as an argument · Marked complete
- Hashes and Merkle commitments · Marked complete
- UTXOs, change and accounting · Marked complete
- Scripts describe spending conditions · Marked complete
- Signatures and what they authorize · Marked complete
- Block headers and the chain of work · Marked complete
- Difficulty, hashrate and noisy observations · Marked complete
- Issuance, fees and incentives · Marked complete
- Mempools and policy are not consensus · Marked complete
- Fee changes: RBF and CPFP · Marked complete
- SegWit and transaction weight · Marked complete
- Taproot and Schnorr: useful, not magical · Marked complete
- HD wallets and derivation paths · Marked complete
- PSBT: separate construction from signing · Marked complete
- Descriptors make a wallet policy portable · Marked complete
- Full nodes, pruning and verification · Marked complete
- Reorganizations and lightweight evidence · Marked complete
- Lightning channels and HTLCs · Marked complete
- Lightning liquidity has direction · Marked complete
- Soft forks, proposals and human coordination · Marked complete
- Capstone: trace a payment end to end · Marked complete
What you will learn
- Explain a Merkle inclusion proof conceptually.
- Distinguish integrity from truth and availability.
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.
Practice on paper
A report hash matches a file, but the file contains an inflated meal count. Which property passed and which remains unproven?
Reveal 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.
Check your understanding
Choose an answer in your head or on paper, then reveal the explanation. Retry whenever you like. Answers are not submitted or scored; completion marks are your own learning notes.
1. Can a Merkle proof alone establish every transaction rule was followed?
- Yes
- No
Reveal answer 1
No. Inclusion is narrower than full validation.
2. Is hashing a private file equivalent to encrypting it?
- Yes
- No
Reveal answer 2
No. A hash is a commitment; it does not provide general confidentiality or recoverability.
Take this 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.
Remove the saved completion marks for this course on this browser? Other courses will stay unchanged.
Saved only in this browser for this website address. Clearing storage, changing device or using a different gateway may lose these marks. No sync, grading or credential; nothing is sent to us. The export is a record for you, not a file this site can import.