Bitcoin Forum
June 19, 2024, 09:05:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Multisig wallet creation  (Read 577 times)
amnesiac (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
July 28, 2016, 04:37:39 PM
 #1

Hi guys,

I'm trying to get familiar with multi sig, so I'm testing with Electrum.

I had to create 3 different wallets, each with his master pub key and private key

Ok it is working. But now I'm wondering : if my funds are in the wallet A, how am I doing a transaction to move them having only B and C ?
In the case I'm losing my wallet A, how can I have access to the adresses of this wallet ?

Thanks for your lights
achow101
Staff
Legendary
*
Offline Offline

Activity: 3430
Merit: 6720


Just writing some code


View Profile WWW
July 28, 2016, 05:25:50 PM
 #2

That is not how multisig works. Your funds will be in a multisig address, which is neither in A, B nor C. If you happen to lose A, then, if you used the normal multisig setup (2 of 3), then you can still spend the multisig funds with B and C.

amnesiac (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
July 28, 2016, 07:29:46 PM
 #3

Yes I was thinking it works like that...

What is the best way to create a multisig wallet?

I want to generate offline a 2 of 3 wallet and then be able to backup each private key independently.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
July 30, 2016, 05:34:59 AM
 #4

It seems you already have... I assume in Electrum you generated 3 addresses (and 3 private keys) A, B & C... and then you created 1 multisig address (we'll call it D) using those 3 in a 2-of-3 configuration?

If that is the case, then you should have the details for the 4th address D, which is the multisig and starts with a "3", all the others (A,B & C) should be "1". Now you send funds into the multisig address D (starts with a "3")... and make sure all the private keys for your A, B & C addresses are all backed up/stored independently of each other. When you want to take funds out of D, you need to create a transaction using one of A,B or C.. and then co-sign the transaction using one of the other addresses.

I guess for your use case, it would be a good idea if you can have addresses A, B and C running on different instances of Electrum (maybe even on different machines?)

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!