<p>The network will only forward transactions that are valid. That is they only claim so far unclaimed outputs and contain all the necessary signature scripts. Your transaction does not contain valid signature scripts, hence it's not valid and will be dropped by the nodes in the network.</p>

CC BY-SA 3.0
2014-01-18T10:26:20.987Z
2014-01-18T10:26:20.987Z
cdecker
<p>I tried to send a half signed multisig transaction to the testnet but it got rejected.</p>

<p>I think this is by design but has anyone some hard facts on this?</p>

<p><strong>EDIT:</strong>
I think <a href="https://en.bitcoin.it/wiki/BIP_0010" rel="nofollow">https://en.bitcoin.it/wiki/BIP_0010</a> was the case I was looking for.</p>

CC BY-SA 3.0
2014-01-17T04:29:00.050Z
What could it possibly do with the transaction?!
David Schwartz
CC BY-SA 3.0
2014-01-19T15:20:24.407Z
Forward it to another node that signs it. But i think https://en.bitcoin.it/wiki/BIP_0010 is what I was looking for.
n3utrino
CC BY-SA 3.0
2014-01-19T23:46:47.687Z
Sure, if it somehow knew there was some other node that would sign it, but how could it know that?
David Schwartz
CC BY-SA 3.0
2014-01-20T08:35:14.867Z
Why does it need to know another node signs it?
n3utrino
CC BY-SA 3.0
2014-01-20T21:12:56.023Z
Because if another node is not going to sign it, then there's no point in forwarding it. Anyone can create an unlimited number of incompletely-signed transactions and nodes must not be willing to do unbounded work.
David Schwartz
CC BY-SA 3.0
2014-01-20T21:37:42.853Z
Anyone could create an unlimited number of signed transactions that contain no fee and point to his own address.
n3utrino
CC BY-SA 3.0
2014-01-21T00:52:16.550Z
No, because he can only have a finite number of outputs that can be transferred with no fee, and each such transaction consumes at least one old transaction output. (If this were true, Bitcoin would be broken. Bitcoin is not broken.)
David Schwartz
CC BY-SA 3.0
2014-01-21T05:27:27.153Z
The same applies to the partially signed multi sig transactions.
n3utrino
CC BY-SA 3.0
2014-01-21T07:29:50.870Z
No. There is no limit to the number of partially-signed multi-sig transactions you can form. You can create any number of such transactions that spend the same output.
David Schwartz
<multi-signature>
Is it possible to get the network to accept a partially signed multisig transaction?
n3utrino
# Is it possible to get the network to accept a partially signed multisig transaction?

(Asked by: username_0 on 2014-01-15)

I tried to send a half signed multisig transaction to the testnet but it got rejected.

I think this is by design but has anyone some hard facts on this?

**EDIT:**
I think <https://en.bitcoin.it/wiki/BIP_0010> was the case I was looking for.

**Tags:** multi-signature

> **Comments:**
> **username_1**: What could it possibly do with the transaction?!  
> **username_0**: Forward it to another node that signs it. But i think https://en.bitcoin.it/wiki/BIP_0010 is what I was looking for.  
> **username_1**: Sure, if it somehow knew there was some other node that would sign it, but how could it know that?  
> **username_0**: Why does it need to know another node signs it?  
> **username_1**: Because if another node is not going to sign it, then there's no point in forwarding it. Anyone can create an unlimited number of incompletely-signed transactions and nodes must not be willing to do unbounded work.  
> **username_0**: Anyone could create an unlimited number of signed transactions that contain no fee and point to his own address.  
> **username_1**: No, because he can only have a finite number of outputs that can be transferred with no fee, and each such transaction consumes at least one old transaction output. (If this were true, Bitcoin would be broken. Bitcoin is not broken.)  
> **username_0**: The same applies to the partially signed multi sig transactions.  
> **username_1**: No. There is no limit to the number of partially-signed multi-sig transactions you can form. You can create any number of such transactions that spend the same output.  

---

## 1 answers

### Answer by username_2 on 2014-01-18. Score: 2 | Accepted answer

The network will only forward transactions that are valid. That is they only claim so far unclaimed outputs and contain all the necessary signature scripts. Your transaction does not contain valid signature scripts, hence it's not valid and will be dropped by the nodes in the network.


---

