Skip to content

We're upgrading our operations to serve you better. Orders ship as usual from Laval, QC. Questions? Contact us

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

Double SHA-256

Advanced Mining Basics

Also known as: hash256, dSHA-256

Definition

Double SHA-256 means applying the SHA-256 hash function twice in sequence. The output of the first hash becomes the input of the second. This is sometimes written as hash256(x) = SHA-256(SHA-256(x)).

Satoshi Nakamoto chose double hashing as a defense against length extension attacks, which are a theoretical vulnerability of single-pass SHA-256. In practice, this means ASIC mining chips must compute two SHA-256 rounds per hash attempt.

In Simple Terms

Applying SHA-256 twice in sequence, the specific hashing method Bitcoin uses for block mining.

Bitcoin's hashing method where the SHA-256 function is applied twice: SHA-256(SHA-256(data)). This is used for block header hashing and transaction ID computation.

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Mining Glossary

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Compare Miners