Merkle Trees: How They Verify Blockchain Data Efficiently