Do we really need the entire block to verify a single transaction?
Non-binary Merkle trees also exist
Adding a node
Pruning to branch
Pruning to branch F