Technical Definition

Hash

A hash is a fixed-size output produced by applying a cryptographic hash function to data. Even a small change in the input normally produces a substantially different output.

By Crypto University Editorial
Transaction HashHash Rate

✦ Key Insight

Hashes are fundamental to blockchain technology. They help support: Block identification Transaction identification Proof of work Merkle trees Data integrity Cryptographic commitments Hashes allow computers to efficiently verify whether information has changed.

✕ Common Misconceptions

Confusing hashing with encryption

Assuming a hash can simply be decrypted

Confusing a transaction hash with a wallet address

Assuming all blockchains use the same hash function

Treating hashes as inherently private

Confusing hashing with digital signatures

Detailed Explanation

How It Works

A hash function accepts input data of varying size and produces a fixed-length output.

For example, Bitcoin extensively uses SHA-256.

A good cryptographic hash function is designed so that reversing the hash to recover the original input is computationally impractical.

FAQs

Can a hash be decrypted?
Hashing is not encryption, so there is no normal decryption process.

Why are hashes useful?
They provide efficient fingerprints for data.

In Practice

“A block header is processed through a cryptographic hash function. Changing even a small part of the block data changes the resulting hash, helping make tampering detectable.”

Dig Deeper