# Difference to Multi-Signatures

The main difference between Threshold Signature Schemes (TSS) and Multi-Signatures (MS) lies in their approach to generating signatures. In TSS, the signature is created by combining vault shares using Zero-Knowledge Proofs—no single private key is ever constructed. In contrast, MS involves multiple private keys, each contributing to the final signature.

***

## Visualization: Threshold Signatures

<div align="center"><figure><picture><source srcset="https://644481292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfSRUQVZENEfvoqS6R0GO%2Fuploads%2Fgit-blob-dfa90ef450c472ae5b8b1ca9d5c48db8437a2ae6%2FTx%20white.png?alt=media" media="(prefers-color-scheme: dark)"><img src="https://644481292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfSRUQVZENEfvoqS6R0GO%2Fuploads%2Fgit-blob-bca285efbc980a5001592b0d7f4a1ea7049f11e3%2FTX%20black.png?alt=media" alt="" width="375"></picture><figcaption><p><strong>Threshold Signatures</strong></p></figcaption></figure></div>

## Visualization: Multi-Signatures

<figure><picture><source srcset="https://644481292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfSRUQVZENEfvoqS6R0GO%2Fuploads%2Fgit-blob-70904f8882d2e7ebb0ea8d3c3828a736410bdbad%2FMS.png?alt=media" media="(prefers-color-scheme: dark)"><img src="https://644481292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfSRUQVZENEfvoqS6R0GO%2Fuploads%2Fgit-blob-33a5b600834c30454a5bbcca4802c5845831d170%2FMS%20dark.png?alt=media" alt="" width="375"></picture><figcaption><p><strong>Multi-Signatures</strong></p></figcaption></figure>

***

## Comparison

| Factor                  | Threshold Signature Scheme                            | Multi-Signature                       |
| ----------------------- | ----------------------------------------------------- | ------------------------------------- |
| **Private Key Storage** | No private key constructed; uses vault shares and ZKP | Multiple private keys held by parties |
| **On-Chain Footprint**  | Single signature on-chain                             | Multiple signatures visible on-chain  |
| **Redundancy**          | High; lost shares can be re-shared                    | Low; lost keys require fund migration |
| **Compatibility**       | Multi-chain: ECDSA and EdDSA                          | Single chain support                  |
| **Flexibility**         | Adjustable thresholds, replaceable devices            | Fixed once created                    |
| **Adding Participants** | Supported                                             | Not supported                         |

***

## Key Advantages of TSS

### No Key Reconstruction

In TSS, the private key never exists in one place. Multi-sig requires each signer to hold a complete private key, creating multiple single points of failure.

### Chain Agnostic

TSS works identically across all blockchains that support standard signatures. Multi-sig implementations vary by chain and often aren't available.

### Lower Fees

TSS produces a single signature regardless of threshold. Multi-sig requires multiple on-chain signatures, increasing transaction fees.

### Better Privacy

TSS transactions appear identical to normal single-signature transactions. Multi-sig transactions expose the signing structure on-chain.

### Flexibility

TSS allows resharing to add/remove devices without changing addresses. Multi-sig typically requires fund migration for any configuration change.

***

## Conclusion

Flexibility and security advantages make TSS the superior approach for managing digital assets compared to traditional multi-signature schemes.

***

## Related

* [How DKLS23 Works](https://docs.vultisig.com/security-and-technology/security-technology/how-dkls23-works)
* [TSS Actions](https://docs.vultisig.com/security-and-technology/security-technology/tss-actions)
