Mastering Bitcoin — 11.4: SPV and Lightweight Clients

Опубликовано: 06 Июнь 2026
на канале: Ludium
8
2

How does a Bitcoin wallet fit on a phone when the blockchain is over 500 gigabytes? This video explores Simplified Payment Verification (SPV), the engineering compromise that lets lightweight clients verify payments by downloading only block headers, and examines the security and privacy tradeoffs hidden inside that convenience.

Key concepts covered:
Simplified Payment Verification (SPV) and the 10,000x size reduction from blocks to headers
Header chains, proof of work, and the getheaders message exchange
Merkle trees and merkle paths: proving inclusion with only log(n) hashes
Confirmations as 'proof by proxy' rather than direct validation
The asymmetry of SPV: confirming existence but not uniqueness
Sybil attacks, network partitioning, and why trust-minimized is not trustless
Privacy leaks from address queries, bloom filters, and compact block filters
Full nodes vs lightweight clients: storage, verification, Sybil resistance, and privacy compared