đŸ”„ The technical essentials: Merkle trees
When a block contains thousands of transactions, proving that one of them is included takes only a dozen or so hashes—you don’t need to download every transaction. This is especially important for light wallets.
A light wallet’s data depends on the node it connects to. For large incoming payments, you can cross-check them using several block explorers.
The header of every $BTC block stores a Merkle root corresponding to all the transactions in that block.
If anything’s unclear, leave me a comment and ask.