Golden
LoginSign Up
Multi-signature

Multi-signature

In public-key cryptography, a multi-signature (multisig) address is one which requires multiple private keys in order to transact.

Public-key cryptography is used to transfer data securely over open networks by encrypting the data sent to an address (public key) such that it can only be decrypted using the private key associated with the recipient's public key. There are a few potential problems with this system:

  • Lack of security - A single-key wallet is vulnerable to malware and other attacks, especially if the private key is stored online (i.e. hot storage).
  • Lack of access control for businesses - A business that transacts in Bitcoin, for example, will be vulnerable to insider theft if multiple people are entrusted with the same private key.
  • Lack of recovery options - If the owner of a wallet permanently loses their private key, they will never be able to recover the funds in their wallet.

Multi-Signature wallets require that several private keys (aka digital signatures) are used together in order to authorize a transaction. It is up to the wallet owner to decide how many private keys are created and how many are required to authorize a transaction.

Example 1: If two people who co-own a business that uses Bitcoin want to minimize the need to trust each other, they could create a multi-sig wallet which requires both of their private keys to authorize a transaction moving BTC out of the wallet. This is called a 2-of-2 wallet

Example 2: An individual who's worried about losing their private key could have a multi-sig wallet with 3 private keys that only requires 2 keys to authorize a transaction . That way, he/she could recover the funds in the wallet even if they lose 1 of the private keys. This is called a 2-of-3 wallet.

Example 3: An individual makes their software wallet more secure with two-factor authentication, which requires one private key stored on their computer and one generated by a mobile app on their phone such as Google Authenticator. (2-of-2)

Timeline

People

Name
Role
Related Golden topics

Further reading

Title
Author
Link
Type

Bitcoin multisig the hard way: Understanding raw P2SH multisig transactions

Soroush Pour

Web

Multisignature - Bitcoin Wiki

Web

Documentaries, videos and podcasts

Title
Date
Link

How To Create a Secure Multisignature Wallet and Send Multisignature Transactions

What is Multisig Technology?

Companies

Company
CEO
Location
Products/Services

References