Multi-Sig Cryptocurrency Wallet

 

 

How M-of-N Multisig Works

 

Multisig (multiple signature) wallets require a minimum number M of N possible private keys to jointly sign a transaction before it can be broadcast. A 2-of-3 multisig holds three independent keys, any two of which can authorise a transaction. A 3-of-5 multisig holds five keys and requires any three. The M threshold determines the security floor: an attacker must compromise at least M key holders simultaneously to steal funds. The N count determines redundancy: up to N-M key holders can be lost or become unavailable without funds being permanently locked.

On Bitcoin, multisig is implemented at the protocol level using Pay-to-Script-Hash (P2SH) or Pay-to-Witness-Script-Hash (P2WSH) addresses, which encode the multisig requirements directly in the spending conditions. On Ethereum, multisig is typically implemented through smart contracts — the most widely used being Gnosis Safe (now Safe) — that execute the M-of-N logic programmatically.

 

Common Multisig Configurations and Their Trade-offs

 

Configuration

Minimum Signers

Total Keys

Loss Tolerance

Use Case

1-of-2

1

2

Can lose 1 key

Simple backup; low-value operational wallets

2-of-2

2

2

None — both required

Two-person control; no redundancy

2-of-3

2

3

Can lose 1 key

Standard enterprise treasury; good balance of security and redundancy

2-of-4

2

4

Can lose 2 keys

High-volume gateways; flexible signing

3-of-5

3

5

Can lose 2 keys

Institutional custody; geographic distribution

4-of-7

4

7

Can lose 3 keys

Large custodians; maximum redundancy

 

 

Multisig vs. MPC Wallet — Key Differences

 

Multisig and MPC (Multi-Party Computation) wallets both require multiple parties to authorise transactions, but their technical implementation differs significantly and creates different security and operational properties:

        On-chain visibility: Multisig transactions on Bitcoin and Ethereum are identifiable as multisig on the blockchain, revealing the signing policy to anyone who inspects the transaction. MPC produces a standard single-key signature that is indistinguishable from a single-key transaction, providing stronger privacy.

        Fee efficiency: Multisig transactions include multiple signatures in the transaction data, increasing byte size and therefore network fees. MPC produces a compact single signature regardless of the number of parties, keeping fees at single-key levels.

        Supported networks: Native multisig is well-supported on Bitcoin and Ethereum but varies by network. MPC is network-agnostic — any blockchain that accepts standard signatures can benefit from MPC without protocol-level support.

        Signing ceremony: Multisig parties can sign independently with standard wallets. MPC requires the parties to participate in a cryptographic protocol to jointly produce the signature, which typically requires specialised software and network connectivity between parties.

 

Multisig in Settlement Authorization Workflows

 

Beyond treasury protection, multisig is used in payment gateways as an internal control mechanism for authorising large outgoing payments. A gateway might configure automatic processing for settlements below €50,000 using a single key, while settlements above €50,000 require a 2-of-3 approval from the CFO, the operations lead, and the compliance officer. This tiered authorization structure limits the damage an internal bad actor or compromised credential can cause, since large unauthorised transfers cannot be signed by a single compromised party.

 

 

Compliance Note: This glossary entry is provided for general educational purposes only and does not constitute financial, investment, legal, or tax advice. Industry terminology may vary across jurisdictions and providers; definitions herein may not directly reflect the specific features, terms, or specifications of Finassets' services. For details on Finassets' offerings, please refer to official product documentation or contact our team directly.