<p>Merkle proofs are not for blocks nor is there a singular &quot;the merkle proof.&quot; Merkle proofs are for transactions. They prove that a particular transaction is contained within a particular block.</p>
<p>A merkle proof begins with the transaction that is being proved. Then each branch in the merkle tree that cannot be derived from the transaction is provided, all the way up to the root. The result is a path from the merkle root to the transaction. A verifier can then use this path to compute the merkle root and check that it matches the one in the block header.</p>

CC BY-SA 4.0
2020-09-22T22:48:29.437Z
2020-09-22T22:48:29.437Z
Ava Chow
<p>I'm not sure how Merkle tree and Merkle proof are different. I thought Merkle proof is the same as the Merkle root in each block. However, it seems like Merkle proof contains all Merkle roots of all blocks. Could anyone explain about Merkle proof visually?</p>

CC BY-SA 4.0
2020-09-23T09:55:08.450Z
Hi, I suggest you first browse the questions that have been asked here on the same topic, for example https://bitcoin.stackexchange.com/questions/69018/merkle-root-and-merkle-proofs which I believe could answer most of your questions. If after reading all this you still don't understand then ask again more precise questions
Sosthène
<merkle-tree><merkleblock>
How does a Merkle proof differ from the Merkle tree?
user19283043
# How does a Merkle proof differ from the Merkle tree?

(Asked by: username_0 on 2020-09-22)

I'm not sure how Merkle tree and Merkle proof are different. I thought Merkle proof is the same as the Merkle root in each block. However, it seems like Merkle proof contains all Merkle roots of all blocks. Could anyone explain about Merkle proof visually?

**Tags:** merkle-tree, merkleblock

> **Comments:**
> **username_1**: Hi, I suggest you first browse the questions that have been asked here on the same topic, for example https://bitcoin.stackexchange.com/questions/69018/merkle-root-and-merkle-proofs which I believe could answer most of your questions. If after reading all this you still don't understand then ask again more precise questions  

---

## 1 answers

### Answer by username_2 on 2020-09-22. Score: 2 | Accepted answer

Merkle proofs are not for blocks nor is there a singular "the merkle proof." Merkle proofs are for transactions. They prove that a particular transaction is contained within a particular block.

A merkle proof begins with the transaction that is being proved. Then each branch in the merkle tree that cannot be derived from the transaction is provided, all the way up to the root. The result is a path from the merkle root to the transaction. A verifier can then use this path to compute the merkle root and check that it matches the one in the block header.


---

