5
1
Good Evening-
I'm trying to execute an unusual 3-way transaction, where in one of the parties is not known at the start.
PartyA would initiate the transaction, and provide funding. My thought was that he would transfer 1BTC to a dedicated wallet.
He'd then also start the transaction, and name Party B as one required signature.
For the third signature, he'd approach 5 random strangers. He'd give them any and all information necessary to complete the transaction (including the private key of the wallet he just made if nec).
The first one who could propose a deal, and convince PartyB to accept it, would receive their share of the money.
For instance, c1 might offer B to split 80/20, where-as c2 offers to split 50/50. PartyB signs the proposed offer from c2, and it can then execute.
It looks like there might be a way to do this with multiple signatures and p2sh, but I'm not quite sure how to make it work yet. Any thoughts or comments welcomed.
Good Evening to you too sir. I would suggest looking into how the parameters for OP_CHECKSIG works (https://en.bitcoin.it/wiki/OP_CHECKSIG).
– John Henry – 2013-09-04T17:53:16.487How do you prevent Party A from approaching his friends, instead of strangers? Are you assuming that Party A is not going to cheat? – Nick ODell – 2014-10-23T19:10:03.243
Is party A even necessarily a part of the process other than providing the original funding? – morsecoder – 2014-12-22T22:58:53.007