Content-addressed hashing for Merkle nodes.
Uses SHA-256 to generate Content Identifiers (CIDs) for nodes.