<p>No. The transaction id contains the signatures. But you are making the signatures at the same time, so it can't possibly be the hash that is being signed. <a href="https://bitcoin.stackexchange.com/questions/3374/how-to-redeem-a-basic-tx">How to redeem a basic Tx?</a> describes the actual sighashing algorithm.</p>

CC BY-SA 3.0
2017-06-19T23:40:43.667Z
Where is the Hash of things to sign on the blockchain/explorer for that transaction then?
Mine
CC BY-SA 3.0
2017-06-19T23:45:01.440Z
Read the question I linked to in my answer. The hash is not stored anywhere as it can be calculated on-the-fly (like the txid). Since this information is not necessary for most users (basically no one actually needs that information if they are looking up a transaction) it is not given on block explorers.
Ava Chow
CC BY-SA 3.0
2017-06-19T23:49:17.097Z
Know of an easy way to find out the hash?  Like, "copy this, paste it here, and then click this calculate button"?
Mine
CC BY-SA 3.0
2017-06-19T23:57:18.000Z
No. The hash is specific to each input (so multiple hashes for transactions with multiple inputs) and requires knowing the blockchain history as it requires data from the transaction that the input is spending from. AFAIK, there is no service which will give you all of the hashes that are signed. However, it is fairly easy to calculate yourself if you read the question I linked to.
Ava Chow
CC BY-SA 3.0
2017-06-20T00:01:10.357Z
I read what was in that link...it made me want to bash my head against a wall.  It seemed like doing such would be a more productive use of my time than trying to make sense of everything in that post, 8(
Mine
CC BY-SA 3.0
2017-06-19T23:27:10.873Z
2017-06-19T23:27:10.873Z
Ava Chow
<p>As a random example, is the transaction id:</p>

<p>114be7fea4d3dd0cf2e88a8fa9a56d4ea741efbabd07d61d08cf0810be2254fd</p>

<p>Also the hash that was used as the "hash of things to sign" for the "signature generation" for this transaction?</p>

<signature><transaction-id>
Is the Bitcoin Transaction ID also the "Hash of things to sign" for the signature generation?
Mine
# Is the Bitcoin Transaction ID also the "Hash of things to sign" for the signature generation?

(Asked by: username_0 on 2017-06-19)

As a random example, is the transaction id:

114be7fea4d3dd0cf2e88a8fa9a56d4ea741efbabd07d61d08cf0810be2254fd

Also the hash that was used as the "hash of things to sign" for the "signature generation" for this transaction?

**Tags:** signature, transaction-id


---

## 1 answers

### Answer by username_1 on 2017-06-19. Score: 1 | Accepted answer

No. The transaction id contains the signatures. But you are making the signatures at the same time, so it can't possibly be the hash that is being signed. [How to redeem a basic Tx?](https://bitcoin.stackexchange.com/questions/3374/how-to-redeem-a-basic-tx) describes the actual sighashing algorithm.

> **Comments:**
> **username_0**: Where is the Hash of things to sign on the blockchain/explorer for that transaction then?  
> **username_1**: Read the question I linked to in my answer. The hash is not stored anywhere as it can be calculated on-the-fly (like the txid). Since this information is not necessary for most users (basically no one actually needs that information if they are looking up a transaction) it is not given on block explorers.  
> **username_0**: Know of an easy way to find out the hash?  Like, "copy this, paste it here, and then click this calculate button"?  
> **username_1**: No. The hash is specific to each input (so multiple hashes for transactions with multiple inputs) and requires knowing the blockchain history as it requires data from the transaction that the input is spending from. AFAIK, there is no service which will give you all of the hashes that are signed. However, it is fairly easy to calculate yourself if you read the question I linked to.  
> **username_0**: I read what was in that link...it made me want to bash my head against a wall.  It seemed like doing such would be a more productive use of my time than trying to make sense of everything in that post, 8(  

---

