When miners verifies a transaction, they make some calculations to check its Signature by using some Hash.

What Hash is used for Sig verification in Bitcoin Core?

  • @Denis, the same hash that was used by transaction creator when he signed it.
    – amaclin
    Oct 31, 2017 at 17:35
  • @amaclin but block miner is not creator of transaction Oct 31, 2017 at 17:43
  • @Denis, yes, but the process of calculating the hash is the same
    – amaclin
    Oct 31, 2017 at 18:43

1 Answer 1


I think that the hash function used is sha256d, a non-standard function obtained by hashing with sha256 twice (first hash the data, obtain 256-byte digest, then re-hash the digest).

Not the answer you're looking for? Browse other questions tagged or ask your own question.