Hacker News new | ask | show | jobs
by johnx123-up 4798 days ago
> Interestingly, Bitcoin does support transactions which have

> a third party acting as an arbitrator

Can you please share some references? I'm looking to implement exact scenario, but couldn't find any references yet.

1 comments

As I take it, it's not really possible yet. In any case, we're talking about 'multi-signature transactions' [0]:

    A multi-signature transaction is one where a certain number of Bitcoins are "encumbered" with more than one recipient address. The subsequent transaction that spends these coins will require each party involved (or some subset, depending on the script), to see the proposed transaction and sign it with their private key. This necessarily requires collaboration between all parties -- to propose a distribution of encumbered funds, collect signatures from all necessary participants, and then broadcast the completed transaction. [0]
If you are using Blockchain's Mywallet, you might already be able to use them, as an end-user. [1]

One way to implement them is by allowing a more generic 'script execution per transaction' (not sure of wording) mechanism, proposed in BIPs 16 and 17. [2] [3]

Also see bitcoin.stackexchange question about multisig TXes. [4]

As I understand it, if you're a developer wanting to implement arbitrated bitcoin transactions, you'll have to wait. Correct me if I'm wrong though.

[0] https://en.bitcoin.it/wiki/BIP_0010

[1] https://blockchain.info/wallet/escrow

[2] https://en.bitcoin.it/wiki/BIP_0016

[3] https://en.bitcoin.it/wiki/BIP_0017

[4] http://bitcoin.stackexchange.com/questions/3718/what-are-mul...

Thank you