Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Kommklar1 on January 13, 2021, 04:44:57 PM



Title: Can i create multiple multisig adresses from the same three BIP39 Seeds?
Post by: Kommklar1 on January 13, 2021, 04:44:57 PM
I want to create multiple 2of3 multisig adresses.
Is it possible to create multiple 2of3 mutlisig adresses from the same three BIP39 seeds?
Or do i need to create 3 new seeds for every additional 2of3 multisig adress that i want to set up?


Title: Re: Can i create multiple multisig adresses from the same three BIP39 Seeds?
Post by: LoyceV on January 13, 2021, 04:56:44 PM
If you use Electrum to create multisig, it gives you a long list of addresses (starting with 3).


Title: Re: Can i create multiple multisig adresses from the same three BIP39 Seeds?
Post by: NotATether on January 13, 2021, 06:44:30 PM
You cannot make a multisig wallet from the same seeds and still call it multisig. When you use the same BIP39 seed you are essentially using the same master public key for all of the co-signers. Each co-signer is supposed to have different master public keys, otherwise what would happen if you had the same master public key for all co-signers is that only one of them has to sign a transaction to obtain all necessary scriptSigs (those for the other parties can just be duplicated from the scriptSig of that one party). This causes the wallet not to be truly multisig anymore.

About multisig addresses, you are already able to make different addresses using different master public keys (and therefore seeds). Electrum already generates addresses for them automatically on wallet creation and when you receive money to an address. I don't think it stops you from creating a wallet using the same seed for all co-signers though.


Title: Re: Can i create multiple multisig adresses from the same three BIP39 Seeds?
Post by: HCP on January 14, 2021, 08:53:06 PM
You cannot make a multisig wallet from the same seeds and still call it multisig.
I think the OP already has 3 different seeds...

When they said:
Is it possible to create multiple 2of3 mutlisig adresses from the same three BIP39 seeds?
I think they mean they have:

BIP39Seed1
BIP39Seed2
BIP39Seed3

And want to know if they can create multiple multisigs from those 3 seeds... as has already been stated, if you create a MultiSig using Electrum, it will create a MultiSig "HD" wallet which generates unlimited multisig addresses.


I don't think it stops you from creating a wallet using the same seed for all co-signers though.
It actually does:
https://talkimg.com/images/2023/11/15/z3tsI.png

You cannot use a seed (or master public key) more than once when trying to create a multisig in Electrum... it'll definitely reject it.