Hacker News new | ask | show | jobs
by Wertigoyr 1429 days ago
But that's the point he made. It's not Blockchain it's Blockchain + escrow.

Escrow needs a third party. It destroys all your Blockchain advantage.

1 comments

Escrow is handled on the blockchain with a smart contract. There are no trusted third parties.

https://academy.particl.io/en/latest/in-depth/indepth_escrow...

Sooo I write a smart contract and say you pay 10€ when you buy ice cream?

Who proofs that the smart contract is fulfilled?

Or let's asked different: how does a smart contract solves the trust issue from items not on the Blockchain?

You obviously didn't bother reading the link. Both parties add collateral ideally equal to the item price: so the buyer pays 2x the price and the seller pays the list price and sends the item. If the buyer is happy they've received the right item without issue both click a button to release their collateral back to themselves and the buyer's money to the seller. If not they have to agree how much to release to each other since they both have skin in the game.

So in your example you can sell an ice cream for £10. When I buy it for that I pay £20 and you pay £10 and send the item. I eat it and we're both £20 down. So I want my £10 back and click a button. It then releases £20 back to you - the item price and your collateral, and my £10 collateral back to me.

I did read it but you are right my comment doesn't reflect it.

I always thought that this part of a smart contract is ridiculous as it binds the same amount of capital as the transaction is worth on both sides.

It also doesn't fix the issue if someone with much more money than you wants to f** you over.

It also does assume you would find a good solution together just because of the capital invested but you know there are plenty of people who are not able to negotiate proper.

It just doesn't solve the issue and it doesn't solve issues like if the shipment is lost on sea. Or it's getting stolen.

A independent 3th party actually helps solving those issues.

Nothing is perfect but I think in the majority of cases it'll work as well as a trustable third party but without requiring one. If someone with much more money wants to screw people over at least they'll be paying a non-nominal amount. For bigger items that kind of attack would get expensive quickly.

The amount of collateral is configurable by sellers, and since buyers will soon be able to message sellers that means it's negotiable.

I don't think this works.

Normal companies with plenty of transactions per day don't have the motivation or money to put that much additional capital into the system.

Of course for a few transactions per month no one cares but I assume the goal is bigger than just a few transactions.

Aren't the authors of the smart contact a third party? Unless they're so simple a layperson can inspect, read, and understand them.
It's like any open source project that can be inspected, and it's not in the interests of the project or stakers to screw users. There's testing on testnet to catch bugs