Skip to main content

How Do ‘Simplified Payment Verification’ (SPV) Wallets Use Merkle Trees?

SPV wallets are lightweight wallets that do not download the entire blockchain. Instead, they only download the block headers.

To verify that a transaction is legitimate and included in a block, the SPV wallet requests a Merkle Proof from a full node. The Merkle Proof, along with the Merkle Root in the block header, allows the SPV wallet to cryptographically confirm the transaction's inclusion without needing the full transaction data.

How Does a Lightweight Wallet Use the Merkle Root for Verification?
How Does a Merkle Tree Enable “Simplified Payment Verification” (SPV)?
What Is Simplified Payment Verification (SPV) and Its Role in Lightweight Wallets?
How Does a Dividend Payment Affect the Put-Call Parity Relationship?