<p>Yes you are correct. The signatures are produced separately, by each signer and then combined into the final input script. When an individual is signing, he/she is not signing the a transaction with the signature of others, only the transaction sighash, where no signatures are committed yet.</p>

CC BY-SA 4.0
2018-12-05T17:06:49.223Z
2018-12-05T17:06:49.223Z
James C.
<p>I don't understand, how multi-sig signatures are generated.</p>

<p>I've seen that inputs redeeming a multi-sig output, can be signed and signed over repeatedly, with different private keys using bitcoind's <code>signrawtransaction</code>, as it is done <a href="https://gist.github.com/gavinandresen/3966071" rel="nofollow noreferrer">here</a>.</p>

<p>But like this, the more and more signed transaction would need to be passed around among the different parties of the multisig.</p>

<p>Isn't it also possible to let the different parties of the multi-sig, individually produce their signatures, send them to one place, where they then are assembled to a scriptSig redeeming the multi-sig output?</p>

<signature><multi-signature>
Multi-sig signature computation
lorrrris
# Multi-sig signature computation

(Asked by: username_0 on 2018-12-05)

I don't understand, how multi-sig signatures are generated.

I've seen that inputs redeeming a multi-sig output, can be signed and signed over repeatedly, with different private keys using bitcoind's `signrawtransaction`, as it is done [here](https://gist.github.com/gavinandresen/3966071).

But like this, the more and more signed transaction would need to be passed around among the different parties of the multisig.

Isn't it also possible to let the different parties of the multi-sig, individually produce their signatures, send them to one place, where they then are assembled to a scriptSig redeeming the multi-sig output?

**Tags:** signature, multi-signature


---

## 1 answers

### Answer by username_1 on 2018-12-05. Score: 1 | Accepted answer

Yes you are correct. The signatures are produced separately, by each signer and then combined into the final input script. When an individual is signing, he/she is not signing the a transaction with the signature of others, only the transaction sighash, where no signatures are committed yet.


---

