Author

Topic: How do I use multisig transactions? (Read 2510 times)

member
Activity: 285
Merit: 27
September 18, 2020, 12:32:16 PM
#11
See this comment from Gavin : https://bitcointalksearch.org/topic/m.906833

Edit : Basically (if I get it right), you can make a multisign Bitcoin address using the command line (but no user-friendly GUI). And to spend funds from this address, many seperate people have to sign the transaction. So this is not as simple as sending a transaction from your computer. Some work still need to be done on this part.

I also suppose this requires manual utxo hash selection, right?

Not sure about this, but today one of the easiest way to use multisig (that I know of) is Electrum.

But in my case, this is for zcash. And since zcash core has the same rpc as Bitcoin core.
legendary
Activity: 1358
Merit: 1003
Ron Gross
September 18, 2020, 12:19:49 PM
#10
See this comment from Gavin : https://bitcointalksearch.org/topic/m.906833

Edit : Basically (if I get it right), you can make a multisign Bitcoin address using the command line (but no user-friendly GUI). And to spend funds from this address, many seperate people have to sign the transaction. So this is not as simple as sending a transaction from your computer. Some work still need to be done on this part.

I also suppose this requires manual utxo hash selection, right?

Not sure about this, but today one of the easiest way to use multisig (that I know of) is Electrum.
member
Activity: 285
Merit: 27
September 18, 2020, 11:55:24 AM
#9
See this comment from Gavin : https://bitcointalksearch.org/topic/m.906833

Edit : Basically (if I get it right), you can make a multisign Bitcoin address using the command line (but no user-friendly GUI). And to spend funds from this address, many seperate people have to sign the transaction. So this is not as simple as sending a transaction from your computer. Some work still need to be done on this part.

I also suppose this requires manual utxo hash selection, right?
sr. member
Activity: 285
Merit: 250
Bitcoin.org maintainer
May 04, 2013, 04:06:34 PM
#8
Cool:

Quote
This proposal has been implemented and tested in the Armory Bitcoin software for use in offline-wallet transaction signing (as a 1-of-1 transaction), and will eventually use it for multi-signature transcations.

Indeed, Armory cold storage works pretty well with offline transactions signing : https://bitcoinarmory.com/using-offline-wallets-in-armory/

I am also looking forward for multisig to become a user-friendly feature. This is a huge step for security.
legendary
Activity: 1358
Merit: 1003
Ron Gross
May 04, 2013, 03:55:02 PM
#7
Cool:

Quote
This proposal has been implemented and tested in the Armory Bitcoin software for use in offline-wallet transaction signing (as a 1-of-1 transaction), and will eventually use it for multi-signature transcations.
sr. member
Activity: 285
Merit: 250
Bitcoin.org maintainer
May 04, 2013, 03:43:19 PM
#6
See this comment from Gavin : https://bitcointalksearch.org/topic/m.906833

Edit : Basically (if I get it right), you can make a multisign Bitcoin address using the command line (but no user-friendly GUI). And to spend funds sent to this address, many seperate people have to sign the transaction. So this is not as simple as sending a transaction from your computer. Some work still need to be done on this part.

Thanks!

Specifically, if you want to release the entire amount and you do trust one of the individuals to hold the funds short term during the signing process, you can just combine the private keys into one instance of bitcoin-qt and then spend the funds.

If anyone can document a better, more distributed way to combine signatures on specific transactions that spend from the multisig address, please do so.

Gavin in his comment refers to BIP 0010, which seems to address this issue (allowing people to partially sign a multisign transactions).
https://en.bitcoin.it/wiki/BIP_0010
legendary
Activity: 1358
Merit: 1003
Ron Gross
May 04, 2013, 03:33:50 PM
#5
See this comment from Gavin : https://bitcointalksearch.org/topic/m.906833

Edit : Basically (if I get it right), you can make a multisign Bitcoin address using the command line (but no user-friendly GUI). And to spend funds sent to this address, many seperate people have to sign the transaction. So this is not as simple as sending a transaction from your computer. Some work still need to be done on this part.

Thanks!

Specifically, if you want to release the entire amount and you do trust one of the individuals to hold the funds short term during the signing process, you can just combine the private keys into one instance of bitcoin-qt and then spend the funds.

If anyone can document a better, more distributed way to combine signatures on specific transactions that spend from the multisig address, please do so.
sr. member
Activity: 285
Merit: 250
Bitcoin.org maintainer
May 04, 2013, 03:20:18 PM
#4
See this comment from Gavin : https://bitcointalksearch.org/topic/m.906833

Edit : Basically (if I get it right), you can make a multisign Bitcoin address using the command line (but no user-friendly GUI). And to spend funds from this address, many seperate people have to sign the transaction. So this is not as simple as sending a transaction from your computer. Some work still need to be done on this part.
legendary
Activity: 1358
Merit: 1003
Ron Gross
May 04, 2013, 02:25:21 PM
#3
- Would it require a protocol change / hardfork?
- Is the supporting scripting system enabled right now, or is there some decision that "someone" needs to make to turn it on?
- Is it just a matter of writing a small utility that does this? (If so, how about we set up a bounty for it?)

BTW, I want an app I can run on my machine, not a website/javascript (even if it only runs client side code).
donator
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
May 04, 2013, 01:08:04 PM
#2
http://www.bit2factor.org/
and
http://www.bitescrow.org/
for now.
Though I don't think that answers your question specifically. AFAIK, there isn't an easy way to do multisig in general.
Jump to: