Frequently Asked Questions
- What is a multisignature address/wallet?
-
A multisignature—or multisig—address is a bitcoin address controlled by two or more cryptographic keys. When creating a multisig address, the owner specifies how many of these keys are needed to sign a transaction in order for it to be authorized on the Bitcoin network.
A multisig wallet is software that generates multisig addresses and broadcasts transactions after signing them.
- Why is it more secure to hold bitcoin in multisig addresses than in addresses controlled by a single key?
-
Since multiple cryptographic keys are required to move bitcoin from a multisig address, the bitcoin held in the address are resilient to the loss or theft of a given number of private keys as long as the number of keys compromised is fewer than the threshold needed to authorize a transaction (e.g. only two compromised keys which are party to a 3-of-5 multisig address).
If all the keys controlling a multisig address are generated and stored on the same device and held by one party, then not much is gained with respect to security since there is a single point of failure. To reap the benefits of multisig addresses, it's best to have keys generated by several independent devices and stored by several independent parties.
- Does ScriptSig have control of my bitcoin?
-
We never have enough control over your bitcoin to unilaterally spend or block the spending of bitcoin held in a multisig address of which we are a cosigner.
- Which bitcoin wallets does ScriptSig support?
-
We are able to interoperate with any software or hardware wallet which is able to generate and process a PSBT as specified by BIP-174. This includes wallets such as Electrum, Ledger, Trezor, and ColdCard. We also offer easy integration with the open source multisig wallets BitPay and Copay.
See our API documentation to learn how we can support custom integrations.
- Which address types does ScriptSig support for cosigning?
-
We support cosigning P2SH-P2MS addresses. These addresses will start with a 3. Support for P2SH-wrapped and native segwit addresses is on our product roadmap.