A block header links each block to the last and commits to its data. See Bitcoin's six 80-byte fields, Merkle roots, and how ...