In the question "Is there a way to prove ownership of a transaction?" the statement was made "A (regular) transaction must be signed with the private keys of the addresses of all the inputs".

Does that imply that a transaction has multiple signatures or is a single signature just encryted with multiple private keys?

1 Answer 1


Each input has its own and unique signature. This allows users to forge advanced transactions, such as offline signing where each participant agrees to provide inputs separately.

Even if all inputs belong to the same address, each one is signed separately (with the same private key in this case).

Oh, and multisignature addresses (P2SH, pay-to-script-hash) allow several signatures per input too!

  • That makes sense. I had read about multiparty signatures so I should have thought of that. Commented Jan 10, 2014 at 21:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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