<p>I would think it has been asked several times, but not in this detail. The way to use escrow would be a „2 of 3 multisig“ transaction. A search in the forum reveals a lot of links. Also very useful is <a href="https://en.bitcoin.it/wiki/Multisignature" rel="nofollow noreferrer">the wiki</a> and of course the bitcoin.org webpage. There are even wallets providing multisig functions. But still it is not „an easy usecase“. Data has to be exchanged between the parties, and as far as I know, there is no protocol specified. So it is still possible to make errors and loose funds :-(</p>

<p>Oh, and then there is Andreas‘ book „Mastering Bitcoin“, which explains even more escrow (3 of 5 combination). Worthwhile to read, and also online available.</p>

CC BY-SA 4.0
2018-09-06T18:15:54.977Z
2018-09-06T18:15:54.977Z
pebwindkraft
<p>Using a multi-signature transaction is a way to escrow; there is also a way to split-key pair a transaction. </p>

<p>But to be honest; Bitcoin, was and still is <em>designed</em> by nature to be used without a trusted 3rd party. So much so it is the central focus of Satoshi Nakamoto's <a href="https://bitcoin.org/bitcoin.pdf" rel="nofollow noreferrer">White Paper</a>. <em>I would consider the "Lack of a Third Party" to be the leit motif of his piece.</em> </p>

<p>This also ring's true to the very eary days of eBay, where there was no "Seller Protection", or "Buyer Protection", except by means of their credit card agreement and contesting charges. Many thought eBay was a ridiculous idea for that very reason. And yes fraud happened, and yes now there are 3rd party protections in place. </p>

<p>However Bitcoin in general is not "3rd Party Friendly" by itself. You can use the methods I listed above, there are also escrow services available which will act as a financial intermediary for a fee. </p>

<p>If you're shipping something to someone and expect payment, how can you prove differently when the buyer complains you shipped him a cinder-block wrapped in bubble wrap. </p>

<p>For this reason, even multi-sig transactions or a split key option is not advisable if you have reason to not trust the 2nd party. </p>

CC BY-SA 4.0
2018-09-06T23:01:11.750Z
Right, the buyer could claim that the seller sent a brick just as if the buyer paid upfront. The difference is in what I'm purposing, the buyer wouldn't be able to get the money back without both parties closing the escrow.  So the money would be unspendable by both parties until they came to an agreement. Sure the buyer could keep the money in escrow just to spite the seller, but why? And wouldn't this be better than what we have?
MikeSchem
CC BY-SA 4.0
2018-09-06T22:08:07.987Z
2018-09-06T22:08:07.987Z
McFlySoHigh
<p>This question might be better for the <a href="http://ethereum.stackexchange.com">Ethereum Stack Exchange</a>. ETH developers have created a variety of escrow contracts (eg. <a href="https://dappsforbeginners.wordpress.com/tutorials/two-party-contracts/" rel="nofollow noreferrer">this</a> or <a href="https://medium.com/@s_van_laar/how-to-build-an-escrow-contract-with-an-ethereum-erc20-token-bfc4825b0dd7" rel="nofollow noreferrer">this</a>). I don't see any reason why your idea couldn't be implemented.</p>

<p>(note: I wanted to post this as comment, but I don't have enough points here.)</p>

CC BY-SA 4.0
2018-09-14T18:41:16.863Z
2018-09-14T18:41:16.863Z
sfmiller940
<p>I'm wondering if there could be a block chain approach to selling goods and putting money in an escrow-like state until the goods are received.</p>

<p>I'm envisioning the following scenario.</p>

<p>1) Buyer puts money into escrow with seller and adds it to the block chain. In this state the buyer can no longer spend the money, but neither can the Seller. </p>

<p>2) Once seller sees the money in escrow on the blockchain associated with their account, they release the goods to the buyer.</p>

<p>3) Once the buyer receives goods they approve the escrow.</p>

<p>4) The seller takes ownership of the funds.</p>

<p>I think this helps to protect buyers who get ripped off by sellers promising goods, accepting funds then never handing over the goods. </p>

<p>Obviously in this situation a buyer could decide not to approve the escrow, but they would have no reason to do that because the money is not spendable by them anyway.</p>

<p>So my question is, is there something like this or could something like this be created?</p>

<bitcoin-core><exchanges><currencies><multi-signature>
Could bitcoin/blockchain be used to create a secure non-3rd party escrow?
MikeSchem
# Could bitcoin/blockchain be used to create a secure non-3rd party escrow?

(Asked by: username_0 on 2018-09-06)

I'm wondering if there could be a block chain approach to selling goods and putting money in an escrow-like state until the goods are received.

I'm envisioning the following scenario.

1) Buyer puts money into escrow with seller and adds it to the block chain. In this state the buyer can no longer spend the money, but neither can the Seller.

2) Once seller sees the money in escrow on the blockchain associated with their account, they release the goods to the buyer.

3) Once the buyer receives goods they approve the escrow.

4) The seller takes ownership of the funds.

I think this helps to protect buyers who get ripped off by sellers promising goods, accepting funds then never handing over the goods.

Obviously in this situation a buyer could decide not to approve the escrow, but they would have no reason to do that because the money is not spendable by them anyway.

So my question is, is there something like this or could something like this be created?

**Tags:** bitcoin-core, exchanges, currencies, multi-signature


---

## 3 answers

### Answer by username_1 on 2018-09-06. Score: 3

I would think it has been asked several times, but not in this detail. The way to use escrow would be a „2 of 3 multisig“ transaction. A search in the forum reveals a lot of links. Also very useful is [the wiki](https://en.bitcoin.it/wiki/Multisignature) and of course the bitcoin.org webpage. There are even wallets providing multisig functions. But still it is not „an easy usecase“. Data has to be exchanged between the parties, and as far as I know, there is no protocol specified. So it is still possible to make errors and loose funds :-(

Oh, and then there is Andreas‘ book „Mastering Bitcoin“, which explains even more escrow (3 of 5 combination). Worthwhile to read, and also online available.


---

### Answer by username_2 on 2018-09-06. Score: 2

Using a multi-signature transaction is a way to escrow; there is also a way to split-key pair a transaction.

But to be honest; Bitcoin, was and still is *designed* by nature to be used without a trusted 3rd party. So much so it is the central focus of Satoshi Nakamoto's [White Paper](https://bitcoin.org/bitcoin.pdf). *I would consider the "Lack of a Third Party" to be the leit motif of his piece.*

This also ring's true to the very eary days of eBay, where there was no "Seller Protection", or "Buyer Protection", except by means of their credit card agreement and contesting charges. Many thought eBay was a ridiculous idea for that very reason. And yes fraud happened, and yes now there are 3rd party protections in place.

However Bitcoin in general is not "3rd Party Friendly" by itself. You can use the methods I listed above, there are also escrow services available which will act as a financial intermediary for a fee.

If you're shipping something to someone and expect payment, how can you prove differently when the buyer complains you shipped him a cinder-block wrapped in bubble wrap.

For this reason, even multi-sig transactions or a split key option is not advisable if you have reason to not trust the 2nd party.

> **Comments:**
> **username_0**: Right, the buyer could claim that the seller sent a brick just as if the buyer paid upfront. The difference is in what I'm purposing, the buyer wouldn't be able to get the money back without both parties closing the escrow.  So the money would be unspendable by both parties until they came to an agreement. Sure the buyer could keep the money in escrow just to spite the seller, but why? And wouldn't this be better than what we have?  

---

### Answer by username_3 on 2018-09-14. Score: 1

This question might be better for the [Ethereum Stack Exchange](http://ethereum.stackexchange.com). ETH developers have created a variety of escrow contracts (eg. [this](https://dappsforbeginners.wordpress.com/tutorials/two-party-contracts/) or [this](https://medium.com/@s_van_laar/how-to-build-an-escrow-contract-with-an-ethereum-erc20-token-bfc4825b0dd7)). I don't see any reason why your idea couldn't be implemented.

(note: I wanted to post this as comment, but I don't have enough points here.)


---

