Simplified Payment Verification (SPV) is a method described in the original Bitcoin whitepaper that allows light nodes to verify that a transaction has been included in a block without downloading the entire blockchain. SPV clients only store block headers and use Merkle proofs to confirm transaction inclusion. This makes it possible to run a Bitcoin wallet on devices with limited storage, like smartphones, while still independently verifying payments.