Namefi
Back to all glossary terms

Hash Function

A one-way function that turns any input into a fixed-size fingerprint, used to chain blocks and detect tampering.

Namefi TeamNamefi TeamAuthorVictor ZhouVictor ZhouEditorJuly 2, 2026
  • glossary

A hash function (also called a cryptographic hash function) takes an input of any size and deterministically produces a fixed-size output, or digest, such that changing even one bit of the input scrambles the output completely and finding two inputs with the same digest is computationally infeasible. Bitcoin chains its blocks by embedding the double SHA-256 hash of each block header inside the next one, so altering any past block would change its hash and break every block after it. Ethereum uses a related function, Keccak-256, to derive account addresses from public keys and to build its Merkle trees. This tamper-evidence is also what underpins cryptographic security for a tokenized domain: the NFT representing ownership is committed into the same hash-secured chain state as every other on-chain asset.

Related keywords

  • hash function
  • cryptographic hash function
  • SHA-256
  • Keccak-256
  • hashing
  • collision resistance

Contributors

Namefi TeamAuthor
Namefi Team • Namefi

Namefi is a collective of engineers, designers, and operators who obsess over building tools that make managing your onchain domain names effortless.

Victor ZhouEditor
Founder & Standards Editor • Namefi

Victor Zhou is a technology founder and standards editor focused on digital identity and trust. He founded Namefi, edits Ethereum Improvement Proposals, and previously led smart-contract architecture work at Google Labs.

His work sits at the intersection of naming, ownership, and the systems people use to establish identity online. That perspective makes him especially interested in the way names move between personal meaning, public recognition, and digital infrastructure.

For Namefi, Victor edits and writes about domains as durable digital identity: how names become ownable onchain assets, how tokenization changes custody and trust, and what naming can learn from the systems people use to establish identity online.