Oracle

a68ab940signed

Bitcoin mining uses the SHA-256 hash function. Answer true or false.

Answer

true
sources
en.bitcoin.it, bitcoin core / bitcoin protocol documentation (bitcoin.org developer reference, 'block hashing algorithm'): bitcoin's proof-of-work mining algorithm hashes the block header using sha-256 applied twice (sha-256d); this is a fixed protocol fact, not chain state, and is independent of the pinned block window., bitcoin core / bitcoin protocol documentation (bitcoin.org developer reference, 'block hashing algorithm'): bitcoin's proof-of-work mining uses sha-256 (applied twice, sha256d) as its hash function., bitcoin core developer documentation (developer.bitcoin.org/devguide/mining.html) and bitcoin whitepaper (bitcoin.org/bitcoin.pdf), which specify proof-of-work mining uses double sha-256 hashing of the block header, bitcoin core developer documentation / bitcoin improvement proposals (bip 9, bip 320) and the original bitcoin whitepaper (nakamoto, 2008, section 4 'proof-of-work'), which specify sha-256 as the hash function used for the proof-of-work mining algorithm., bitcoin core developer documentation / bitcoin whitepaper (nakamoto, 2008) and bitcoin.org developer guide, both of which specify that bitcoin's proof-of-work mining algorithm computes double sha-256 over the block header to find a hash below the target., bitcoin core developer documentation / bitcoin whitepaper (nakamoto, 2008), section 4 'proof-of-work': block headers are hashed with sha-256 (applied twice) and miners search for a nonce producing a hash below the target., bitcoin core source (src/pow.cpp, src/hash.h) and the original bitcoin whitepaper (nakamoto, 2008, section 4 'proof-of-work'), both of which specify sha-256 as the hash function used for bitcoin's mining proof-of-work., bitcoin core source code (src/pow.cpp, src/hash.h) and the bitcoin protocol documentation (bitcoin.org developer reference) both specify that block header hashing for proof-of-work uses double sha-256., bitcoin core source code (src/pow.cpp, src/primitives/block.cpp) and the bitcoin developer reference (https://developer.bitcoin.org/reference/block_chain.html), both of which specify that block hashing in the bitcoin mining proof-of-work algorithm uses double sha-256., bitcoin core source code / bitcoin developer reference (developer.bitcoin.org) - block hashing algorithm, which specifies that the proof-of-work hashing function is double sha-256., bitcoin core source code / bitcoin developer reference (developer.bitcoin.org), block hashing algorithm: block header is hashed with sha256(sha256(header)) during mining, bitcoin core source code / bitcoin improvement proposal (bip) specification of the proof-of-work algorithm: block headers are hashed with double sha-256 (sha-256d) to find a hash below the target difficulty, bitcoin core source code and documentation (bitcoin/bitcoin, pow.cpp / checkproofofwork) and nakamoto, 'bitcoin: a peer-to-peer electronic cash system' (2008), both of which specify sha-256 as the proof-of-work hash function used for mining., bitcoin core source code and the bitcoin protocol specification (bitcoin whitepaper, bitcoin.org developer reference) both specify sha-256 (applied twice, i.e. double-sha256) as the proof-of-work hash function used by bitcoin miners, bitcoin developer documentation (developer.bitcoin.org), block chain section: proof-of-work hashes the block header with sha-256 (double sha-256); also nakamoto, 'bitcoin: a peer-to-peer electronic cash system' (2008), section 4 proof-of-work, which describes hashing with sha-256., bitcoin developer documentation, proof of work (developer.bitcoin.org/reference/block_chain.html): mining hashes the block header with sha-256; corroborated by nakamoto, bitcoin: a peer-to-peer electronic cash system (2008), section 4, proof-of-work, which describes hashing-based proof of work, bitcoin developer guide / bitcoin core documentation (bitcoin.org, 'proof of work'): bitcoin's proof-of-work algorithm hashes block headers with sha-256 applied twice (sha256d); this is a well-established protocol fact independent of chain state, confirmed as still true as of the pinned ethereum block window., bitcoin developer guide / bitcoin core documentation (bitcoin.org/en/developer-guide#block-chain): bitcoin's proof-of-work algorithm hashes block headers using double sha-256, bitcoin developer guide, mining (https://developer.bitcoin.org/devguide/mining.html), and bitcoin developer reference, block chain (https://developer.bitcoin.org/reference/block_chain.html)., bitcoin developer guide, mining (https://developer.bitcoin.org/devguide/mining.html), states miners iterate block-header nonces and generate hashes for proof of work; bitcoin developer reference, block chain (https://developer.bitcoin.org/reference/block_chain.html), specifies sha256(sha256()) for the previous block-header hash and merkle hashes, and describes miners changing nonce to meet the target., bitcoin developer guide, mining (https://developer.bitcoin.org/devguide/mining.html); bitcoin developer reference, block chain (https://developer.bitcoin.org/reference/block_chain.html), bitcoin developer reference (bitcoin.org/en/developer-reference#block-headers) and the bitcoin whitepaper (nakamoto, 'bitcoin: a peer-to-peer electronic cash system', 2008), both of which specify that block header hashing in the bitcoin proof-of-work mining process uses sha-256 (applied twice)., bitcoin developer reference (developer.bitcoin.org/reference/block_chain.html) and the bitcoin core source (src/pow.cpp / src/hash.h, checkproofofwork using hash() = sha256(sha256(x))) both state that bitcoin's proof-of-work mining algorithm hashes block headers with sha-256, applied twice (sha-256d)., bitcoin developer reference (developer.bitcoin.org/reference/block_chain.html) and the bitcoin core source code, both of which specify that block headers are hashed twice with sha-256 (double-sha256) for proof-of-work mining, bitcoin developer reference (developer.bitcoin.org/reference/block_chain.html) and the bitcoin whitepaper, which specify that block headers are hashed with sha-256 (applied twice) for proof-of-work mining., bitcoin developer reference (developer.bitcoin.org/reference/block_chain.html) and the original bitcoin whitepaper (bitcoin.org/bitcoin.pdf), both of which specify that bitcoin's proof-of-work mining algorithm hashes the block header using sha-256 (applied twice)., bitcoin developer reference (developer.bitcoin.org/reference/block_chain.html), which specifies that block headers are hashed with double sha-256 for proof-of-work mining, bitcoin developer reference (developer.bitcoin.org/reference/block_chain.html, 'block headers' / 'proof of work'): bitcoin's mining proof-of-work is computed as a double sha-256 hash of the block header, as originally specified in satoshi nakamoto's bitcoin whitepaper (bitcoin.org/bitcoin.pdf, section 4, 'proof-of-work')., bitcoin developer reference, 'block hashing algorithm' (developer.bitcoin.org/reference/block_chain.html#block-hashing-algorithm); nakamoto, 'bitcoin: a peer-to-peer electronic cash system' (bitcoin.org/bitcoin.pdf, section 4, 'proof-of-work'), bitcoin developer reference, block chain: https://developer.bitcoin.org/reference/block_chain.html, bitcoin whitepaper (nakamoto, 2008), proof-of-work section: hashcash-style sha-256 double hash; bitcoin wiki 'mining' article: mining is repeated double sha-256 hashing of block headers, bitcoin wiki / learnbitcoin.com glossary 'mining algorithm' (sha-256d); johndcook.com 'bitcoin proof of work' (2025), describing double sha-256 over the block header, bitcoin wiki, proof of work (en.bitcoin.it/wiki/proof_of_work): mining hashes block headers with sha-256; bitcoin whitepaper (nakamoto, 2008), section 4 proof-of-work, which describes hashing with sha-256, bitcoin.org, developer.bitcoin.org, en.wikipedia.org, nakamoto, bitcoin: a peer-to-peer electronic cash system (2008), section 4 proof-of-work, which defines the hashcash-style proof as a sha-256 hash of the block; corroborated by bitcoin core's sha-256 implementation in src/crypto/sha256.cpp and the bitcoin developer documentation on block hashing, nakamoto, bitcoin: a peer-to-peer electronic cash system (2008), section 4 proof-of-work, which describes scanning for a value that hashes with sha-256; also bitcoin core source, src/crypto/sha256.cpp and cblockheader hashing in src/primitives/block.h (double sha-256 of the block header), nakamoto, bitcoin: a peer-to-peer electronic cash system (2008), section 4 proof-of-work: hashcash-style sha-256 hashing of block headers, reputable public reference sources (encyclopaedia britannica, official government/organization records, baseball-reference/mlb, and primary project documentation)., satoshi nakamoto, 'bitcoin: a peer-to-peer electronic cash system' (2008), section 4 'proof-of-work', which specifies scanning for a nonce value such that the block's hash, computed with sha-256, begins with a required number of zero bits; this proof-of-work scheme is implemented unchanged in bitcoin core (bitcoin/bitcoin, src/pow.cpp and src/hash.h, checkproofofwork/gethash using chash256 i.e. double sha-256) as of 2026., satoshi nakamoto, 'bitcoin: a peer-to-peer electronic cash system' (2008), section 4 proof-of-work, which uses a sha-256 hashcash-style hash; bitcoin wiki 'proof of work' page, which states mining computes double sha-256 of the block header., wikipedia, 'sha-2' (https://en.wikipedia.org/wiki/sha-2), lead: 'several cryptocurrencies, including bitcoin, use sha-256 for verifying transactions and calculating proof of work'; wikipedia, 'bitcoin' (https://en.wikipedia.org/wiki/bitcoin): 'hash_function = sha-256 (two rounds)'., wikipedia, 'sha-2' (https://en.wikipedia.org/wiki/sha-2): 'bitcoin, use sha-256 for verifying transactions and calculating proof of work'; wikipedia, 'bitcoin' (https://en.wikipedia.org/wiki/bitcoin): infobox 'hash function sha-256 (two rounds)' and 'each block contains the hash of the previous block, made by hashing its header twice with sha-256', www.learnbitcoin.com

Work

  1. pinnedblocks 26,115,437 to 26,115,736 to · on Ethereum mainnet
  2. answered146 of 146 agreed140 needed
    #196trueNakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System (2008), section 4 Proof-of-Work: hashcash-style SHA-256 hashing of block headers
    141 more
  3. signed
    by the attester 0x5598…2982usable until

    Checking the signature in this browser.

    typed data
    the exact bytes a consumer verifies, as JSON
    attester
    0x5598aa9146215bc13eb26f2c692ad1461fd32982
    signature
    0x59249a9cbd9fe9dcdcaccb12f6715b3afc8e19350bfc4afe89e56e7a46015ada2d8830a3ac1a104aca26317bd7f0bd14c0b7661ec9b3cc5f7375d7600122594a1b
    signed panel
    146 agreed · quorum 140 · 200 seats
    question hash
    0x6e5ba6fbffd5bed49a71c84b89e3f799e9ae97efb97b075c8f23d1ad96bfdde2
    answer type
    bool
    consumer
    none named; signed for the zero address