2

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.

  • What could it possibly do with the transaction?! – David Schwartz Jan 17 '14 at 4:29
  • Forward it to another node that signs it. But i think en.bitcoin.it/wiki/BIP_0010 is what I was looking for. – n3utrino Jan 19 '14 at 15:20
  • Sure, if it somehow knew there was some other node that would sign it, but how could it know that? – David Schwartz Jan 19 '14 at 23:46
  • Why does it need to know another node signs it? – n3utrino Jan 20 '14 at 8:35
  • 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 Jan 20 '14 at 21:12
2

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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