So, I've got this m/n Multisig setup where n is way bigger than m. If I happen to lose or mess up one of the n seeds, does that mean my setup drops to a m/(n-1), as long as n-x is still greater than m and I've got all the necessary info like xpubs and derivation paths?
For example, say I set up a 2/10 Multisig. If I lose one of those 10 seeds, does that mean I'm effectively working with a 2/9 Multisig now?
Question about reducing n in a m/n Multisig setup
7 replies 81 views
If it is 2-of-10 multisig. 2 keys are needs to sign before you can be able to broadcast transaction, while the remaining are needed to setup your wallet. It can not become 2-of-9. You need all the 10 keys for wallet recovery.
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#3Jan 24, 2017, 12:56 AM
As far as I know, 2-of-10 gives a larger transaction size than 2-of-9.
Good point, thanks.
As long as metadata is available then there is no problem with the wallet recovery even if one of the seed phrases is lost. to OP, technically it reduces the security of the wallet and considering 2 out of 10 then losing 1, the security concern for the remaining available cosigners is negligible.
Could you please elaborate how losing a seed as long as the quorum is available reduces the security of the wallet?
If you have the Xpub of the 10 co-signer then you can use it to recover the other co-signers without having the need for the 10th seed phrase since you wouldn't be needing it for signing of the transaction. you can simply just create another multi sig again and move the funds there because losing of the sedd could have reduce the security of the wallet.
if someone gets hold of one of the co-signer details then with the ratio of n:m used, they might be needing just one more co-signers details. except if the xpub and derivation path isn't on the lost back up
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#8Jan 24, 2017, 08:17 PM
Technically, each of your 2-of-10 MultiSig address is a script consisting of 10 public keys and the number of signatures required to unlock it,
When hashed, it produces a specific scriptPubkey (shown as address in wallets)
Even if you lose the seed of one of the public key, your wallet will still have to include that public key when it needs to unlock that script.
Because otherwise, a script with 9 public keys, even though consisting of same public keys and same number of required signatures
will be an entirely different script and will produce a different scriptPubkey.
So it's still a 2-of-10 in your wallet and in the Bitcoin blockchain.
?Reply
Sign in to reply to this topic