<p>No, the scriptPubKey doesn't require 'A' to sign anything. It only asserts what B must do to spend the output.</p>

CC BY-SA 3.0
2017-09-09T20:35:09.737Z
2017-09-09T20:35:09.737Z
meshcollider
<p>I understand a transaction in Bitcoin is created in two parts:</p>

<p>1) Sender 'A' creates a claim condition using scriptPubKey</p>

<p>2) Recipient 'B' proves ownership of the recipient address using scriptSig</p>

<p>I am wondering whether step 1 also involves the sender 'A' signing something as a part of the claim condition using their own private key? </p>

<transactions><signature>
When user 'A' creates a transaction using scriptpubkey, do they also sign a message with their private key?
Zakoff
# When user 'A' creates a transaction using scriptpubkey, do they also sign a message with their private key?

(Asked by: username_0 on 2017-09-09)

I understand a transaction in Bitcoin is created in two parts:

1) Sender 'A' creates a claim condition using scriptPubKey

2) Recipient 'B' proves ownership of the recipient address using scriptSig

I am wondering whether step 1 also involves the sender 'A' signing something as a part of the claim condition using their own private key?

**Tags:** transactions, signature


---

## 1 answers

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

No, the scriptPubKey doesn't require 'A' to sign anything. It only asserts what B must do to spend the output.


---

