Why Is the Merkle Root Essential for Simplified Payment Verification (SPV)?
Simplified Payment Verification (SPV) allows a light client (wallet) to verify that a transaction is included in a block without downloading the entire blockchain. The light client only needs the block header, which contains the Merkle Root, and the Merkle path (a small set of hashes) from the transaction up to the root.
By re-hashing the path and checking if it matches the Merkle Root, the client can cryptographically prove the transaction's inclusion and validity.