I was wondering what's the difference between threshold signatures and multisignatures. In what respects do they differ? For example, is n-out-of-n threshold signature, just a multisignature?


1 Answer 1


Threshold signatures do not enforce accountability meaning a t-out-of-n threshold signature does not tell the verifier which $t$ of the $n$ signers created the signature. Multisignatures enforce accountability as the verifier learns which t signers created the signature. There does not need to be a threshold for multi-signatures.

But n-out-of-n threshold signature should give same properties as an n-multisignature.

As an example, consider BLS signatures. You can have a 3-of-5 threshold signature without learning which 3 signers created it but if you had a multisignature from 3 signers, you need to know which 3 signers created the signature (so you add their public keys). In fact a threshold signature by any 3 signers will have the same value but a multi-signature will have different values depending on which 3 signers were involved. You could create a multi-sig from 2 signers as well.

  • 1
    $\begingroup$ Small markdown hint: you need two end-of-lines to create a new section (which is preferred to just starting a new line, which can be done by adding two spaces before a single newline) $\endgroup$
    – Maarten Bodewes
    Jan 24, 2020 at 18:21
  • $\begingroup$ @MaartenBodewes Thanks for fixing it. $\endgroup$
    – lovesh
    Jan 25, 2020 at 9:17

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.